← Nieuwste papers
🤖 machine learning

Never mind the metrics -- what about the uncertainty? Visualising confusion matrix metric distributions

Dit artikel betoogt dat de aanzienlijke onzekerheid die inherent is aan empirische prestatie-indicatoren van classificatiemodellen vaak de geobserveerde verschillen in modelnauwkeurigheid overschaduwt, en pleit voor een gebalanceerd perspectief door middel van nieuwe visualisaties van verwarringsmatrixverdelingen en posterieure predictieve waarschijnlijkheden in de ROC-ruimte.

Oorspronkelijke auteurs: David Lovell, Dimity Miller, Jaiden Capra, Andrew Bradley

Gepubliceerd 2026-06-29
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: David Lovell, Dimity Miller, Jaiden Capra, Andrew Bradley

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

Het Grote Idee: Kijk Niet Alleen naar de Score; Kijk naar de Steekproefomvang

Stel je voor dat je een kookwedstrijd beoordeelt. Twee chefs dienen hun gerechten in.

  • Chef A maakt één perfecte burger.
  • Chef B maakt 1.000 burgers, waarvan er 900 perfect zijn en 100 aangebrand.

Als je alleen naar het "succespercentage" kijkt (de metriek), lijkt Chef A een genie (100% succes) en Chef B een mislukking (90% succes). Maar als je de steekproefomvang weet, besef je dat de perfecte burger van Chef A misschien gewoon geluk was, terwijl Chef B heeft bewezen dat hij consistent goed eten kan maken.

Dit paper betoogt dat we in machine learning geobsedeerd zijn door de "score" (de metriek), maar vaak vergeten te vragen: "Op hoeveel data was deze score gebaseerd?"

De auteurs, David Lovell en zijn team, willen dat we stoppen met discussiëren over welke enkele getal (zoals Accuracy of MCC) de "beste" manier is om een computerprogramma te beoordelen. In plaats daarvan willen ze dat we de onzekerheid achter die getallen visualiseren. Ze laten zien dat wanneer je kleine hoeveelheden data hebt, de "score" wankel en onbetrouwbaar is, ongeacht hoe fancy de metriek ook is.

De Verwarringsmatrix: Het Scorebord

Om een classifier (een programma dat "Ja" of "Nee" raadt) te begrijpen, gebruiken we een Verwarringsmatrix (Confusion Matrix). Zie dit als een simpel scorebord met vier vakken:

  1. True Positives: Je gokte "Ja", en het was "Ja". (Correct!)
  2. False Positives: Je gokte "Ja", maar het was "Nee". (Vals alarm)
  3. False Negatives: Je gokte "Nee", maar het was "Ja". (Gemist)
  4. True Negatives: Je gokte "Nee", en het was "Nee". (Correct!)

Meestal nemen mensen deze vier getallen en drukken ze samen tot één enkel getal (een metriek) om te zeggen: "Dit model is 85% goed." Het paper zegt dat dit gevaarlijk is omdat je informatie verliest. Het is alsof je een hele film samenvat in één woord.

De 3D "Verwarringstetraëder": Een Nieuwe Manier om te Kijken

De auteurs realiseerden zich dat deze vier getallen op het scorebord eigenlijk met elkaar verbonden zijn. Als je het totaal aantal voorbeelden kent, dwingt het veranderen van één getal de anderen om ook te veranderen.

Ze stellen voor om deze scoreborden niet als een platte tabel te visualiseren, maar als een 3D-piramide (of tetraëder).

  • Stel je een piramide voor waarbij elk enkel punt binnenin een unieke mogelijke scorekaart vertegenwoordigt.
  • De hoeken van de piramide vertegenwoordigen extreme gevallen (bijv. alles goed krijgen, of alles fout krijgen).
  • Door naar deze 3D-vorm te kijken, kun je zien hoe verschillende prestatie-metrieken (zoals "Accuracy" of "MCC") zich gedragen. Het zijn geen platte lijnen; het zijn gebogen oppervlakken (contouren) die om deze piramide heen wikkelen.

De Analogie: Denk aan de 3D-piramide als een landschap. De "prestatie-metrieken" zijn als hoogtelijnen op een wandelkaart. Als je langs een specifieke contourlijn loopt, blijft je "score" hetzelfde, zelfs als je werkelijke mix van goede en foute antwoorden verandert.

Het Probleem van "Kleine Data" en Onzekerheid

Hier is het belangrijkste deel van het paper.

Wanneer een computermodel wordt getest, kijkt het meestal naar een beperkt aantal voorbeelden (bijv. 100 foto's).

  • De Realiteit: Het model heeft er 90 goed.
  • De Onzekerheid: Als we het op een andere 100 foto's hadden getest, zou het er dan nog steeds 90 goed hebben? Misschien 85? Misschien 95?

Het paper gebruikt een wiskundige tool genaamd de Beta-Binomial verdeling (een chique manier om te zeggen: "we weten niet alles") om alle mogelijke scorekaarten in kaart te brengen die het model had kunnen produceren als we het opnieuw hadden getest.

De Visualisatie:
In plaats van slechts één punt op een grafiek te tonen (de enkele score die we kregen), tonen ze een wolk van punten.

  • Als de test met veel data werd uitgevoerd, is de wolk compact en klein. We zijn zeer zeker van de score.
  • Als de test met weinig data werd uitgevoerd, is de wolk enorm en verspreid. De score kan bijna alles zijn.

Waarom Dit Ertoe Doet: Het "Eclipse"-Effect

De auteurs laten zien dat deze "wolk van onzekerheid" zo groot kan zijn dat deze de verschillen tussen twee modellen overschaduwt (eclips).

De Metafoor:
Stel je twee hardlopers voor.

  • Hardloper A finisht in 10,0 seconden.
  • Hardloper B finisht in 10,1 seconden.

Als je alleen naar de stopwatch kijkt, is Hardloper A sneller. Maar als je stopwatch trilt en een foutmarge heeft van ±0,5 seconden, kun je niet echt zien wie er sneller is. De "onzekerheid" is groter dan het "verschil".

Het paper betoogt dat in veel benchmarks voor machine learning de data te klein is. De onzekerheid in de scores is zo groot dat beweren dat "Model A beter is dan Model B" vaak gewoon gokken is.

Class Imbalance: Het Probleem van Zeldzame Gebeurtenissen

Het paper behandelt ook "class imbalance" (klasse-onbalans). Dit gebeurt wanneer een uitkomst zeldzaam is (bijv. het detecteren van een zeldzame ziekte).

  • Als je 1.000 gezonde mensen hebt en slechts 1 zieke persoon, en je model voorspelt voor iedereen "Gezond", dan haalt het 99,9% nauwkeurigheid. Maar het is volledig gefaald in zijn taak.

De auteurs laten zien dat wanneer een klasse zeldzaam is, de "wolk van onzekerheid" enorm wordt. Zelfs als je een "gebalanceerde" metriek gebruikt die hiervoor is ontworpen, kun je nog steeds niet zeker zijn van het resultaat tenzij je meer data hebt over die zeldzame gebeurtenis. Geen enkele magische wiskundige formule kan het gebrek aan data oplossen; je hebt gewoon meer voorbeelden nodig.

De Conclusie

Het paper vertelt je niet welke metriek je moet gebruiken (zoals "Gebruik MCC in plaats van Accuracy"). In plaats daarvan vertelt het je om op te houden met discussiëren over de metriek en te beginnen met het kijken naar de data.

  1. Metrieken zijn slechts samenvattingen: Ze verbergen de rommelige realiteit van de data.
  2. Onzekerheid is echt: Elke score heeft een "wolk" van mogelijke waarden eromheen.
  3. Data is het enige medicijn: Als je zeker wilt weten of een model goed is, heb je meer data nodig. Als je weinig data hebt, is je "perfecte score" misschien wel een toevalstreffer.

De auteurs bieden interactieve 3D-visualisaties (zoals digitale zandbakken) aan zodat mensen deze concepten kunnen spelen, de "datapunten" kunnen verplaatsen en zelf kunnen zien hoe de onzekerheidswolken groeien en krimpen. Hun doel is om wetenschappers en ingenieurs ervan bewust te maken dat een hoge score op een kleine dataset geen garantie is voor een goed model.

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 →