The MCC approaches the geometric mean of precision and recall as true negatives approach infinity
Dit artikel bewijst dat de Matthews Correlation Coefficient (MCC) convergeert naar het geometrisch gemiddelde van precisie en recall (de Fowlkes-Mallows-score) naarmate het aantal ware negatieven oneindig groot wordt, en onderbouwt dit resultaat met een volledige wiskundige bewijsvoering en een Lean-formalisatie.
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 detective bent die probeert te achterhalen of een verdachte schuldig is. Je hebt een lijst met verdachten en je moet ze in twee categorieën plaatsen: "Schuldig" (positief) of "Onschuldig" (negatief).
In de wereld van kunstmatige intelligentie (AI) doen computers precies hetzelfde. Ze proberen te voorspellen of iets een bepaald object is (bijvoorbeeld een hond) of niet. Om te zien hoe goed ze zijn, gebruiken wetenschappers een soort scorebord, een verwarringsmatrix.
Op dit scorebord staan vier soorten resultaten:
- Ware Positieven (TP): De hond werd herkend als een hond. (Goed gedaan!)
- Valse Positieven (FP): De hond werd herkend als een hond, maar het was eigenlijk een kat. (Foutje.)
- Valse Negatieven (FN): De hond werd gemist en niet herkend. (Ook een foutje.)
- Ware Negatieven (TN): De computer keek naar een steen, een boom of een wolk en zei: "Nee, dat is geen hond."
Het Probleem: De Oneindige Zee van "Niet-Honden"
In een simpele test met 10 foto's is het makkelijk om te tellen hoeveel "ware negatieven" er zijn. Maar in de echte wereld, zoals bij objectdetectie (bijvoorbeeld in een zelfrijdende auto), is het heel anders.
Stel je voor dat je een camera hebt die 1000 keer per seconde een foto maakt. Op elke foto zijn er miljoenen mogelijke plekken waar een hond zou kunnen zitten. De computer moet controleren of die plekken een hond zijn.
- Als de computer zegt "geen hond" op een plek waar ook echt geen hond zit, is dat een Ware Negatief.
- Het probleem? Er zijn oneindig veel plekken waar geen hond zit. De lucht, de weg, de bomen... het zijn allemaal "ware negatieven".
Het is onmogelijk om dit getal te tellen. Het is als proberen te tellen hoeveel zandkorrels er niet in een emmer zitten, terwijl de zee oneindig groot is.
De Twee Meetlatjes
Wetenschappers hebben twee manieren om de prestaties te meten:
- De F1-score (De "Korte" Meetlat): Deze kijkt alleen naar de honden die wel of niet gevonden werden. Hij negeert de oneindige zee van "niet-honden". Hij is makkelijk te berekenen, maar voelt voor sommige wiskundigen niet helemaal eerlijk omdat hij een groot stuk van de realiteit negeert.
- De MCC-score (De "Volledige" Meetlat): Deze kijkt naar alles: de gevonden honden, de gemiste honden, de verkeerde meldingen én de "niet-honden". Dit wordt gezien als de meest eerlijke score, maar hij heeft een groot nadeel: hij heeft het getal van de "ware negatieven" nodig. En dat getal is in de echte wereld vaak onmogelijk te bepalen.
De Grote Ontdekking: Wat gebeurt er als het getal oneindig wordt?
De auteur van dit artikel, Jon Crall, vroeg zich af: "Wat gebeurt er met die eerlijke MCC-score als we aannemen dat het aantal 'ware negatieven' (de niet-honden) oneindig groot wordt?"
Hij deed een wiskundig experiment. Hij liet het getal van de "niet-honden" steeds groter worden, tot het oneindig was. En wat bleek?
De MCC-score veranderde precies in de F1-score.
Een Simpele Analogie: De Naald in de Hooiberg
Stel je voor dat je een naald (de hond) zoekt in een hooiberg.
- Als de hooiberg klein is (weinig "niet-honden"), maakt het uit of je kijkt naar de hele berg of alleen naar de plek waar de naald zou kunnen zitten. De MCC-score (die naar de hele berg kijkt) en de F1-score (die alleen naar de naald kijkt) zijn dan verschillend.
- Maar als de hooiberg oneindig groot wordt (zoals in de echte wereld), wordt het aantal "niet-honden" zo gigantisch dat het de berekening domineert.
- Op dat punt "verdwijnt" het effect van het tellen van de hooiberg. De wiskundige formule van de MCC-score "slikt" het oneindige getal op en reduceert zichzelf tot precies hetzelfde als de F1-score.
De conclusie is dus: In situaties waar het aantal "negatieve" voorbeelden (zoals niet-honden) zo groot is dat het oneindig lijkt, is het veilig om de MCC-score te gebruiken. Je kunt je zorgen maken over het tellen van de "niet-honden" niet meer, want wiskundig gezien levert dat precies hetzelfde resultaat op als de simpele F1-score.
Waarom is dit belangrijk?
- Het lost een dilemma op: Het geeft wetenschappers en engineers geruststelling. Ze kunnen de "eerlijke" MCC-score gebruiken in complexe systemen (zoals zelfrijdende auto's) zonder zich zorgen te hoeven maken over het tellen van de oneindige "niet-honden". Ze weten nu dat het resultaat hetzelfde is als de bekende F1-score.
- Het verbindt werelden: De auteur merkte op dat ecologen (die dieren tellen) dit al lang wisten, maar met andere namen. Ze zagen dat als je twee soorten dieren vergelijkt in een enorm gebied, de correlatie (MCC) overgaat in een andere maatstaf (FM-index). Dit artikel brengt die kennis terug naar de wereld van AI.
- De rol van AI in het bewijzen: Interessant genoeg heeft de auteur zelf AI gebruikt om dit wiskundige bewijs te controleren. Hij gebruikte een speciaal computerprogramma (Lean) om te garanderen dat elke stap in de wiskunde 100% correct is, zonder menselijke fouten.
Kortom: Als je een AI bouwt die moet zoeken in een wereld vol met "niet-dingen", hoef je je geen zorgen te maken over het tellen van die "niet-dingen". De wiskunde zegt dat je resultaat op dat punt gewoon klopt, ongeacht hoe groot de wereld is.
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.