Gains :
- Capacité à détecter la discrimination cachée en comprenant que les biais proviennent des données (historiques, représentationnelles, mesures, agrégation) et en évaluant le modèle sur la base de sous-groupes
- Capacité à assurer l'explicabilité, la surveillance humaine et la responsabilité dans les décisions à fort impact et à documenter la transparence avec une carte modèle
- Capacité à gérer les coûts financiers et environnementaux sans compromettre la qualité avec le plus petit modèle adéquat, un raccourcissement rapide, un cache et un traitement par lots
Un modèle peut techniquement fonctionner parfaitement, mais néanmoins être erroné – s’il est injuste pour certaines personnes, inexplicable ou s’il entraîne des coûts insoutenables. Dans cette unité, nous abordons trois dimensions « invisibles » mais décisives de l'ingénierie ML : partialité et équité, éthique et transparence, coût et durabilité. Il ne s’agit pas d’ornements ajoutés ultérieurement, mais de parties intégrantes de la qualité technique.
D'où viennent les préjugés ?
Le biais du modèle (le traitement systématique par le modèle de certains groupes différemment/injustement) vient généralement des données et non du modèle. Sources :
- Biais historique : les données reflètent les injustices passées. Si un groupe particulier a reçu moins de crédit dans le passé, le modèle formé sur ces données apprendra et perpétuera cette discrimination.
- Biais de représentation : certains groupes sont sous-représentés dans les données ; le modèle fonctionne mal pour eux (par exemple, faible précision dans un petit échantillon démographique).
- Biais de mesure : les étiquettes elles-mêmes sont biaisées (par exemple, si la définition d'un « bon employé » est basée sur des décisions de promotion antérieures).
- Biais d’agrégation : étant donné que les données proviennent d’un canal spécifique, elles ne sont pas représentatives de l’univers.
Le modèle n'apprend pas seulement ces biais ; évolue en l'automatisant. La décision biaisée d’une personne affecte une autre personne ; Le verdict d’un modèle biaisé se chiffre en millions.
Attention : ne tombez pas dans l'erreur de dire "le modèle est neutre parce que ce ne sont que des mathématiques". Le modèle apprend et automatise les biais humains dans les données. La neutralité n’est pas un défaut, mais un résultat qui doit être mesuré et garanti.
mesurer la justice
Pour gérer la justice, il faut d’abord la mesurer. Pour ce faire, évaluez le modèle par sous-groupe : les mesures telles que l'exactitude, le rappel et le taux de faux positifs sont-elles égales dans les différents groupes démographiques ? Quelques notions de justice :
- Équité de groupe : le modèle traite-t-il correctement/incorrectement différents groupes à des taux similaires ?
- Égalité des chances : le modèle capture-t-il les aspects vraiment positifs de manière égale dans tous les groupes (rappel égal) ?
Fait important : différentes définitions de la justice peuvent ne pas être satisfaites en même temps (c'est une conséquence mathématique). La définition de la justice qui est prioritaire dans ce contexte est une décision éthique et commerciale, et non technique, et est prise en collaboration avec les parties prenantes.
Approche faible / Approche forte
Médiocre : "La précision globale du modèle est de 88 %, ce qui est juste."
Güçlü : « La précision globale était de 88 %, mais lorsque nous l'avons divisé en sous-groupes, le rappel était de 91 % dans un groupe et de 67 % dans un autre groupe – le modèle manquait systématiquement ce groupe. Nous avons documenté la raison (manque de représentation), collecté des données pour ce groupe et l'avons réévalué avec un objectif de rappel égal. Nous avons décidé avec les parties prenantes quelle définition de l'équité nous donnerions la priorité.
La différence : l’approche forte ne se cache pas derrière la métrique générale, elle sépare les sous-groupes et traite l’équité comme une décision ouverte.
Éthique et transparence
Les principes fondamentaux d’une IA responsable sont les suivants :
- Explicabilité : peut-on expliquer pourquoi le modèle a pris cette décision ? Dans les décisions à fort impact (crédit, embauche, soins de santé), chacun a droit à une explication. Le modèle inexpliqué ne doit pas être utilisé dans ces domaines ou doit être soutenu par une méthode explicable.
- Surveillance humaine : les décisions à fort impact ne doivent pas être prises automatiquement ; Le modèle suggère, l’humain confirme.
- Responsabilité : Il doit être clair qui est responsable lorsque le modèle commet une erreur. « Le modèle a décidé » n’est pas une excuse.
- Transparence : l'utilisateur doit savoir qu'il interagit avec une IA et comment ses données sont utilisées.
Dans de nombreux pays et secteurs, ces principes sont également inscrits dans la législation (obligations de transparence, d’audit et de surveillance humaine pour les systèmes d’IA à haut risque). L'ingénieur a la responsabilité de connaître la réglementation de son domaine.
Astuce : Conservez une « fiche modèle » pour chaque modèle à fort impact : ce que fait le modèle, sur quelles données il a été formé, dans quelle mesure il fonctionne bien/mal dans quels groupes, quelles sont ses limites connues. Ce document est à la fois un outil de transparence et de responsabilisation.
Coût et durabilité
L'IA n'est pas bon marché. Le coût est géré selon deux dimensions :
Coût financier :
- Coût du jeton (LLM) : chaque demande et réponse coûte des jetons ; Plus le volume augmente, plus la facture s’alourdit. Des invites inutilement longues, une sélection de modèles trop large et des boucles d'agents incontrôlées (unité 5) gonflent le coût.
- Formation et hébergement : La mise au point et la présentation du modèle entraînent des coûts matériels.
- Optimisation : Ne pas utiliser un grand modèle si un petit modèle suffit ; cache les questions fréquemment posées ; raccourcissez l'invite ; Regroupez ce qui peut être traité.
Coût environnemental : la formation et l'inférence de grands modèles consomment beaucoup d'énergie. La durabilité fait d'éviter les calculs inutiles (modèle de taille correcte, architecture efficace) une responsabilité professionnelle.
Astuce : La première règle d'optimisation des coûts : "Quel est le plus petit modèle adéquat pour ce travail ?" Installer le modèle le plus puissant partout, c'est comme enfoncer un clou avec une masse : coûteux et inutile.
trois mini-cases
Cas 1 – Discrimination cachée. Un modèle de sélection de recrutement semblait globalement bon. L’analyse des sous-groupes a révélé que le modèle mettait systématiquement en avant les candidates parce que les données historiques étaient à prédominance masculine – il avait appris les préjugés historiques. Le modèle a été arrêté, les données équilibrées et les mesures d'équité surveillées. La justice générale dissimulait une discrimination cachée.
Cas 2 – Rejet inexpliqué. Un modèle de crédit rejetait les demandes, mais personne ne pouvait expliquer pourquoi. Lorsqu'un client a demandé des éclaircissements juridiques, l'équipe n'a pas été en mesure de répondre. Le modèle a été retiré de l'utilisation dans les décisions à fort impact jusqu'à ce qu'une méthode explicable soit ajoutée et qu'une justification soit produite pour chaque rejet. Leçon : l’explicabilité est essentielle dans la prise de décision à fort impact.
Cas 3 – Facture de choc. Une équipe utilisait le plus grand LLM et des invites très longues pour chaque demande. La facture mensuelle a augmenté de manière inattendue. Post-analyse : la plupart des demandes pouvaient être résolues avec un petit modèle, la moitié des invites étaient redondantes et les questions fréquentes pouvaient être mises en cache. Ces trois optimisations ont réduit considérablement les coûts, sans compromettre la qualité. Leçon : le modèle le plus puissant n’est pas nécessaire partout.
Modèles copiables
Aidez-moi à évaluer ce modèle pour son biais/équité. Quels sous-groupes (démographiques/segments) dois-je diviser et mesurer ? Quelles mesures (précision, rappel, taux de faux positifs par groupe) dois-je comparer ? Différentes définitions de l’équité peuvent-elles entrer en conflit, lesquelles dois-je donner la priorité dans ce contexte et pourquoi ? Contexte du modèle/décision : [explication]
Produisez une ébauche de fiche modèle pour ce modèle à fort impact. Doit inclure : l'objectif, les données et la date de la formation, les performances dans les sous-groupes, les limites connues, l'utilisation appropriée/inappropriée, le statut d'explicabilité, le point de surveillance humaine. Modèle : [description]
Aidez-moi à réduire le coût de cette implémentation LLM, sans compromettre la qualité.Disponible : taille du modèle, longueur moyenne de l'invite, volume des requêtes, y a-t-il du cache ?Évaluez :1) Le modèle plus petit est-il suffisant (pour quelles tâches) ?2) L'invite peut-elle être raccourcie ?3) Les requêtes fréquentes peuvent-elles être mises en cache ?4) Y a-t-il du travail disponible pour le traitement par lots ?
Produire une check-list éthique/responsabilité pour ce système de décision à fort impact.- Expliquabilité : la justification de la décision peut-elle être produite ?- Contrôle humain : la décision à fort impact est-elle soumise à approbation ?- Responsabilité : qui est responsable en cas d'erreur ?- Transparence : l'utilisateur sait-il que l'IA est utilisée ?- Réglementation : quelles sont les obligations légales impliquées ?Système : [description]
Tableau des sources de biais
Source
symptôme
précaution
biais historique
La discrimination passée perdure
Audit des données + métrique d'équité
biais de représentation
Faible précision dans un petit groupe d’échantillon
Analyse de sous-groupes + équilibrage
biais de mesure
étiquettes biaisées
Examen du processus d'étiquetage
Biais d'agrégation
L'univers n'est pas représenté
Diversification des ressources
Erreurs courantes
- S'appuyer sur la métrique globale. La discrimination cachée ne peut être vue sans une analyse de sous-groupe.
- En supposant « neutre du modèle ». Le modèle apprend et amplifie les biais dans les données.
- Laisser la décision à fort impact au modèle inexpliqué. Risque juridique et éthique.
- Contourner la surveillance humaine. "Le modèle a décidé" n'est pas une excuse.
- Mettre le plus grand modèle partout. Coût et énergie inutiles.
- Pas de suivi des coûts. La facture gonfle silencieusement.
En résumé
Un modèle techniquement correct reste un échec s’il n’est pas juste, explicable et durable. Le biais provient principalement des données et le modèle l'amplifie à grande échelle ; Mesurez l’équité par sous-groupes et convenez avec les parties prenantes de la définition de l’équité à privilégier. L'explicabilité, la surveillance humaine et la responsabilité sont essentielles aux décisions à fort impact ; Document transparent avec carte modèle. Gérez les coûts et l'énergie : choisissez le plus petit modèle adéquat, raccourcissez l'invite, utilisez le cache et le batch. Ces dimensions font partie intégrante de la qualité technique, et non des fioritures ajoutées ultérieurement.
Tâche de candidature
Divisez un modèle en au moins deux sous-groupes et comparez le taux de rappel et de faux positifs par groupe ; S’il y a une différence significative, écrivez la raison et une précaution. Rédigez une brève fiche modèle pour un modèle à fort impact (objectif, données, performances du sous-groupe, limites, explicabilité). Identifiez au moins deux optimisations concrètes (troncation minimale / rapide / cache / batch) pour réduire le coût de mise en œuvre d'un LLM et notez leur impact estimé.
liste de contrôle
- [ ] J'ai évalué le modèle en fonction de sous-groupes, je ne me suis pas appuyé sur la métrique générale.
- [ ] J'ai décidé avec les parties prenantes quelle définition de la justice je privilégierais.
- [ ] Les décisions à fort impact sont explicables et soumises à l'approbation humaine.
- [ ] J'ai documenté la transparence et les limites avec la fiche motif.
- [ ] J'ai choisi le plus petit modèle adéquat ; J'ai optimisé l'invite/le cache/le lot.
- [ ] Je surveille les coûts et l'impact énergétique.