Bias Mitigation in Face Recognition via Demographic-based Supervised Contrastive Learning
Cet article propose l'apprentissage contrastif supervisé basé sur la démographie (DeSCon), une nouvelle fonction de perte qui améliore l'équité dans la reconnaissance faciale en ciblant spécifiquement les taux d'erreur dans la queue de la distribution des scores de non-correspondance grâce à une composition de lots et une sélection de paires sensibles à la démographie, atténuant ainsi les biais au-delà de ce qu'un simple équilibrage des données d'entraînement peut accomplir.
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
Imaginez que vous marchez dans un immense couloir numérique bondé où un agent de sécurité vérifie l'identité de chacun. Cet agent est une IA, un programme informatique super intelligent entraîné à reconnaître les visages. Pendant longtemps, ces gardiens ont été incroyablement doués dans leur travail, mais ils avaient un défaut secret : ils étaient bien meilleurs pour reconnaître certaines personnes que d'autres. Si vous aviez une certaine carnation, un certain âge ou un certain genre, le garde pouvait plisser les yeux plus intensément, faire plus d'erreurs, ou même laisser passer la mauvaise personne. Ce n'est pas seulement un bug ; c'est un biais. Le problème a commencé parce que l'IA a été entraînée sur une « photo de classe » d'Internet qui contenait beaucoup plus de photos de certains groupes que d'autres. C'est comme enseigner à un élève à reconnaître des animaux en utilisant un manuel qui ne contient que des photos de Golden Retrievers et aucune photo de Pugs ; l'élève sera confus lorsqu'il verra un Pug.
Pour corriger cela, des scientifiques ont essayé plusieurs choses. Certains ont tenté de « re-régler » le cerveau du garde après coup, en ajustant les règles pour différents groupes. D'autres ont essayé de rendre la photo de classe d'entraînement parfaitement équilibrée, en donnant à chaque groupe un nombre égal de photos. Mais voici la partie délicate : même si vous équilibrez parfaitement l'album photo, l'IA peut toujours être confuse lorsqu'elle travaille réellement dans le monde réel, surtout lorsqu'elle doit prendre une décision de type « non » sur un visage très complexe. Le vrai test n'est pas seulement d'obtenir la moyenne exacte ; c'est de s'assurer que l'IA ne faillit pas de manière injuste lorsqu'elle se trouve à la limite de commettre une erreur. C'est là qu'une nouvelle étude intervient pour tenter une approche différente, une approche qui se concentre sur la façon dont l'IA apprend à distinguer des visages similaires sans être déroutée par ce qu'ils sont.
Les chercheurs derrière cette étude, Yu Linghu et son équipe de l'Université de Zurich, proposent une nouvelle façon d'entraîner ces systèmes de reconnaissance faciale appelée DeSCon (Demographic-based Supervised Contrastive Learning). Imaginez le processus d'apprentissage de l'IA comme un jeu de chaises musicales, mais au lieu de chaises, les joueurs sont des visages.
Habituellement, lors de l'entraînement d'une IA, l'objectif est de s'assurer que tous les visages de la « Personne A » se regroupent ensemble dans un coin spécifique de la pièce, tandis que la « Personne B » se trouve dans un autre coin. C'est comme utiliser un aimant pour attirer tous les visages de la « Personne A » ensemble. Cependant, l'ancienne méthode ignorait parfois le fait que la « Personne A » pourrait ressembler un peu à la « Personne C » si elles partagent une peau ou un âge similaire, même si elles sont différentes. L'IA pourrait s'embrouiller et penser que la « Personne A » est la « Personne C » simplement parce qu'elles se ressemblent de ces manières spécifiques.
La nouvelle méthode de l'équipe, DeSCon, ajoute une règle spéciale à ce jeu. Elle dit : « D'accord, regroupez tous les visages de la "Personne A" ensemble, mais assurez-vous aussi de repousser les visages de la "Personne A" loin des visages de la "Personne C" qui leur ressemblent le plus, spécifiquement au sein du même groupe démographique. » C'est comme un professeur strict qui ne se contente pas de dire aux élèves de s'asseoir avec leurs propres amis, mais qui dit aussi spécifiquement aux élèves qui se ressemblent beaucoup de s'asseoir loin les uns des autres pour ne pas se confondre.
Les chercheurs ont testé trois façons différentes de choisir les paires de « sosies » à repousser :
- L'approche « Tout le monde » : Repousser toute personne qui n'est pas la même personne, peu importe qui elle est.
- L'approche « Groupe » : Ne repousser que les personnes qui sont dans le même groupe démographique (par exemple, ne s'inquiéter de repousser deux visages asiatiques différents, ou deux visages âgés différents).
- L'approche « Mode Difficile » (DeSCon-Hard) : C'est la star du spectacle. Elle trouve spécifiquement les paires les plus « difficiles » — celles qui sont de façon confondante similaires au sein d'un même groupe — et force l'IA à apprendre la différence entre elles.
Les résultats suggèrent que cette approche « Mode Difficile » fonctionne le mieux. Lorsqu'ils ont testé leur système sur divers ensembles de données, y compris ceux qui étaient parfaitement équilibrés et ceux qui étaient désordonnés et déséquilibrés, DeSCon-Hard a réussi à rendre l'IA plus juste sans nuire à sa tâche principale. En fait, elle a souvent amélioré la reconnaissance faciale globale tout en réduissant le nombre de fois où elle commettait des erreurs injustes.
L'article soutient l'idée que le simple fait d'équilibrer les données d'entraînement ne suffit pas. Ils montrent que même avec un ensemble de données équilibré, l'IA peut rester biaisée si elle n'apprend pas à gérer les cas « difficiles » où des personnes différentes se ressemblent beaucoup. Ils ont également découvert que tenter de supprimer totalement les informations démographiques du cerveau de l'IA (pour qu'elle ne puisse pas « voir » la race ou le genre) rend souvent l'IA moins performante pour la reconnaissance faciale en général. Au lieu de cela, leur méthode enseigne à l'IA à utiliser ces détails pour être plus précise, garantissant qu'une erreur n'est pas commise simplement à cause de qui est la personne.
Dans leurs expériences, l'équipe a utilisé des références standards pour mesurer le succès. Ils ont constaté que leur nouvelle méthode, particulièrement la version « Mode Difficile », réduisait systématiquement l'écart des taux d'erreur entre les différents groupes. Par exemple, lors d'un test, la version « Mode Difficile » a réduit l'injustice des fausses correspondances (dire que deux personnes différentes sont la même personne) de manière bien plus significative que les méthodes standards, tout en maintenant une précision globale élevée. Ils ont également noté que, bien que leur méthode fonctionne bien sur les ensembles de données utilisés, les données d'entraînement étaient plus petites que les ensembles de données massifs utilisés par les grandes entreprises technologiques, il reste donc du travail à faire pour voir comment elle passe à l'échelle supérieure.
En fin de compte, cet article suggère que pour construire un système de reconnaissance faciale véritablement équitable, nous devons arrêter de simplement essayer d'équilibrer les comptes et commencer à enseigner à l'IA à prêter une attention particulière aux cas complexes et déroutants où le biais se cache généralement. En se concentant sur les sosies les plus « difficiles » au sein de chaque groupe, l'IA apprend à être plus juste et plus aiguisée en même temps.
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.