Recherche et science

Une méthode de pruning pour réduire les corrélations fallacieuses en IA

Un modèle peut apprendre à repérer un collier plutôt qu’un chien, puis se tromper dès que ce raccourci disparaît. Des chercheurs de l’Université d’État de Caroline du Nord proposent une technique de data pruning qui retire certains exemples complexes afin de limiter ces corrélations fallacieuses, sans devoir les identifier au préalable.

Chercheur analysant des images de chiens et de chats pour repérer des biais dans des données d’IA
Illustration : Actu.ai

Un système d’intelligence artificielle ne se trompe pas toujours parce qu’il « comprend » mal son sujet. Il peut aussi avoir appris le mauvais raccourci. Si, dans une base d’images, les chiens portent très souvent un collier et les chats rarement, un modèle de reconnaissance visuelle peut faire du collier son principal indice. Il paraîtra alors performant sur des images semblables à celles de son entraînement, mais classera à tort un chat portant un collier comme un chien.

Ce type d’erreur porte un nom : la corrélation fallacieuse, aussi appelée corrélation spurieuse dans les travaux de recherche. Le problème ne concerne pas seulement les images d’animaux. Il touche tous les systèmes qui tirent des prédictions de grands jeux de données : vision par ordinateur, analyse de texte, outils d’aide à la décision ou encore classification automatisée. Des chercheurs de l’Université d’État de Caroline du Nord proposent une piste pour réduire ce risque : retirer, au cours de l’entraînement, une petite partie des exemples les plus complexes, sans devoir repérer au préalable les indices trompeurs.

Quand une IA apprend le mauvais raccourci

Une corrélation n’est pas en elle-même une erreur. Elle indique simplement que deux éléments apparaissent fréquemment ensemble dans un jeu de données. Pour un modèle statistique, ce lien peut devenir un signal pratique pour prédire une réponse. Le problème survient lorsque ce signal est accidentel, fragile ou sans rapport réel avec ce que le système devrait reconnaître.

Dans l’exemple des chiens et des chats, la présence d’un collier peut être très corrélée à la catégorie « chien » dans les images utilisées pour l’apprentissage. Pourtant, un collier ne définit pas l’espèce d’un animal. Le modèle qui s’y fie risque donc d’échouer face à des photos prises dans un autre contexte, avec d’autres habitudes de propriétaires, d’autres cadrages ou d’autres animaux.

Ce phénomène est lié à ce que les chercheurs appellent un biais de simplicité. Lorsqu’un modèle dispose de plusieurs indices pour résoudre une tâche, il peut privilégier celui qui lui permet de réduire rapidement ses erreurs pendant l’entraînement. Les détails les plus simples à exploiter ne sont pas nécessairement les plus robustes. Dans une image, cela peut être un accessoire, un arrière-plan ou un angle de prise de vue. Dans d’autres types de données, il peut s’agir d’un mot très fréquent, d’un format de document ou d’une information contextuelle répétée.

Élément observé par le modèlePeut sembler utile dans les données d’entraînementRisque hors du jeu d’entraînement
Collier sur un animalLe collier apparaît souvent sur les images de chiensConfondre un chat portant un collier avec un chien
Arrière-plan récurrentUne catégorie est souvent photographiée dans le même décorÉchouer lorsque le décor change
Indice textuel fréquentUn mot accompagne souvent une étiquettePrédire à partir du mot plutôt que du sens global

Pourquoi les méthodes classiques sont difficiles à appliquer

La réponse la plus directe à une corrélation fallacieuse consiste à identifier l’indice problématique, puis à corriger les données ou l’entraînement. Une équipe peut, par exemple, constater qu’un modèle regarde surtout les colliers, enrichir la base avec davantage de chats portant un collier et de chiens n’en portant pas, ou concevoir une méthode qui force le système à ignorer cet attribut.

Cette stratégie a une limite majeure : encore faut-il savoir quel est le raccourci utilisé. Or, dans des jeux de données massifs, les variables susceptibles d’influencer une prédiction sont nombreuses. Certaines ne sont même pas explicitement annotées. Un détail visuel discret, une composition récurrente, un bruit de fond ou une combinaison de plusieurs signaux peuvent guider le modèle sans être visible pour les personnes qui l’ont entraîné.

La difficulté s’accroît lorsque le biais ne correspond pas à une caractéristique unique. Un système peut exploiter un ensemble de petits indices apparemment anodins. Demander aux praticiens de tous les répertorier revient alors à leur imposer une enquête longue, coûteuse et parfois impossible. C’est précisément ce verrou que vise l’étude intitulée « Severing Spurious Correlations with Data Pruning ».

Une technique de data pruning qui ne cherche pas d’abord le biais

Les travaux sont menés par Jung-Eun Kim, professeur adjoint en informatique, et Varun Mulchandani, doctorant à l’Université d’État de Caroline du Nord. Présentée dans le cadre de la conférence internationale sur l’apprentissage des représentations, ICLR, leur méthode s’appuie sur le data pruning, c’est-à-dire l’élagage sélectif d’un jeu de données.

L’idée pourrait sembler contre-intuitive. Dans de nombreux projets d’IA, la priorité est de collecter toujours plus de données. Ici, les chercheurs s’intéressent au contraire à la possibilité d’en retirer une petite portion. Il ne s’agit pas de supprimer les exemples au hasard, ni de nettoyer uniquement des fichiers manifestement erronés. La méthode évalue la complexité des échantillons présents dans le jeu de données et filtre ceux considérés comme difficiles, notamment parce qu’ils comportent davantage d’ambiguïtés.

Selon les auteurs, ces exemples complexes peuvent favoriser l’apprentissage de relations non pertinentes. Les retirer pendant l’entraînement aide donc le modèle à moins dépendre de caractéristiques fallacieuses. Le point central est que cette sélection ne requiert pas d’indiquer à la machine ce qu’est le biais à éliminer. Elle vise les propriétés des exemples eux-mêmes, plutôt qu’un attribut suspect préalablement identifié par une personne.

Le déroulement général peut se résumer ainsi :

  1. le modèle est entraîné à partir d’un jeu de données comportant des exemples de difficulté variable ;
  2. la méthode évalue la complexité de ces exemples ;
  3. une petite partie des données les plus difficiles ou ambiguës est écartée ;
  4. le modèle est entraîné sur le jeu ainsi filtré afin de réduire sa dépendance à des indices trompeurs.

Le mot « difficile » mérite toutefois d’être bien compris. Il ne signifie pas automatiquement qu’un exemple est inutile, ni qu’il comporte une erreur d’étiquetage. Un exemple peut être parfaitement valide tout en étant ambigu, atypique ou propice à l’exploitation de raccourcis statistiques par le modèle. C’est cette distinction qui fait du pruning une démarche différente d’un simple nettoyage de données défectueuses.

Corrélations fallacieuses : deux façons d’intervenir

Correction ciblée classique

  • Repère d’abord l’attribut ou le contexte trompeur.
  • Requiert des connaissances précises sur le biais présent.
  • Peut imposer de nouvelles annotations ou une collecte complémentaire.
  • Est difficile à appliquer quand les raccourcis sont multiples ou invisibles.

Pruning proposé par l’étude

  • Évalue la complexité des exemples du jeu de données.
  • Écarte une petite portion d’échantillons difficiles ou ambigus.
  • Ne nécessite pas d’identifier au préalable la caractéristique fallacieuse.
  • Vise à limiter la dépendance du modèle à des signaux non pertinents.

Ce que la méthode change par rapport à la correction ciblée

Dans l’approche classique, l’expertise humaine joue un rôle central : il faut diagnostiquer le biais, déterminer l’attribut qui le produit et concevoir une correction adaptée. Cette voie reste utile lorsqu’un problème est clairement établi, par exemple si un arrière-plan ou un accessoire est connu pour influencer les prédictions.

La méthode proposée par les chercheurs de Caroline du Nord cherche plutôt à intervenir avant ce diagnostic détaillé. Son intérêt potentiel est particulièrement fort lorsque les équipes ne savent pas quelles variables surveiller. En pratique, cela peut réduire la dépendance à des annotations supplémentaires et à des contrôles manuels très spécifiques.

Cette promesse ne signifie pas qu’il faudrait supprimer indistinctement toutes les données complexes. Les cas difficiles peuvent aussi contenir une diversité essentielle : situations rares, objets partiellement visibles, formulations inhabituelles ou contextes moins représentés. Les éliminer sans discernement risquerait de rendre un modèle moins apte à répondre à la réalité du terrain. La contribution de cette recherche tient donc à une sélection guidée par sa technique de pruning, et non à l’idée générale selon laquelle des données moins nombreuses seraient systématiquement meilleures.

Des résultats annoncés comme supérieurs aux approches antérieures

Les chercheurs indiquent que leur technique obtient des performances nettement supérieures à celles de méthodes précédentes. Le résultat est d’autant plus notable, selon l’étude, que cette amélioration est observée y compris par rapport à des approches dans lesquelles les caractéristiques fallacieuses étaient identifiables.

Les informations disponibles à ce stade ne permettent pas de résumer l’étude par un unique pourcentage de gain, et ce serait trompeur : les résultats d’un modèle dépendent du jeu de données, de la tâche évaluée et de la nature du biais introduit. La portée de la proposition réside plutôt dans son mécanisme. Elle tente d’améliorer la robustesse d’un système même lorsque les personnes qui le développent ignorent le raccourci précis qu’il est en train d’apprendre.

Cette nuance compte pour l’évaluation des systèmes d’IA. Un modèle peut obtenir d’excellents résultats sur une base de test très proche de sa base d’entraînement, tout en restant vulnérable dès que certaines habitudes de collecte changent. Tester un système sur des données plus variées, ou dans des contextes où l’indice trompeur n’est plus aligné avec la bonne réponse, permet de vérifier qu’il ne s’est pas contenté de mémoriser une coïncidence.

Quelles applications et quelles limites ?

La recherche ouvre des perspectives dans la vision par ordinateur, où les détails visuels accidentels sont particulièrement fréquents. Elle pourrait aussi intéresser l’analyse de données au sens large, dès lors qu’un modèle risque de confondre une association répétée avec une caractéristique véritablement utile à sa prédiction.

Pour les équipes qui développent des modèles, le bénéfice attendu est une baisse des erreurs liées à des facteurs non pertinents et, plus largement, une meilleure fiabilité des classifications. Mais cette méthode ne dispense pas d’un travail rigoureux sur les données. La qualité des annotations, la diversité des exemples, la définition de la tâche et les tests dans des conditions proches de l’usage réel restent déterminants.

Elle ne remplace pas non plus l’examen humain des conséquences d’une erreur. Dans les domaines où une classification erronée peut avoir de lourdes répercussions, il demeure nécessaire de comprendre les limites du modèle, d’évaluer les populations ou situations sous-représentées et de prévoir des contrôles adaptés. Réduire les corrélations fallacieuses est une étape importante vers des systèmes plus solides, pas une garantie universelle d’absence de biais.

Ce qu’il faut surveiller

La suite des travaux devra déterminer dans quelles situations ce pruning conserve son efficacité. Les questions clés sont concrètes : quels types d’ambiguïtés la méthode écarte-t-elle réellement ? Quelle quantité de données peut être retirée sans réduire la couverture de cas importants ? Et comment se comporte le modèle face à des données provenant de contextes très différents de ceux utilisés pendant son entraînement ?

L’étude de Jung-Eun Kim et Varun Mulchandani rappelle une leçon fondamentale de l’apprentissage automatique : ajouter des données ne suffit pas toujours. Il faut aussi s’assurer que les exemples fournis au modèle l’encouragent à apprendre les bonnes régularités. En permettant de traiter des corrélations fallacieuses sans en connaître d’avance la forme exacte, le data pruning proposé apporte une piste concrète pour rendre cette étape moins dépendante d’un diagnostic humain exhaustif.

Questions fréquentes

Qu’est-ce qu’une corrélation fallacieuse en intelligence artificielle ?

C’est une association répétée dans les données que le modèle utilise comme raccourci, alors qu’elle n’est pas un critère fiable pour la tâche demandée. Par exemple, si des chiens portent souvent un collier dans les images d’entraînement, l’IA peut confondre la présence du collier avec le fait d’être un chien.

Pourquoi les corrélations fallacieuses font-elles échouer les modèles d’IA ?

Elles peuvent donner de bons résultats tant que les nouvelles données ressemblent fortement à celles utilisées à l’entraînement. Dès que le contexte change, le raccourci statistique cesse d’être valable. Le modèle risque alors de prendre des décisions erronées, car il s’appuie sur un détail accidentel plutôt que sur les caractéristiques pertinentes.

Qu’est-ce que le data pruning en apprentissage automatique ?

Le data pruning consiste à retirer de façon sélective une partie des données utilisées pour entraîner un modèle. Dans l’étude de l’Université d’État de Caroline du Nord, cette sélection vise des exemples jugés difficiles ou ambigus, afin de réduire les associations trompeuses que le modèle pourrait apprendre.

Cette méthode exige-t-elle de connaître le biais présent dans les données ?

Non. C’est l’intérêt principal de l’approche proposée par Jung-Eun Kim et Varun Mulchandani. Plutôt que de demander aux praticiens d’identifier à l’avance le collier, l’arrière-plan ou tout autre indice problématique, la méthode s’appuie sur l’évaluation de la complexité des échantillons.

Supprimer des données peut-il rendre une IA moins fiable ?

Oui, si cette suppression est mal conduite. Les exemples difficiles peuvent représenter des situations rares mais importantes. La méthode étudiée ne préconise pas d’éliminer toutes les données complexes : elle retire une petite portion d’exemples selon un procédé de sélection destiné à limiter les corrélations fallacieuses.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. Étude « Severing Spurious Correlations with Data Pruning » sur OpenReviewopenreview.net/search?q=Severing%20Spurious%20Correlations%20with%20Data%20Pruning
  2. ICLR 2025, conférence internationale sur l’apprentissage des représentationsiclr.cc/Conferences/2025
  3. Département d’informatique de l’Université d’État de Caroline du Nordwww.csc.ncsu.edu