← Derniers articles
🤖 machine learning

Distributions In, Distributions Out: The Case for Soft-Label Training

Cet article démontre que l'entraînement de classifieurs supervisés utilisant la distribution complète des étiquettes d'annotateurs (étiquettes souples) plutôt que les votes majoritaires réduits (étiquettes dures) améliore la précision, réduit la divergence par rapport aux annotations humaines et aligne mieux l'incertitude du modèle avec le désaccord humain réel à travers des tâches de vision et de traitement du langage naturel.

Auteurs originaux : Agamdeep Singh, Ashish Tiwari, Hosein Hasanbeig, Priyanshu Gupta

Publié 2026-07-31
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Agamdeep Singh, Ashish Tiwari, Hosein Hasanbeig, Priyanshu Gupta

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

L'art de savoir ce que l'on ne sait pas

Imaginez que vous essayiez d'apprendre à un robot comment voir le monde. Vous lui montrez l'image d'une forme floue et lui demandez : « Est-ce un chat ou un chien ? » Si vous posez la question à dix personnes différentes, vous pourriez obtenir six votes pour « chat » et quatre pour « chien ». Dans le monde de l'intelligence artificielle, c'est un problème classique : comment apprendre à une machine à comprendre que le monde n'est pas toujours noir ou blanc ?

Pendant longtemps, la méthode standard pour entraîner ces machines a consisté à imposer une réponse unique. Nous prenons ces dix votes humains, nous les comptons, et nous disons au robot : « La réponse est Chat. » Nous jetons les quatre votes pour « chien » et faisons comme si l'image n'avait jamais été ambiguë. Cela fonctionne très bien pour les choses claires, comme identifier un panneau stop rouge. Mais cela s'effondre lorsque les humains eux-mêmes ne sont pas d'accord. Si un humain regarde une image complexe et se sent incertain, mais que le robot est forcé de dire « 100 % Chat », le robot ment sur sa propre confiance. C'est comme un prévisionniste météo qui sait qu'il y a 50 % de chances de pluie mais qui insiste : « Il va certainement pleuvoir », juste pour corresponder à un bulletin simplifié.

Ce document explore un recoin spécifique de l'apprentissage automatique appelé classification supervisée. En termes simples, il s'agit de l'apprentissage par lequel nous enseignons aux ordinateurs à trier des choses dans des catégories (comme un texte « poli » vs « impoli », ou une photo de « chat » vs « chien ») en leur montrant des exemples avec des étiquettes. La grande question que les auteurs posent est la suivante : lorsque les humains ne sont pas d'accord sur une étiquette, devons-nous forcer l'ordinateur à choisir un seul vainqueur, ou devrions-nous le laisser apprendre de l'incertitude de toute la foule ? Les auteurs soutiennent que forcer une réponse unique jette par la fenêtre des informations précieuses sur la façon dont le monde fonctionne réellement.

Le cas des étiquettes souples : laisser parler la foule

Les auteurs de ce document, Agamdeep Singh et ses collègues de Microsoft, ont décidé de tester une approche différente. Au lieu de réduire un groupe d'opinions humaines en une seule étiquette « dure » (comme un seul « Chat »), ils ont tenté d'entraîner l'IA en utilisant la distribution complète des réponses. Ils appellent cela l'entraînement par étiquettes souples (soft-label training).

Voyez cela comme ceci :

  • L'entraînement par étiquettes dures est comme un professeur qui prend le vote d'une classe sur une question difficile, voit que 60 % des élèves pensent que la réponse est « A » et 40 % pensent que c'est « B », puis écrit « A » au tableau. Le professeur dit à l'élève : « La réponse est A. Mémorise-la. » L'élève apprend à être sûr à 100 % de « A », même si la classe était divisée.
  • L'entraînement par étiquettes souples est comme un professeur qui écrit au tableau : « 60 % d'entre nous pensent que c'est A, 40 % pensent que c'est B. » Le professeur dit à l'élève : « La réponse est un mélange. Sois sûr à 60 % de A et à 40 % de B. » L'élève apprend à refléter l'incertitude réelle de la salle.

Le document teste cette idée sur trois ensembles de données différents : un pour comprendre la logique textuelle (ChaosNLI), un pour juger la politesse dans un texte (POPQUORN) et un pour identifier des objets dans des photos (CIFAR-10H). Dans tous ces cas, les données étaient désordonnées, avec des humains en désaccord réel sur la bonne réponse.

Ce qu'ils ont trouvé : l'incertitude est une caractéristique, pas un bug

Les résultats sont étonnamment clairs. Lorsque les chercheurs ont comparé les modèles « Durs » (ceux enseignés avec des réponses uniques) aux modèles « Souples » (ceux enseignés avec la distribution complète de la foule), les modèles Souples l'ont emporté dans presque tous les domaines importants pour la compréhension de l'incertitude humaine.

1. Ils sont meilleurs pour correspondre à la confusion humaine.
La mesure la plus importante était la proximité entre la supposition de l'ordinateur et la répartition réelle des votes humains. Les auteurs ont utilisé un outil mathématique appelé divergence KL pour mesurer cela. Un chiffre plus bas signifie que l'ordinateur est plus proche de la réalité humaine. Les modèles à étiquettes souples ont réduit cette erreur de 32 % en moyenne sur tous les ensembles de données. En langage clair : les modèles souples étaient bien meilleurs pour dire : « Je ne suis pas totalement sûr, et voici exactement à quel point je suis incertain », correspondant ainsi à la façon dont les humains se sentaient réellement face aux données.

2. Ils ne perdent pas en précision.
Une crainte courante est que si vous apprenez à un ordinateur à être incertain, il pourrait devenir moins bon pour donner la « bonne » réponse. Le document montre que ce n'est pas le cas. Sur l'ensemble de données de politesse (POPQUORN) et l'ensemble de données d'images (CIFAR-10H), les modèles à étiquettes souples étaient tout aussi précis que les modèles à étiquettes dures. Sur l'ensemble de données de logique (ChaosNLI), les modèles à étiquettes souples étaient en fait plus précis (55,30 % contre 51,75 %). Ainsi, être honnête sur l'incertitude ne les a pas rendus moins intelligents ; cela les a rendus plus intelligents.

3. Ils savent quand être incertains.
C'est peut-être la découverte la plus intéressante. Les chercheurs ont observé comment l'« incertitude » de l'ordinateur (mesurée par l'entropie) changeait d'un échantillon à l'autre. Ils ont découvert que pour les modèles à étiquettes souples, l'incertitude de l'ordinateur suivait l'incertitude humaine 61 % plus fortement que les modèles à étiquettes dures.

  • Si les humains étaient confus face à une photo spécifique, le modèle à étiquettes souples l'était aussi.
  • Si les humains étaient sûrs à 100 %, le modèle à étiquettes souples l'était à 100 %.
  • Les modèles à étiquettes dures, cependant, avaient tendance à être sûrs d'eux, qu'ils aient raison ou tort, même quand les humains étaient partagés. Ils ne « ressentaient » pas l'ambiguïté.

Pourquoi cela importe

Le document soutient que l'ancienne méthode de faire — réduire tout le désaccord humain en un seul « vote majoritaire » — est une erreur. Elle traite le désaccord humain comme du « bruit » ou une erreur qui doit être corrigée. Les auteurs suggèrent que lorsque les experts ne sont pas d'accord, ce désaccord est souvent la vérité. Cela reflète le fait que certaines choses dans le monde (comme savoir si une blague est polie ou si un animal flou est un chat) sont véritablement ambiguës.

En s'entraînant sur la distribution complète des réponses, nous construisons des systèmes d'IA plus honnêtes. Ils ne prétendent pas savoir des choses qu'ils ignorent. Les auteurs notent que cela fonctionne même lorsque vous n'avez pas un grand nombre de votes humains par image (seulement 6 ou 7), bien que cela fonctionne encore mieux avec davantage de votes (comme 100).

En fin de compte, le document suggère que pour toute tâche impliquant le jugement humain — comme la sécurité, la politesse ou la préférence — nous devrions arrêter de forcer l'IA à choisir un vainqueur unique. Au lieu de cela, nous devrions les laisser apprendre de toute la foule. Comme le disent les auteurs, pour une IA digne de confiance, nous avons besoin de systèmes qui savent ce qu'ils ne savent pas. L'entraînement par étiquettes souples est un moyen de leur apprendre précisément cela.

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 →