← Derniers articles
📊 statistics

Challenges in the calibration of tree-based models for imbalanced classification

Cet article démontre que le calibrage analytique de modèles basés sur des arbres entraînés sur des données déséquilibrées sous-échantillonnées conduit à des estimations de prévalence peu fiables et à des biais inattendus, préconisant plutôt l'utilisation de méthodes de calibrage fondées sur l'apprentissage comme le calibrage bêta.

Auteurs originaux : Nathan Phelps, Daniel J. Lizotte, Douglas G. Woolford

Publié 2026-06-02
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Nathan Phelps, Daniel J. Lizotte, Douglas G. Woolford

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

La vue d'ensemble : Le problème de la « recette »

Imaginez que vous êtes un chef essayant d'apprendre à préparer une soupe parfaite. Cependant, votre cuisine est incroyablement déséquilibrée : vous avez 10 000 pommes de terre mais seulement 10 carottes. Si vous essayez d'apprendre la recette en goûtant un bol qui contient 10 000 pommes de terre et 10 carottes, vous n'apprendrez jamais le goût d'une carotte. Vous penserez que la soupe est composée à 99,9 % de pommes de terre.

Pour corriger cela, vous décidez de faire un sous-échantillonnage. Vous jetez la plupart des pommes de terre pour obtenir un bol avec 50 pommes de terre et 10 carottes. Désormais, vos données d'entraînement sont équilibrées, et vous pouvez mieux apprendre la recette.

Le piège : Quand vous cuisinerez enfin la soupe pour le monde réel (où il y a réellement 10 000 pommes de terre), vos papilles seront toujours habituées au bol équilibré. Vous penserez que la soupe contient 50 % de carottes, alors qu'en réalité, elle est toujours composée à 99,9 % de pommes de terre. Vos prédictions sont « biaisées ».

L'ancienne solution : La « formule mathématique »

Pendant longtemps, les scientifiques des données ont utilisé une formule mathématique spécifique (l'Équation 1 de l'article) pour corriger cela. L'idée était simple : « Nous savons que nous avons jeté 90 % des pommes de terre. Ajoutons-les simplement à nouveau mathématiquement en multipliant notre prédiction par un nombre. »

Les auteurs de cet article disent : « Arrêtez de faire cela. »

Ils ont découvert que cette formule mathématique ne fonctionne pas bien pour les modèles basés sur les arbres (comme les forêts aléatoires/Random Forests). Au lieu de corriger la soupe, la formule rend le goût extrêmement imprévisible.

Les deux problèmes principaux découverts

1. Le problème du « bouton » (Nombre de prédicteurs)

Imaginez que votre Forêt Aléatoire soit une équipe de 500 détectives essayant de résoudre un mystère.

  • La règle : À chaque étape, les détectives ne peuvent regarder qu'un certain nombre d'indices (prédicteurs) pour décider de la direction à prendre.
  • L'expérience : Les auteurs ont tourné un « bouton d'indice ». Parfois, ils laissaient les détectives regarder seulement 2 indices. Parfois, ils les laissait regarder 15 indices.

Ce qui s'est passé :
Lorsqu'ils ont utilisé l'ancienne formule mathématique pour corriger le biais, la réponse finale changeait radicalement selon le nombre d'indices que les détectives étaient autorisés à regarder.

  • S'ils regardaient 2 indices, le modèle prédisait 100 incendies.
  • S'ils regardaient 15 indices, le modèle prédisait 140 incendies.

L'analogie : C'est comme demander à un groupe de personnes de deviner le poids d'une pastèque. Si vous leur dites de ne regarder que la couleur, ils devinent 10 livres. Si vous leur dites de regarder la couleur, la tige, le son quand on tapote et la texture, ils devinent 15 livres.
Dans un monde parfait, la formule mathématique devrait avoir corrigé ces estimations pour qu'elles arrivent toutes sur le même poids réel. Mais au lieu de cela, la formule a fait dériver les estimations. Plus les détectives utilisaient d'indices, plus l'estimation finale bondissait.

2. Le « biais surprenant » (Taux d'échantillonnage)

Habituellement, nous pensons que si vous avez trop peu d'éléments « minoritaires » (comme les 10 carottes), le modèle les ignorera et estimera un chiffre trop bas.

  • L'ancienne croyance : « Les arbres de décision ignorent la classe minoritaire. »
  • La découverte de l'article : Dans leurs expériences, les arbres de décision ont fait exactement le contraire ! Ils ont surestimé la classe minoritaire.

L'analogie : Imaginez que vous essayiez de deviner combien de billes rouges se trouvent dans un bocal de 1 000 billes (990 bleues, 10 rouges). Vous prenez un petit échantillon.

  • Attendu : Vous pourriez deviner « peut-être 1 ou 2 billes rouges » (sous-estimation).
  • Ce que les arbres ont fait : Les arbres ont regardé l'échantillon et ont dit : « Wow, les billes rouges sont partout ! Je parie qu'il y a 50 billes rouges ! »

Les auteurs ont constaté qu'en modifiant le taux d'échantillonnage (le nombre de pommes de terre jetées), la surestimation du modèle s'aggravait. La formule mathématique tentait de corriger cela, mais comme l'arbre estimait déjà trop haut, la formule rendait le résultat final encore plus chaotique.

L'exemple concret : Les feux de forêt

Les auteurs ont testé cela avec des données réelles sur les feux de forêt en Alberta, au Canada.

  • Les feux de forêt sont rares (comme les carottes).
  • Ils ont utilisé la « formule mathématique » pour corriger les modèles.
  • Le résultat : Selon la façon dont ils réglaient le « bouton d'indice » (nombre de prédicteurs) ou la façon dont ils échantillonnaient les données, le modèle prédisait que le nombre de futurs incendies pouvait varier de 40 %.
  • Pourquoi cela importe : Si une agence gouvernementale utilise ces modèles pour décider où envoyer des camions de pompiers, elle pourrait envoyer trop de camions dans une zone et aucun dans une autre, simplement parce qu'elle a modifié un paramètre dans le code informatique.

La conclusion

L'article conclut que la « formule mathématique » (calibration analytique) est un outil défectueux pour ce travail spécifique. Elle crée une situation où :

  1. Changer un paramètre (comme le nombre d'indices) change la réponse, même si la réponse ne devrait pas changer.
  2. Les modèles estiment parfois que la classe minoritaire est plus commune qu'elle ne l'est réellement, et la formule ne parvient pas à corriger cela.

La solution : Au lieu d'utiliser une formule mathématique rigide, les auteurs suggèrent d'utiliser des méthodes d'« apprentissage » (comme la calibration Beta). Voyez cela comme l'embauche d'un testeur de goût qui goûte réellement la soupe finale et apprend comment ajuster l'assaisonnement, plutôt que d'essayer de calculer l'ajustement avec une calculatrice.

Résumé en une phrase

Utiliser une simple formule mathématique pour corriger des données « déséquilibrées » dans les modèles basés sur les arbres ne fonctionne pas ; cela rend les prédictions extrêmement instables et peut parfois amener le modèle à surestimer des événements rares, c'est pourquoi nous avons besoin de méthodes d'apprentissage plus intelligentes pour corriger le biais à la place.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →