HATS: An Open data set Integrating Human Perception Applied to the Evaluation of Automatic Speech Recognition Metrics
Dit artikel introduceert HATS, een nieuw Frans dataset met door mensen waargenomen transcriptiefouten van 143 annotatoren, om de correlatie tussen menselijke voorkeuren en verschillende automatische spraakherkenningsmetrieken te onderzoeken en te evalueren.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een jurylid bent in een kookwedstrijd. Twee koks (laten we ze Kok A en Kok B noemen) hebben een gerecht bereid op basis van een geheim recept. Jouw taak is om beide te proeven en te beslissen welke dichter bij het originele recept ligt.
In de wereld van computers is dit precies wat Automatische Spraakherkenning (ASR) doet. Het luistert naar een mens die spreekt en probeert de woorden op te schrijven, net als een kok die probeert een gerecht na te maken.
Lange tijd was de enige manier om deze "computer-koks" te beoordelen door fouten te tellen. Als de computer "kat" schreef in plaats van "bat", was dat één fout. Als het "k-a-t" schreef in plaats van "b-a-t", was dat ook een fout. Dit wordt de Woordfoutenratio (WER) genoemd. Het is alsof een jurylid alleen telt hoeveel ingrediënten ontbreken, zonder de smaak te proeven.
Het Probleem: De "Teller"-jury is te streng
De auteurs van dit artikel betogen dat de "teller"-jury niet erg goed is in het begrijpen waar mensen eigenlijk om geven. Soms maakt een computer een fout die een woord verandert maar de betekenis duidelijk houdt (zoals "Ik at een appel" zeggen in plaats van "Ik at een peer"). Een menselijke luisteraar zou de zin perfect begrijpen, maar de "teller"-jury markeert het als een mislukking.
De onderzoekers wilden weten: Welke computermetriek komt eigenlijk overeen met wat een mens als een "goede" transcriptie beschouwt?
De Oplossing: Het HATS-experiment
Om dit uit te vinden, creëerde het team een nieuwe dataset genaamd HATS (Human Assessed Transcription Side-by-Side). Denk hierbij aan een massaal, georganiseerd proeverij-evenement.
- De Opzet: Ze verzamelden 143 menselijke vrijwilligers.
- De Taak: Ze speelden een opname af van iemand die sprak. Vervolgens lieten ze de vrijwilligers twee verschillende door computers gegenereerde transcripties van dezelfde opname zien. Beide transcripties bevatten fouten.
- De Keuze: De vrijwilligers moesten kiezen welke van de twee geschreven versies "beter" of makkelijker te begrijpen was. Ze konden niet zeggen "ze zijn gelijk". Ze moesten een winnaar kiezen.
De onderzoekers kozen specifiek moeilijke gevallen waar de twee computer-versies qua kwaliteit zeer vergelijkbaar waren, waardoor de mensen echt na moesten denken over de nuances van de taal.
De Resultaten: Wat prefereerden de mensen?
Vervolgens vergeleken de onderzoekers de keuzes van de mensen met verschillende computerscoresystemen om te zien welke het meest overeenkwam met de mensen.
Hier is wat ze vonden, met eenvoudige analogieën:
- De Oude Manier (WER/CER): De traditionele "Woordfoutenratio" was als een jurylid die alleen telt hoeveel letters verkeerd zijn. Het presteerde slecht. Het koos vaak de "slechtere" transcriptie in vergelijking met wat mensen prefereerden.
- De Nieuwe Manier (Semantische Metrieken): De onderzoekers testten slimmere metrieken die kijken naar de betekenis van de woorden, niet alleen naar de spelling. Ze gebruikten hulpmiddelen zoals BERTScore en SemDist.
- Stel je BERTScore voor als een jurylid die begrijpt dat "groot" en "enorm" hetzelfde betekenen, zelfs als de woorden verschillend zijn.
- Stel je SemDist voor als een jurylid die naar de hele zinsstructuur kijkt om te zien of de "sfeer" of betekenis correct is.
De Winnaar: De metriek die het meest overeenkwam met de menselijke vrijwilligers was SemDist (specifiek met gebruik van een model genaamd Sentence-BERT). Het was het beste in het voorspellen welke transcriptie een mens makkelijker zou vinden om te begrijpen.
Een Verrassende Wending: Het "Geluid" van Tekst
Een interessante bevinding ging over de Fonemfoutenratio (PhonER). Deze metriek telt fouten op basis van hoe woorden klinken (hun klanken), niet hoe ze gespeld zijn.
- Hoewel de mensen alleen de tekst lazen (en niet naar de audio luisterden), voorspelde de "geluid-gebaseerde" metriek eigenlijk beter de menselijke keuzes dan de "woord-tellende" metriek.
- De Analogie: Het is alsof de mensen, terwijl ze de tekst lazen, onbewust de woorden "hoorden" in hun hoofd. Ze prefereerden de tekst die goed klonk, zelfs als ze alleen naar de letters keken.
De Conclusie
Het artikel concludeert dat als je wilt weten of een spraak-naar-tekst-systeem echt goed is voor mensen, je niet alleen de spellingfouten moet tellen. Je hebt een metriek nodig die de betekenis en het verloop van de zin begrijpt.
Ze hebben hun "proeverij"-data (HATS) gratis beschikbaar gesteld zodat andere wetenschappers het kunnen gebruiken om betere, mensvriendelijkere spraakherkenningssystemen te bouwen.
Belangrijke Opmerking: De auteurs waarschuwen dat deze studie volledig in het Frans is uitgevoerd. Alleen omdat deze regels werken voor het Frans, betekent dit niet dat ze automatisch werken voor het Engels of andere talen. Ook, omdat ze zeer lastige voorbeelden voor de test hebben gekozen, vertegenwoordigt de data mogelijk niet elke enkele fout die een computer in de echte wereld maakt.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.