← Ultimi articoli
📊 statistics

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

Questo studio dimostra che nei compiti di previsione del default creditizio, il parametro integrato `scale_pos_weight` di XGBoost supera significativamente la tradizionale tecnica di resampling SMOTE in termini di recall, evidenziando che la strategia ottimale per gestire lo sbilanciamento delle classi dipende dal classificatore specifico utilizzato piuttosto che da un metodo di resampling universale.

Autori originali: Atharv Tiwari

Pubblicato 2026-07-30
📖 7 min di lettura🧠 Approfondimento

Autori originali: Atharv Tiwari

Articolo originale sotto licenza CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di essere un detective che cerca di trovare un singolo ladro nascosto in una folla di 100 persone. Novantadue di loro sono innocenti, e solo otto sono colpevoli. Se dovessi indovinare semplicemente "tutti sono innocenti", avresti ragione il 92% delle volte! Ma non prenderesti zero ladri. Nel mondo dell'informatica, questo è chiamato il problema del "class imbalance" (squilibrio delle classi). Accade quando un modello di computer viene addestrato su dati in cui un risultato (come il rimborso di un prestito) accade molto più spesso di un altro (come il mancato rimborso di un prestito). Poiché il computer vede così tanti esempi "buoni", diventa pigro e predice semplicemente "buono" per tutti, fallendo nel individuare i rari casi "negativi".

Per anni, la soluzione standard per questo è stata una tecnica chiamata SMOTE. Pensa a SMOTE come a una fotocopiatrice per i casi rari. Se hai solo otto foto di ladri, SMOTE crea nuove foto sintetiche e finte di ladri mescolando e abbinando i dettagli di quelli reali, sperando di dare al computer abbastanza pratica per imparare il modello. Ma c'è un altro modo. Alcuni modelli di computer, nello specifico un tipo potente chiamato XGBoost, hanno un "pomello del volume" integrato per gli errori. Invece di inventare dati falsi, puoi semplicemente dire al computer: "Ehi, se ti sfugge un ladro, questo è un errore enorme! Se ti sfugge una persona innocente, è un errore piccolo". Questo costringe il modello a prestare un'attenzione extra ai casi rari senza mai toccare i dati originali.

La grande domanda è: è meglio creare dati di pratica falsi (SMOTE), o semplicemente alzare il volume degli errori (il pomello integrato)? Un nuovo studio di Atharv Tiwari, della Punjab Engineering College, mette questi due approcci testa a testa per vedere quale dei due riesce effettivamente a catturare più ladri nel mondo reale del credit scoring.


Il Grande Scontro delle Carte di Credito

In questo studio, il ricercatore ha allestito un esperimento massiccio utilizzando un dataset del mondo reale di oltre 300.000 domande di prestito. In questa folla, il 92% delle persone ha rimborsato i propri prestiti e solo l'8% è insolvente. Era la configurazione perfetta per testare quanto bene diversi modelli di computer potessero individuare l'8% senza farsi distrarre dal 92%.

Il ricercatore non ha scelto un solo modello; ha testato tre diversi "detective":

  1. Regressione Logistica: Il detective vecchio stile e affidabile che segue regole rigide.
  2. Random Forest: Una squadra di detective che ognuno guarda gli indizi in modo diverso e vota la risposta.
  3. XGBoost: Un detective super intelligente che impara dai suoi errori uno alla volta, diventando sempre più acuto a ogni giro.

Ogni detective gli è stata data tre diverse strategie di addestramento:

  • La strategia "Non fare nulla": Lancia semplicemente i dati grezzi e vedi cosa succede.
  • La strategia del "Pomello del Volume": Usa le impostazioni integrate del modello per penalizzare pesantemente la mancata individuazione di un insolvente (senza dati falsi).
  • La strategia della "Fotocopiatrice": Usa SMOTE per creare insolventi falsi per bilanciare i dati di addestramento.

Il Risultato Scioccante

I risultati sono stati simili alla trama di un film misterioso. La strategia "Non fare nulla" è fallita miseramente per tutti, catturando quasi nessun insolvente (meno del 2,2% di recall). Questo era previsto. Ma la battaglia tra il "Pomello del Volume" e la "Fotocopiatrice" è stata dove le cose si sono fatte interessanti.

Quando il ricercatore ha usato XGBoost, la strategia del "Pomello del Volume" integrato ha schiacciato la concorrenza. È riuscita a catturare il 64,8% degli effettivi insolventi. La strategia della "Fotocopiatrice" (SMOTE), che è stata la soluzione preferita per decenni, ha catturato solo il 43,3%. Questo è un divario enorme di 21,5 punti percentuali. Il ricercatore ha eseguito test statistici rigorosi (chiamati test di McNemar) e ha confermato che non si trattava di una fortuna del caso; la differenza era così grande da essere statisticamente certa (p<106p < 10^{-6}).

Tuttavia, la storia è cambiata completamente quando hanno cambiato in Random Forest. Per questo modello, la strategia del "Pomello del Volume" ha funzionato a malapena (catturando solo il 7,8% degli insolventi), mentre la "Fotocopiatrice" (SMOTE) ha fatto molto meglio, catturando il 41,2%.

Ciò suggerisce che non esiste una singola "soluzione magica" per risolvere il problema dei dati sbilanciati. Ciò che funziona per un tipo di modello di computer potrebbe fallire per un altro. Lo studio suggerisce che per il modello specifico e potente XGBoost, semplicemente dire al computer di prestare più attenzione agli errori rari è molto più efficace che nutrirlo con dati sintetici e falsi.

Perché la Fotocopiatrice è fallita (e il Pomello ha vinto)

Quindi, perché creare dati falsi ha danneggiato il modello XGBoost? Il ricercatore spiega che quando si ha un dataset complesso con 192 diverse caratteristiche (come reddito, età e storia creditizia), creare una persona falsa mescolando due persone reali può dare origine a un "mostro" che non esiste nella realtà. È come cercare di fondere l'immagine di un gatto e di un cane per creare un nuovo animale; il risultato potrebbe sembrare strano e confondere il computer. Il modello finisce per imparare dal rumore invece che dai pattern reali.

Il "Pomello del Volume" integrato evita interamente questa trappola. Non tocca i dati né crea esempi falsi. Cambia solo la matematica dietro le quinte per dire: "Non mancare i casi rari!". Questo ha mantenuto l'addestramento pulito e ha permesso a XGBoost di dare il meglio di sé.

Il "Perché" dietro il "Chi"

Per assicurarsi che questo modello vincente non fosse solo una scatola nera che faceva ipotesi casuali, il ricercatore ha utilizzato uno strumento chiamato SHAP (che sta per SHapley Additive exPlanations). Pensa a SHAP come a una lente d'ingrandimento che mostra esattamente quali indizi il detective ha usato per prendere una decisione.

L'analisi ha rivelato che il modello si stava comportando in modo logico. L'indizio più importante era il punteggio esterno del bureau (un punteggio di credito da altre banche). Questo ha perfettamente senso: se qualcuno ha una storia di rimborso con altri prestatori, è probabile che lo farà anche con te. Il modello ha guardato anche il rapporto tra l'importo del prestito e l'importo del rimborso e l'età del richiedente. Fondamentalmente, il ragionamento del modello era trasparente e difendibile, il che è un grande punto a favore per le banche che devono spiegare le loro decisioni ai regolatori.

Il Punto Fondamentale

Lo studio conclude che prima di iniziare a generare miglia di punti dati falsi per correggere uno squilibrio, si dovrebbe provare gli strumenti integrati più semplici che il proprio modello già possiede. Per XGBoost, la ponderazione integrata non era solo più facile da usare, ma era significativamente più efficace, catturando quasi il 22% di insolventi in più rispetto al metodo tradizionale.

Tuttiché, il ricercatore avverte che questa non è una regola universale. Poiché Random Forest ha ottenuto risultati migliori con il metodo della "Fotocopiatrice", non si può assumere che una tecnica funzioni per ogni modello. Il miglior approccio dipende interamente da quale "detective" si sta utilizzando. Nel mondo regolamentato del settore bancario, dove catturare gli insolventi è vitale ma spiegare le decisioni è obbligatorio, questo risultato offre un percorso più chiaro ed efficiente: prova prima il semplice pomello, ma controlla sempre se si adatta al tuo modello specifico.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →