Forêts aléatoires et gradient boosting

Informatique de gestion · Master 1

Méthodes d'ensemble : bagging, forêts aléatoires, boosting, réglage et interprétation.

Introduction

Un arbre de décision seul est lisible mais instable : de petites variations des données changent sa structure. Les méthodes d'ensemble combinent de nombreux modèles faibles pour obtenir un modèle plus précis et plus robuste.

Le bagging, dont la forêt aléatoire est l'exemple principal, réduit la variance en moyennant des arbres entraînés sur des échantillons différents. Le boosting construit les arbres séquentiellement, chacun corrigeant les erreurs des précédents, et réduit surtout le biais.

Ce deck compare ces familles, leurs hyperparamètres, leur risque de surapprentissage et la façon d'interpréter leurs résultats dans un contexte de gestion.

Objectifs d'apprentissage

  • Expliquer bagging et boosting et leur effet sur variance et biais
  • Décrire une forêt aléatoire et ses hyperparamètres clés
  • Décrire le principe du gradient boosting
  • Interpréter l'importance des variables avec prudence

Concepts clés

Bagging
On entraîne chaque modèle sur un échantillon bootstrap puis on moyenne ou vote : la variance diminue.
Forêt aléatoire
Bagging d'arbres avec, à chaque séparation, un sous-ensemble aléatoire de variables, ce qui décorrèle les arbres.
Gradient boosting
Arbres ajoutés un à un, chacun ajusté aux erreurs de l'ensemble courant, avec un taux d'apprentissage.
Réglage
Nombre d'arbres, profondeur, taux d'apprentissage et sous-échantillonnage ; validation croisée et arrêt précoce contre le surapprentissage.
Interprétation
L'importance des variables aide à comprendre mais peut être trompeuse en cas de variables corrélées ; ce n'est pas une causalité.

Conclusion

Forêts aléatoires et gradient boosting figurent parmi les modèles les plus performants sur données tabulaires de gestion. Retenez : bagging contre variance, boosting contre biais, validation rigoureuse et interprétation prudente.

Pour l'examen, sachez expliquer ces deux méthodes, leurs hyperparamètres et leurs risques.

Cartes

Pourquoi un arbre seul est-il instable ?
De petites variations des données peuvent changer fortement sa structure : variance élevée.
Qu'est-ce qu'un échantillon bootstrap ?
Un tirage aléatoire avec remise, de même taille que les données d'origine.
Que réduit surtout le bagging ?
La variance du modèle.
Pourquoi choisir un sous-ensemble de variables à chaque séparation ?
Pour décorréler les arbres et rendre la moyenne plus efficace.
Qu'est-ce que l'erreur out-of-bag ?
L'erreur estimée sur les observations non tirées dans l'échantillon bootstrap de chaque arbre.
Que réduit surtout le boosting ?
Le biais, en corrigeant séquentiellement les erreurs.
Quel est le rôle du taux d'apprentissage ?
Pondérer la contribution de chaque arbre ; plus petit, il demande plus d'arbres mais généralise souvent mieux.
Comment limiter le surapprentissage du boosting ?
Arrêt précoce, profondeur limitée, régularisation et validation croisée.
Pourquoi l'importance des variables peut-elle tromper ?
Les variables corrélées se partagent l'importance, et elle ne prouve aucune causalité.

Glossaire

Bagging
Agrégation de modèles entraînés sur des échantillons bootstrap.
Forêt aléatoire
Ensemble d'arbres décorrélés par tirage de variables.
Gradient boosting
Ensemble séquentiel d'arbres corrigeant les erreurs.
Erreur out-of-bag
Estimation d'erreur sans jeu de test séparé.
Arrêt précoce
Arrêt de l'entraînement quand l'erreur de validation cesse de s'améliorer.
Importance des variables
Mesure de la contribution d'une variable aux prédictions.