← Nieuwste papers
💻 computer science

Beyond Coverage: An Empirical Study of Mutation-Score Proxies for Deep Neural Network Testing

Dit artikel toont empirisch aan dat hoewel traditionele en niet-structurele testadequatheidscriteria een zwakke of geen correlatie vertonen met mutatiescores, Latent Space Class Dispersion (LSCD) dient als een significant sterkere en computationeel efficiëntere proxy voor het evalueren van de kwaliteit van Deep Neural Network-testdatasets vergeleken met Mahalanobis Distance-gebaseerde Surprise Coverage.

Oorspronkelijke auteurs: Vivek V. Vekariya, Mojdeh Golagha, Andrea Stocco, Alexander Pretschner

Gepubliceerd 2026-09-02
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Vivek V. Vekariya, Mojdeh Golagha, Andrea Stocco, Alexander Pretschner

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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

In de wereld van kunstmatige intelligentie fungeren diepe neurale netwerken als het brein achter alles, van zelfrijdende auto's tot instrumenten voor medische diagnoses. Deze systemen leren door enorme bibliotheken aan voorbeelden te bestuderen, zoals miljoenen foto's, totdat ze patronen kunnen herkennen en op eigen kracht voorspellingen kunnen doen. Echter, net als een student die alleen heeft geleerd voor een specifiek examen, kan een AI spectaculair falen wanneer hij wordt geconfronteerd met iets wat hij nog niet eerder heeft gezien. Om te garanderen dat deze systemen veilig en betrouwbaar zijn, moeten ingenieurs ze testen met hoogwaardige data die niet alleen veelvoorkomende scenario's beslaat, maar ook zeldzame, lastige situaties die bekend staan als "corner cases". De uitdaging ligt in het weten welke testdata daadwerkelijk goed is. Traditioneel hebben onderzoekers geprobeerd dit te meten door te tellen hoeveel interne onderdelen van de AI werden geactiveerd tijdens een test, of door te controleren hoe "verrassend" een nieuwe afbeelding was in vergelijking met wat de machine al had geleerd. Toch is er geen hard bewijs dat deze standaardmetingen echt voorspellen of een testset verborgen fouten in het systeem zal ontdekken.

Om dit op te lossen, zetten een team van onderzoekers van de Technische Universiteit München en Infineon Technologies zich in om een betere manier te vinden om de kwaliteit van testdata te beoordelen. Ze begonnen met een gouden standaard voor kwaliteit genaamd de "mutatiescore". Stel je voor dat je een werkende AI neemt en doelbewust kleine, realistische fouten introduceert in het trainingsproces, waardoor licht defecte versies van het origineel ontstaan. Een hoogwaardige testset is een set die deze fouten succesvol opspoort, wat onthult dat de AI niet langer correct functioneert. Deze methode is extreem nauwkeurig maar ook ongelooflijk duur en traag, omdat het vereist dat de AI honderden keren opnieuw wordt getraind om deze defecte versies te creëren. De onderzoekers wilden weten of er een snellere, goedkopere manier was om hetzelfde resultaat te bereiken. Ze testten een breed scala aan bestaande meetinstrumenten tegen deze gouden standaard, gebruikmakend van vier verschillende beelddatasets variërend van eenvoudige handgeschreven cijfers tot complexe verkeersborden en diverse objecten.

De studie begon met het onderwerpen van de meest gebruikelijke instrumenten aan de test. Deze omvatten methoden die tellen hoeveel interne neuronen in de AI vuurden, en andere die meten hoe ver een nieuwe afbeelding verwijderd is van de trainingsdata in een wiskundige ruimte. De resultaten waren duidelijk en enigszins teleurstellend voor de traditionele instrumenten. De methoden die interne activaties telden, vertoonden geen echte connectie met de mutatiescore; ze konden het verschil niet zien tussen een goede en een slechte testset. Ook de instrumenten die "verrassing" maten op basis van eenvoudige afstand of waarschijnlijkheid, vertoonden slechts een zwakke link met het vermogen om fouten te vinden. Kortom, de standaard manieren om de testkwaliteit te controleren, voorspelden niet betrouwbaar of de AI fouten in zijn defecte versies zou ontdekken.

De onderzoekers richtten hun aandacht vervolgens op een andere aanpak: kijken naar hoe verspreid de testafbeeldingen zijn binnen het interne begrip van de wereld door de AI. Ze vergeleken twee specifieke manieren om deze spreiding te meten. Eén methode, genaamd Mahalanobis Distance-based Surprise Coverage, probeerde rekening te houden met de vorm en richting van de dataclusters, wat een complexe berekening is die aanzienlijke opslag vereist. De andere, een nieuwe metriek die zij ontwikkelden genaamd Latent Space Class Dispersion, mat simpelweg hoe ver de testafbeeldingen van het centrum van hun respectieve groepen af stonden, zonder zich bezig te houden met de complexe vorm van de data. De bevindingen waren opmerkelijk. De nieuwe, eenvoudigere metriek vertoonde een zeer sterke relatie met de mutatiescore. Het was in staat om met veel grotere nauwkeurigheid te voorspellen hoe goed een testset fouten zou vinden dan welke andere methode dan ook die zij probeerden.

Naast nauwkeurigheid keek de studie ook naar snelheid. De onderzoekers maten hoe lang het kostte om elke van deze metrieken te berekenen over honderden verschillende AI-modellen en datasets. De traditionele structurele methoden, die vereisen dat men in de code van de AI kijkt, waren traag, vooral voor complexe modellen. De oudere "verrassings"-methoden waren zelfs nog trager en namen soms dagen om op grote datasets te draaien. In contrast hiermee was de nieuwe dispersie-metriek opmerkelijk snel. Het voltooide de berekeningen in minder dan een uur voor de meest complexe datasets, wat ongeveer tien keer sneller is dan de beste bestaande structurele methode en bijna tachtig keer sneller dan de snelste traditionele verrassingsmethode. Het vereiste ook veel minder computergeheugen omdat het geen complexe statistische kaarten van de data hoefde op te slaan.

Om er zeker van te zijn dat hun resultaten niet werden vertekend door slechte data, controleerde het team ook de kwaliteit van de gegenereerde "corner cases". Dit waren afbeeldingen die door een computerprogramma waren gemaakt dat automatisch realistische veranderingen toepaste, zoals mist, onscherpte of ruis, om lastige situaties te vinden. Met behulp van een automatische validator bevestigden zij dat meer dan 99% van de gegenereerde afbeeldingen nog steeds herkenbaar was voor een mens, wat bewees dat de moeilijke testdata realistisch waren en niet slechts willekeurige ruis. Deze validatie gaf hen het vertrouwen dat de sterke link die zij vonden tussen hun nieuwe metriek en de mutatiescore echt was.

Het artikel concludeert dat hoewel de oude manieren om testkwaliteit te meten hun nut hebben, ze geen betrouwbare voorspellers zijn voor het detecteren van echte fouten. De nieuwe metriek, die simpelweg meet hoe breed de testdata zich verspreidt rond de geleerde categorieën van de AI, biedt een krachtig alternatief. Het is snel, eenvoudig te berekenen en correleert sterk met het vermogen om fouten te vinden. Dit suggereert dat ingenieurs nu de kwaliteit van hun testdata kunnen beoordelen zonder de enorme kosten van het genereren en testen van honderden defecte AI-modellen. Door deze eenvoudigere maatstaf te gebruiken, kunnen zij ervoor zorgen dat hun systemen robuust zijn en klaar voor de echte wereld, waarbij ze tijd en middelen besparen terwijl ze een hoge veiligheidsstandaard handhaven.

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.

Probeer Digest →