← Nieuwste papers
📊 statistics

Ablation Study of Class Imbalance Techniques for Credit Default Prediction with SHAP-based Explainability Analysis

Deze studie toont aan dat bij taken voor het voorspellen van kredietverzuim de ingebouwde `scale_pos_weight`-parameter van XGBoost de traditionele SMOTE-resamplingtechniek aanzienlijk overtreft op het gebied van recall, wat benadrukt dat de optimale strategie voor het omgaan met klassenonbalans afhangt van de specifieke classifier die wordt gebruikt in plaats van een universele resamplingmethode.

Oorspronkelijke auteurs: Atharv Tiwari

Gepubliceerd 2026-07-30
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Atharv Tiwari

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

Stel je voor dat je een detective bent die probeert één dief te vinden die zich verstopt in een menigte van 100 mensen. Tweeënnegentig van hen zijn onschuldig, en slechts acht zijn schuldig. Als je simpelweg gokt "iedereen is onschuldig", heb je 92% van de tijd gelijk! Maar je vangt nul dieven. In de wereld van de informatica wordt dit de "class imbalance" (klasse-onbalans) genoemd. Dit gebeurt wanneer een computermodel wordt getraind op gegevens waarbij de ene uitkomst (zoals het terugbetalen van een lening) veel vaker voorkomt dan de andere (zoals het niet terugbetalen van een lening). Omdat de computer zoveel "goede" voorbeelden ziet, wordt hij lui en voorspelt hij simpelweg "goed" voor iedereen, waardoor hij de zeldzame "slechte" gevallen mist.

Jarenlang was de standaardoplossing hiervoor een techniek genaamd SMOTE. Zie SMOTE als een fotokopieermachine voor de zeldzame gevallen. Als je slechts acht foto's van dieven hebt, maakt SMOTE synthetische, nepfoto's van nieuwe dieven door details van de echte dieven met elkaar te mengen, in de hoop de computer genoeg oefening te geven om het patroon te leren. Maar er is een andere manier. Sommige computermodellen, specifiek een krachtig type genaamd XGBoost, hebben een ingebouwde "volumeknop" voor fouten. In plaats van nepgegevens te maken, kun je de computer simpelweg vertellen: "Hé, als je een dief mist, is dat een enorme fout! Als je een onschuldig persoon mist, is dat een kleine fout." Dit dwingt het model om extra aandacht te besteden aan de zeldzame gevallen zonder ooit de originele gegevens aan te raken.

De grote vraag is: is het beter om nep oefendata te maken (SMOTE), of gewoon de volumeknop op de fouten op te draaien (de ingebouwde knop)? Een nieuwe studie door Atharv Tiwari van het Punjab Engineering College zet deze twee benaderingen recht tegenover elkaar om te zien welke er in de echte wereld van kredietwaardigheid daadwerkelijk meer dieven vangt.


De Grote Creditcard Showdown

In deze studie zette de onderzoeker een grootschalig experiment op met een real-world dataset van meer dan 300.000 leningaanvragen. In deze menigte betaalde 92% van de mensen hun leningen terug, en slechts 8% viel in wanbetaling. Het was de perfecte opstelling om te testen hoe goed verschillende computermodellen de 8% konden opsporen zonder afgeleid te worden door de 92%.

De onderzoeker koos niet zomaar één model; hij testte drie verschillende "detectives":

  1. Logistische Regressie: De ouderwetse, betrouwbare detective die strikte regels volgt.
  2. Random Forest: Een team van detectives die elk de aanwijzingen op een andere manier bekijken en stemmen op het antwoord.
  3. XGBoost: Een superintelligente detective die leert van zijn fouten, stap voor stap, en bij elke ronde scherper wordt.

Elke detective kreeg te maken met drie verschillende trainingsstrategieën:

  • De "Doe Niets" Strategie: Gooi de ruwe gegevens gewoon tegen ze aan en kijk wat er gebeurt.
  • De "Volumeknop" Strategie: Gebruik de ingebouwde instellingen van het model om het missen van een wanbetaler zwaar te bestraffen (geen nepgegevens).
  • De "Fotokopieermachine" Strategie: Gebruik SMOTE om nep wanbetalers te creëren om de trainingsgegevens in evenwicht te brengen.

De Schokkende Resultaat

De resultaten waren een beetje als een plotwending in een mysteryfilm. De "Doe Niets" strategie faalde jammerlijk voor iedereen en ving bijna geen enkele wanbetaler (minder dan 2,2% recall). Dat was verwacht. Maar de strijd tussen de "Volumeknop" en de "Fotokopieermachine" was waar het echt interessant werd.

Wanneer de onderzoeker XGBoost gebruikte, verpletterde de ingebouwde "Volumeknop" de concurrentie. Het slaagde erin om 64,8% van de werkelijke wanbetalers te vangen. De "Fotokopieermachine" strategie (SMOTE), die decennialang de standaardoplossing was geweest, ving slechts 43,3% van de wanbetalers. Dat is een enorme kloof van 21,5 procentpunt. De onderzoeker voerde strikte statistische tests uit (de McNemar-test) en bevestigde dat dit geen toevalstreffer was; het verschil was zo groot dat het statistisch zeker was (p<106p < 10^{-6}).

Echter, het verhaal veranderde volledig toen ze overschakelden naar Random Forest. Voor dit model werkte de "Volumeknop" nauwelijks (het ving slechts 7,8% van de wanbetalers), terwijl de "Fotokopieermachine" (SMOTE) veel beter presteerde en 41,2% ving.

Dit suggereert dat er geen enkele "magische oplossing" is voor het oplossen van ongebalanceerde data. Wat werkt voor het ene type computermodel, kan falen voor een ander. De studie suggereert dat voor het specifieke, krachtige XGBoost-model, het simpelweg vertellen dat het model meer moet geven om de zeldzame fouten, superieur is aan het voeden met synthetische, nepdata.

Waarom de Fotokopieermachine Faalde (en de Knop Won)

Dus, waarom schaadde het maken van nepdata het XGBoost-model? De onderzoeker legt uit dat wanneer je een complexe dataset hebt met 192 verschillende kenmerken (zoals inkomen, leeftijd en kredietgeschiedenis), het creëren van een neppersoon door twee echte mensen te mengen, kan resulteren in een "monster" dat in de werkelijkheid niet bestaat. Het is alsof je probeert een foto van een kat en een hond te mengen om een nieuw dier te maken; het resultaat kan vreemd zijn en de computer in de war brengen. Het model leert dan van ruis in plaats van van echte patronen.

De ingebouwde "Volumeknop" vermijdt deze valkuil volledig. Het raakt de data niet aan of creëert nepvoorbeelden. Het verandert simpelweg de wiskunde achter de schermen om te zeggen: "Mis de zeldzame gevallen niet!" Dit hield de training schoon en stelde XGBoost in staat om op zijn best te presteren.

Het "Waarom" Achter de "Wie"

Om er zeker van te zijn dat dit winnende model geen "black box" was die willekeurige gokken deed, gebruikte de onderzoeker een hulpmiddel genaamd SHAP (wat staat voor Shapley Additive Explanations). Zie SHAP als een vergrootglas dat precies laat zien welke aanwijzingen de detective gebruikte om een beslissing te nemen.

De analyse toonde aan dat het model logisch handelde. De belangrijkste aanwijzing was de externe bureau score (een kredietscore van andere banken). Dit is volkomen logisch: als iemand een geschiedenis heeft van het terugbetalen van andere kredietverleners, is de kans groot dat ze jou ook terugbetalen. Het model keek ook naar de verhouding tussen het leningbedrag en het terugbetalingsbedrag en de leeftijd van de lener. Cruciaal was dat de redenering van het model transparant en verdedigbaar was, wat een groot punt is voor banken die hun beslissingen aan toezichthouders moeten kunnen uitleggen.

De Kern van het Verhaal

De studie concludeert dat voordat je begint met het genereren van duizenden nep datapunten om een onbalans op te lossen, je eerst de simpelere, ingebouwde tools moet proberen die je model al heeft. Voor XGBoost was de ingebouwde weging niet alleen makkelijker in gebruik, maar ook aanzienlijk effectiever; het ving bijna 22% meer wanbetalers dan de traditionele methode.

De onderzoeker waarschuwt echter dat dit geen universele regel is. Omdat Random Forest beter presteerde met de "Fotokopieermachine"-methode, kun je er niet vanuit gaan dat één techniek voor elk model werkt. De beste aanpak hangt volledig af van welke "detective" je gebruikt. In de gereguleerde wereld van bankieren, waar het vangen van wanbetalers essentieel is maar het uitleggen van beslissingen verplicht is, biedt dit inzicht een duidelijkere, efficiëntere weg vooruit: probeer eerst de simpele knop, maar controleer altijd of deze past bij jouw specifieke 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 →