Fair Wear: toepassing van Natural Language Processing (NLP) en text mining

Procesverbetering dankzij inzichten uit ongestructureerde data

fairwear_logo

Fair Wear is een non-profit organisatie die de arbeidsomstandigheden van werknemers in kledingfabrieken wil verbeteren. De NGO heeft de afgelopen jaren veel documentatie verzameld over haar werkzaamheden, bijvoorbeeld in de vorm van verslagen van een klachtenlijn voor fabrieksmedewerkers, rapporten van audits waarbij gecheckt wordt of fabrieken aan de richtlijnen voldoen, en rapporten van trainingen aan fabrieksmedewerkers. Deze informatie wordt opgeslagen als getypte tekst, met name in Word- of PDF-formaat.

De verwachting was dat er zeer relevante, unieke inzichten uit de data gehaald kon worden. Doordat er enkel ongestructureerde data (getypte tekst) beschikbaar was, bleek dit echter onmogelijk te analyseren voor Fair Wear. Ze vroegen onze Data Scientists modellen te maken die alle relevante data uit de audit- en trainingsrapporten halen en klachten automatisch op onderwerp classificeren. Met de nieuwe inzichten kan Fair Wear de eigen procedures verbeteren en best practices delen met andere NGO’s, overheden en belangenorganisaties.

Onze aanpak

We startten met de klachtendata. Middels kwalitatief onderzoek achterhaalden we de relevante en terugkerende topics. Hiervoor interviewden we de stakeholders binnen Fair Wear en analyseerden we de klachtendata kwalitatief. Vervolgens linkten we de uitkomsten van de interviews aan de terugkerende topics in de data en labelden we de klachtendata handmatig. Deze dataset vormde de basis voor het ontwikkelen van een automatisch classificatiemodel.

Na het kwalitatieve onderzoek gingen we aan de slag met Natural Language Processing (NLP). We trainden een NLP model op basis van de hand gelabelde data, met als doel de topics zo goed mogelijk te benaderen. Daarna pasten we text mining toe: hiermee kunnen klachtteksten die bijvoorbeeld termen zoals ‘geslagen’, ‘fysiek’ of ‘pijn’ bevatten middels queries onder het topic ‘fysieke mishandeling’ worden geplaatst.

Door NLP te combineren met text mining, konden we een optimale betrouwbaarheid van het model garanderen. Dit is essentieel bij de interpretatie van dit type gevoelige informatie.

Het resultaat

Het NLP model voor de klachtendata is een ‘supervised multi-label topic model’ wat getraind is op door mensen gevalideerde data. Hierbij kunnen meerdere topics (labels) worden toegekend aan één klacht of audit. Het model is volledig op maat toegespitst op de specifieke wensen van Fair Wear. De output bestaat uit een gestructureerde dataset waarbij alle klachten en audits uit het verleden zijn geclassificeerd als topics en variabelen. Nieuwe klachten worden met behulp van ons NLP model automatisch en zeer betrouwbaar geclassificeerd. Daarnaast maakten we specifieke modellen om data uit audit- en trainingsrapporten gestructureerd op te slaan.

In totaal definieerden we voor de klachtendata ongeveer 40 relevante topics, waarvan 8 volledig met NLP bepaald kunnen worden. Voor de overige topics is te weinig data beschikbaar om betrouwbaar te modelleren. Om de topics toch te vinden, wordt hier text mining toegepast. Met deze topics hebben Fair Wear medewerkers inzicht in de problematiek die speelt bij fabrieksmedewerkers. De audit- en trainingsrapporten zijn samengevat in datasets die geanalyseerd kunnen worden.

De resultaten van de NLP en text mining projecten dienen ook als basis voor de inrichting van een nieuw rapportagesysteem. Hierbij kunnen tekstvelden in de toekomst vervangen worden door bijvoorbeeld dropdowns en checkboxen. Zo wordt het rapporteren van klachten, audits en trainingen eenvoudiger, met een lagere werkdruk voor Fair Wear medewerkers tot gevolg.

Fair Wear heeft nu inzicht in de topics van binnenkomende klachten, en oplossingen die wel en niet werken. Op basis hiervan kan de NGO haar processen verbeteren. De leerpunten en best practices worden gedeeld met andere NGO’s, overheden en belangenorganisaties.

Meer weten over deze case? Neem contact op met Erik van der Kooij

digital-power-data-professionals-amsterdam

Een aantal van onze opdrachtgevers

Download | 6 tips voor customer journey mapping sessies
Download de tips
Als je bovenstaande optie aanvinkt, ontvang je 5 wekelijkse e-mails van ons met persoonlijke tips, Daarna ontvang je +/- 1 keer per maand insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.
Incompany training aanvragen
Als je bovenstaande optie aanvinkt, ontvang je e-mails van ons met nieuwe insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.

Customer Experience Optimisation

Customer Experience Optimisation is een continu proces. De wensen en behoeften van je doelgroep(en) veranderen immers continu. Daarom is het zaak om de behoeften en het gedrag continu te analyseren en je aan te passen waar nodig. We doen dit aan de hand van onze Customer Experience Optimisation loop.

Benieuwd wat Customer Experience Optimisation kan betekenen voor jouw organisatie?

Meld je aan voor een gratis inspiratiesessie >

KPI (framework)

Om je missie, visie, strategie en doelen meetbaar te maken, vertalen we deze naar Key Performance Indicators.

Is één van je doelen bijvoorbeeld om marktleider te worden? Dan nemen we KPI’s als ‘aantal klanten’, ‘marktaandeel’ en ‘aantal nieuwe klanten’ op in je KPI framework. Dit zijn handige meetwaarden waarmee je kunt zien of je goed op weg bent om marktleider te worden.

Ook leggen we vast hoe we je KPI’s we gaan meten, welke definities we ervoor gebruiken en in welke rapportage ze te vinden zijn.

We visualiseren je KPI’s vervolgens in een overzichtelijk dashboard. Zo kun je te allen tijde zien of je goed op weg bent om je doelstellingen te behalen en tijdig bijsturen waar nodig.

Lees meer over KPI’s >

samenvoeging-databases-python-dealroom

Klantcase: DealRoom

We schreven een volledig gedocumenteerd en toekomstbestendig Python script om complexe databases samen te voegen.

Samenvoeging databases >

Ontvang 5 praktische tips van ervaren data consultants

Als je je telefoonnummer invult, bellen we je even om kort kennis met je te maken. We zijn namelijk erg benieuwd naar wat voor inzichten je van ons hoopt te ontvangen!

Nadat je dit formulier hebt ingevuld, krijg je 5 weken lang eens per week een e-mail met een persoonlijke, praktische tip van één van onze data consultants. Je kunt je te allen tijde weer afmelden.

Aanvraag beschikbare profielen

Nadat je dit formulier hebt ingevuld, neemt één van onze Business Managers binnen 2 werkdagen contact met je op.

Vul het formulier in en klik op ‘aanvragen’. We nemen zo snel mogelijk vrijblijvend contact met je op om de mogelijkheden te bespreken.

Aanvraag Data Quick Scan
Als je bovenstaande optie aanvinkt, ontvang je e-mails van ons met nieuwe insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.

Vul het formulier in en klik op ‘aanvragen’. We nemen zo snel mogelijk vrijblijvend contact met je op om de mogelijkheden te bespreken.

Aanvraag Google Analytics audit
Als je bovenstaande optie aanvinkt, ontvang je e-mails van ons met nieuwe insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.
Interesse student
Als je bovenstaande optie aanvinkt, ontvang je e-mails van ons met nieuwe insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.

Voor één dag deel uitmaken van ons team en samen werken aan innovatieve oplossingen voor bekende merken? Meld je aan voor één van de komende Learning @ Location Days! Na het invullen van dit formulier neemt onze Recruiter Wouter contact met je op om de mogelijkheden te bespreken.

Aanmelding L@L Day student
Als je bovenstaande optie aanvinkt, ontvang je e-mails van ons met nieuwe insights, klantcases, trainingen en ontbijtsessies. Je kunt je onderaan elke e-mail eenvoudig afmelden.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

 

Na je aanmelding nemen we contact met je op voor je factuurgegevens. Je ontvangt in de week voorafgaand aan de training praktische informatie per e-mail.

X