Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Bias in AI

Un biais en IA est une erreur systématique qui rend les systèmes d’IA moins exacts ou moins équitables pour certains groupes. Origines, cas réels et méthodes de mesure.

Le biais en IA, également appelé biais de l’IA, est une erreur systématique dans un système d’intelligence artificielle (AI) qui produit des résultats moins précis ou moins équitables pour certains groupes de personnes, souvent en fonction de caractéristiques comme la couleur de peau, le genre, l’âge, le dialecte ou le revenu. Il diffère de l’erreur aléatoire, car il est constant : les résultats sont systématiquement moins bons pour un même groupe. Dans la plupart des usages, le biais de l’IA est synonyme de biais algorithmique. Le biais algorithmique est le terme le plus ancien et englobe aussi les décisions automatisées prises à partir de formules fixes et de règles de notation qui ne font appel à aucun apprentissage. Comme le biais peut apparaître à chaque étape de la création d’un système d’apprentissage automatique (ML), les cadres d’éthique de l’IA le considèrent comme une caractéristique de l’ensemble du cycle de vie.

Origines des biais#

Le rapport du NIST intitulé Vers une norme pour identifier et gérer les biais dans l’intelligence artificielle (SP 1270) répartit les biais de l’IA en trois catégories : les biais systémiques issus des institutions et de l’histoire, les biais statistiques et informatiques issus des données et des algorithmes, et les biais humains issus des personnes qui conçoivent et utilisent le système. Dans un pipeline typique d’apprentissage automatique, ces catégories apparaissent à des étapes précises :

  • Représentation et biais des jeux de données : les groupes peu représentés dans les données d’entraînement obtiennent des prédictions moins bonnes. Un modèle de vision par ordinateur entraîné principalement sur des photos d’Amérique du Nord et d’Europe reconnaît moins fiablement les objets et les scènes d’autres régions.
  • Mesure : une caractéristique ou une étiquette mesure un groupe avec moins de précision. Les oxymètres de pouls surestiment l’oxygène sanguin chez les patients à la peau foncée. Une étude publiée en 2020 dans le New England Journal of Medicine a établi que les cas d’hypoxémie non détectés étaient presque trois fois plus fréquents chez les patients noirs que chez les patients blancs.
  • Étiquetage : les annotateurs apportent leurs propres jugements aux étiquettes dont le modèle apprend. Une étude de 2019 sur la détection des discours haineux a révélé que des jeux de données largement utilisés étiquetaient bien plus souvent les tweets rédigés en anglais afro-américain comme offensants. Les modèles entraînés sur ces données signalaient ces tweets jusqu’à deux fois plus souvent que les autres.
  • Modélisation et évaluation : minimiser l’erreur moyenne favorise le groupe majoritaire, et un score global unique peut masquer les échecs rencontrés par un groupe. Les modèles peuvent aussi apprendre des caractéristiques de raccourci corrélées par hasard à l’appartenance à un groupe.
  • Déploiement : lorsqu’un modèle est utilisé sur une population ou dans un contexte pour lesquels il n’a jamais été testé, ou lorsque ses sorties influencent les données sur lesquelles il apprend ensuite, de nouveaux biais apparaissent progressivement.

Exemples concrets#

  • Gender Shades : cet audit de 2018 a révélé que des classificateurs commerciaux de genre se trompaient dans jusqu’à 34,7 % des cas pour les femmes à la peau foncée et dans au maximum 0,8 % des cas pour les hommes à la peau claire.
  • Reconnaissance faciale : l’évaluation des algorithmes de reconnaissance faciale menée par le NIST en 2019 a révélé que, pour plusieurs d’entre eux, les taux de faux positifs étaient 10 à 100 fois plus élevés dans certains groupes démographiques.
  • Détection des piétons : une étude de 2019, qui a annoté la couleur de peau des piétons dans un jeu de données de conduite, a révélé que les modèles de détection d’objets étaient moins précis pour les piétons à la peau foncée. Ni l’heure de la journée ni l’occultation n’expliquaient cet écart.
  • IA en dermatologie : des classificateurs de lésions cutanées entraînés principalement sur des images de peau claire ont obtenu de moins bons résultats sur les peaux foncées lorsqu’ils ont été évalués sur un jeu d’images cliniques diversifié. Un ajustement fin sur des images diversifiées a réduit cet écart.

Mesure des biais#

Les biais deviennent visibles grâce à une évaluation désagrégée, qui calcule séparément la même métrique pour chaque groupe, comme le recommandent les fiches de modèle. Dans l’exemple suivant, un capteur affiche une valeur supérieure de 1.0 unité pour le groupe B, qui représente 5 % des patients, ce qui rappelle le problème des oxymètres de pouls :

import numpy as np
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split

rng = np.random.default_rng(0)
group_b = rng.random(20000) < 0.05  # 5% of patients belong to group B
oxygen = rng.normal(size=20000)  # true blood oxygen, standardized
y = oxygen < 0  # condition to detect: low oxygen

# The sensor reads 1.0 too high for group B (measurement bias)
reading = (oxygen + 1.0 * group_b).reshape(-1, 1)
x_tr, x_te, y_tr, y_te, _, g_te = train_test_split(reading, y, group_b, random_state=0)

model = LogisticRegression()
model.fit(x_tr, y_tr)
pred = model.predict(x_te)

# Disaggregated evaluation: score each group separately
print(f"overall accuracy: {np.mean(pred == y_te):.3f}")
print(f"group A accuracy: {np.mean(pred[~g_te] == y_te[~g_te]):.3f}")
print(f"group B accuracy: {np.mean(pred[g_te] == y_te[g_te]):.3f}")

Le modèle obtient un score global de 0.967 et un score de 0.981 pour le groupe A, mais seulement de 0.706 pour le groupe B, où les mesures excessives masquent les cas de faible oxygénation. Les métriques d’équité par groupe, comme l’égalité des taux de faux négatifs entre les groupes, formalisent ces vérifications dans le cadre de l’équité en IA.

Atténuation des biais#

L’atténuation commence par les données : collecter davantage d’exemples issus de groupes sous-représentés, corriger les mesures et les étiquettes erronées, et ajouter de l’augmentation de données ou des données synthétiques là où les exemples réels sont rares. Pendant l’entraînement, on peut attribuer un poids plus élevé aux groupes rares, les suréchantillonner ou ajouter des contraintes d’équité ; le post-traitement peut ajuster les seuils de décision. Ultralytics Platform représente graphiquement le nombre d’annotations de chaque classe dans un jeu de données, et l’argument cls_pw pour l’entraînement de YOLO26 pondère la fonction de perte de classification par l’inverse de la fréquence de chaque classe, élevé à cette puissance, afin que les classes rares aient davantage de poids. Le NIST AI Risk Management Framework demande aux organisations de mesurer les biais tout au long du cycle de vie d’un système, et l’article 10 de l’EU AI Act exige des fournisseurs de systèmes d’IA à haut risque qu’ils examinent leurs données d’entraînement, de validation et de test pour détecter d’éventuels biais.

Biais en IA et autres significations du biais#

  • Compromis biais-variance : le biais statistique est l’erreur causée par un modèle trop simple pour saisir les régularités des données, ce qui entraîne un sous-apprentissage identique pour tous les groupes.
  • Paramètres de biais : dans un réseau de neurones, le biais de chaque neurone est un décalage ajustable ajouté à ses entrées pondérées, c’est-à-dire le terme constant d’une équation linéaire.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique