You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/fr/1-Introduction/3-fairness
localizeflow[bot] f0cdcbc2fa
[en,fr,es] chore(i18n): sync translations
1 month ago
..
README.md [en,fr,es] chore(i18n): sync translations 1 month ago
assignment.md chore(i18n): sync translations with latest source changes (chunk 1/1, 22 changes) 6 months ago

README.md

Construire des solutions dapprentissage automatique avec une IA responsable

Résumé de l'IA responsable dans l'apprentissage automatique sous forme de sketchnote

Sketchnote par Tomomi Imura

Quiz avant la leçon

Introduction

Dans ce programme, vous commencerez à découvrir comment lapprentissage automatique peut et impacte nos vies quotidiennes. Même à lheure actuelle, des systèmes et modèles interviennent dans les tâches décisionnelles quotidiennes, telles que les diagnostics médicaux, les approbations de prêts ou la détection de fraudes. Il est donc important que ces modèles fonctionnent bien pour fournir des résultats dignes de confiance. Comme toute application logicielle, les systèmes dIA peuvent ne pas répondre aux attentes ou produire un résultat indésirable. Cest pourquoi il est essentiel de pouvoir comprendre et expliquer le comportement dun modèle dIA.

Imaginez ce qui peut arriver lorsque les données utilisées pour construire ces modèles manquent certains groupes démographiques, tels que la race, le genre, les opinions politiques, la religion, ou représentent de façon disproportionnée ces groupes démographiques. Que se passe-t-il lorsque le résultat du modèle est interprété comme favorisant un groupe démographique ? Quelle est la conséquence pour lapplication ? De plus, que se passe-t-il lorsque le modèle produit un résultat défavorable et nuit aux personnes ? Qui est responsable du comportement des systèmes dIA ? Ce sont quelques-unes des questions que nous explorerons dans ce programme.

Dans cette leçon, vous allez :

  • Prendre conscience de limportance de léquité dans lapprentissage automatique et des préjudices liés à léquité.
  • Vous familiariser avec la pratique dexplorer les valeurs aberrantes et les scénarios inhabituels pour assurer la fiabilité et la sécurité.
  • Comprendre la nécessité dautonomiser tout le monde en concevant des systèmes inclusifs.
  • Explorer combien il est vital de protéger la vie privée et la sécurité des données et des personnes.
  • Voir limportance dadopter une approche « boîte transparente » pour expliquer le comportement des modèles dIA.
  • Être conscient de limportance de la responsabilité pour construire la confiance dans les systèmes dIA.

Prérequis

En préalable, veuillez suivre le parcours dapprentissage « Principes de lIA responsable » et visionner la vidéo ci-dessous sur le sujet :

En savoir plus sur lIA responsable en suivant ce Parcours dapprentissage

Approche de Microsoft pour une IA responsable

🎥 Cliquez sur limage ci-dessus pour une vidéo : Approche de Microsoft pour une IA responsable

Équité

Les systèmes dIA doivent traiter tout le monde équitablement et éviter daffecter différemment des groupes de personnes similaires. Par exemple, lorsque les systèmes dIA fournissent des recommandations sur un traitement médical, des demandes de prêt ou un emploi, ils doivent faire les mêmes recommandations à tous ceux qui présentent des symptômes similaires, des circonstances financières semblables ou des qualifications professionnelles équivalentes. Chacun de nous porte des biais hérités qui influencent nos décisions et actions. Ces biais peuvent être présents dans les données utilisées pour entraîner les systèmes dIA. Cette manipulation peut parfois se produire involontairement. Il est souvent difficile de savoir consciemment quand on introduit un biais dans les données.

« Injustice » englobe les impacts négatifs, ou « préjudices », subis par un groupe de personnes, par exemple définis en fonction de la race, du genre, de lâge ou du statut de handicap. Les principaux préjudices liés à léquité peuvent être classés comme suit :

  • Répartition, si un genre ou une origine ethnique, par exemple, est favorisé par rapport à un autre.
  • Qualité du service. Si vous entraînez les données pour un scénario précis mais que la réalité est beaucoup plus complexe, cela conduit à un service de mauvaise qualité. Par exemple, un distributeur de savon qui ne semble pas capable de détecter les personnes à la peau foncée. Référence
  • Dénigrement. Critiquer et étiqueter injustement quelque chose ou quelquun. Par exemple, une technologie détiquetage dimages a tristement célèbrement mal étiqueté des images de personnes à la peau foncée comme des gorilles.
  • Sur- ou sous-représentation. Lidée est quun certain groupe nest pas visible dans une certaine profession, et tout service ou fonction qui continue à promouvoir cela contribue à causer un préjudice.
  • Stéréotypage. Associer un groupe donné à des attributs préassignés. Par exemple, un système de traduction linguistique entre langlais et le turc peut avoir des inexactitudes dues à des mots associés à des stéréotypes de genre.

traduction vers le turc

traduction vers le turc

traduction retour en anglais

traduction retour en anglais

Lors de la conception et des tests des systèmes dIA, nous devons nous assurer que lIA est équitable et ne soit pas programmée pour prendre des décisions biaisées ou discriminatoires, ce que les êtres humains sont également interdits de faire. Garantir léquité dans lIA et lapprentissage automatique reste un défi sociotechnique complexe.

Fiabilité et sécurité

Pour instaurer la confiance, les systèmes dIA doivent être fiables, sûrs et cohérents dans des conditions normales et inattendues. Il est important de savoir comment les systèmes dIA se comporteront dans différentes situations, en particulier lorsquil sagit déléments atypiques. Lors de la création de solutions dIA, il faut accorder une attention substantielle à la manière de gérer une grande variété de circonstances que la solution dIA pourrait rencontrer. Par exemple, une voiture autonome doit faire de la sécurité des personnes une priorité absolue. Par conséquent, lIA qui alimente la voiture doit considérer tous les scénarios possibles que la voiture pourrait rencontrer, comme la nuit, les orages, les tempêtes de neige, les enfants traversant la rue, les animaux domestiques, les travaux routiers, etc. La capacité dun système dIA à gérer une grande diversité de conditions avec fiabilité et sécurité reflète le niveau danticipation du data scientist ou du développeur dIA lors de la conception ou des tests du système.

🎥 Cliquez ici pour une vidéo :

Inclusion

Les systèmes dIA doivent être conçus pour engager et autonomiser tout le monde. Lors de la conception et de la mise en œuvre des systèmes dIA, les data scientists et développeurs identifient et traitent les obstacles potentiels dans le système qui pourraient exclure involontairement des personnes. Par exemple, il y a 1 milliard de personnes en situation de handicap dans le monde. Avec lavancement de lIA, elles peuvent accéder plus facilement à une grande variété dinformations et dopportunités dans leur vie quotidienne. En levant ces obstacles, cela crée des opportunités dinnover et de développer des produits dIA avec de meilleures expériences qui bénéficient à tous.

🎥 Cliquez ici pour une vidéo : inclusion dans lIA

Sécurité et vie privée

Les systèmes dIA doivent être sûrs et respecter la vie privée des personnes. Les gens ont moins confiance dans les systèmes qui mettent leur vie privée, leurs informations ou leur vie en danger. Lors de lentraînement de modèles dapprentissage automatique, nous nous appuyons sur des données pour produire les meilleurs résultats. Ce faisant, lorigine des données et leur intégrité doivent être prises en compte. Par exemple, les données ont-elles été fournies par lutilisateur ou sont-elles disponibles publiquement ? Ensuite, lors du travail avec les données, il est crucial de développer des systèmes dIA capables de protéger les informations confidentielles et de résister aux attaques. À mesure que lIA devient plus courante, protéger la vie privée et sécuriser les informations personnelles et professionnelles importantes devient de plus en plus critique et complexe. Les problèmes de vie privée et de sécurité des données requièrent une attention particulière en IA car laccès aux données est essentiel pour que les systèmes dIA fassent des prédictions et des décisions précises et éclairées sur les personnes.

🎥 Cliquez ici pour une vidéo : sécurité dans lIA

  • En tant quindustrie, nous avons réalisé des avancées significatives en matière de vie privée et de sécurité, largement stimulées par des réglementations comme le RGPD (Règlement général sur la protection des données).
  • Pourtant, avec les systèmes dIA, nous devons reconnaître la tension entre le besoin de plus de données personnelles pour rendre les systèmes plus personnels et efficaces et la vie privée.
  • Comme avec la naissance des ordinateurs connectés à Internet, nous observons aussi une forte augmentation du nombre de problèmes de sécurité liés à lIA.
  • En même temps, nous avons vu lIA utilisée pour améliorer la sécurité. Par exemple, la plupart des scanners antivirus modernes sont aujourdhui alimentés par des heuristiques dIA.
  • Nous devons veiller à ce que nos processus de science des données sharmonisent avec les dernières pratiques en matière de vie privée et de sécurité.

Transparence

Les systèmes dIA doivent être compréhensibles. Une partie cruciale de la transparence est dexpliquer le comportement des systèmes dIA et de leurs composants. Améliorer la compréhension des systèmes dIA exige que les parties prenantes comprennent comment et pourquoi ils fonctionnent afin de pouvoir identifier les problèmes potentiels de performance, les préoccupations en matière de sécurité et de vie privée, les biais, les pratiques exclusionnaires ou les résultats inattendus. Nous pensons également que ceux qui utilisent les systèmes dIA devraient être honnêtes et transparents sur le moment, la raison et la manière dont ils choisissent de les déployer, ainsi que sur les limites des systèmes quils utilisent. Par exemple, si une banque utilise un système dIA pour soutenir ses décisions de prêt à la consommation, il est important dexaminer les résultats et de comprendre quelles données influencent les recommandations du système. Les gouvernements commencent à réglementer lIA dans tous les secteurs, donc les data scientists et les organisations doivent expliquer si un système dIA respecte les exigences réglementaires, notamment en cas de résultat indésirable.

🎥 Cliquez ici pour une vidéo : transparence dans lIA

  • Parce que les systèmes dIA sont si complexes, il est difficile de comprendre leur fonctionnement et dinterpréter les résultats.
  • Cette incompréhension impacte la manière dont ces systèmes sont gérés, opérationnalisés et documentés.
  • Cette incompréhension affecte surtout les décisions prises à partir des résultats produits par ces systèmes.

Responsabilité

Les personnes qui conçoivent et déploient les systèmes dIA doivent être responsables de leur fonctionnement. Le besoin de responsabilité est particulièrement crucial avec des technologies dusage sensible comme la reconnaissance faciale. Récemment, il y a eu une demande croissante pour la reconnaissance faciale, notamment de la part des forces de lordre qui voient le potentiel de la technologie pour des usages tels que la recherche denfants disparus. Cependant, ces technologies pourraient potentiellement être utilisées par un gouvernement pour mettre en danger les libertés fondamentales de ses citoyens en permettant, par exemple, la surveillance continue de certains individus. Ainsi, les data scientists et les organisations doivent être responsables de limpact de leurs systèmes dIA sur les individus ou la société.

Chercheur principal en IA met en garde contre la surveillance de masse via la reconnaissance faciale

🎥 Cliquez sur limage ci-dessus pour une vidéo : Avertissements sur la surveillance de masse via la reconnaissance faciale

En fin de compte, l'une des plus grandes questions pour notre génération, en tant que première génération à introduire lIA dans la société, est de savoir comment garantir que les ordinateurs resteront responsables envers les personnes et comment garantir que les personnes qui conçoivent les ordinateurs restent responsables envers tout le monde.

Évaluation dimpact

Avant dentraîner un modèle dapprentissage automatique, il est important de réaliser une évaluation dimpact pour comprendre le but du système dIA ; son usage prévu ; où il sera déployé ; et qui interagira avec le système. Cela aide les évaluateurs ou testeurs à savoir quels facteurs prendre en compte pour identifier les risques potentiels et les conséquences attendues.

Les domaines dintérêt lors de lévaluation dimpact sont :

  • Impact négatif sur les individus. Être conscient de toute restriction ou exigence, utilisation non supportée ou toute limite connue entravant la performance du système est vital pour sassurer que le système ne soit pas utilisé dune manière susceptible de nuire aux individus.
  • Exigences en matière de données. Comprendre comment et où le système utilisera les données permet aux évaluateurs dexplorer toutes les exigences en matière de données à respecter (par exemple, RGPD ou HIPAA). En outre, vérifier si la source ou la quantité de données est suffisante pour lentraînement.
  • Résumé de limpact. Recueillir une liste des préjudices potentiels qui pourraient découler de lutilisation du système. Tout au long du cycle de vie de lIA, vérifier si les problèmes identifiés sont atténués ou traités.
  • Objectifs applicables pour chacun des six principes fondamentaux. Évaluer si les objectifs de chaque principe sont atteints et sil existe des lacunes.

Débogage avec une IA responsable

Comme pour le débogage dune application logicielle, déboguer un système dIA est un processus nécessaire pour identifier et résoudre les problèmes du système. De nombreux facteurs peuvent affecter la performance dun modèle qui ne répond pas aux attentes ou nest pas responsable. La plupart des métriques classiques de performance des modèles sont des agrégats quantitatifs de la performance dun modèle, ce qui nest pas suffisant pour analyser comment un modèle viole les principes dIA responsable. Par ailleurs, un modèle dapprentissage automatique est une boîte noire qui rend difficile la compréhension des facteurs influençant son résultat ou lexplication dune erreur. Plus tard dans ce cours, nous apprendrons à utiliser le tableau de bord Responsible AI pour aider à déboguer les systèmes dIA. Le tableau de bord offre un outil holistique pour les data scientists et développeurs dIA afin deffectuer :

  • Analyse des erreurs. Identifier la distribution des erreurs du modèle qui peuvent affecter léquité ou la fiabilité du système.
  • Vue densemble du modèle. Découvrir où il existe des disparités dans la performance du modèle selon les cohortes de données.
  • Analyse des données. Comprendre la répartition des données et identifier tout biais potentiel dans les données susceptible de causer des problèmes déquité, dinclusion et de fiabilité.
  • Interprétabilité du modèle. Comprendre ce qui influence ou impacte les prédictions du modèle. Cela aide à expliquer le comportement du modèle, ce qui est important pour la transparence et la responsabilité.

🚀 Défi

Pour prévenir lapparition de préjudices dès le départ, nous devrions :

  • avoir une diversité de parcours et de perspectives parmi les personnes travaillant sur les systèmes
  • investir dans des jeux de données reflétant la diversité de notre société
  • développer de meilleures méthodes tout au long du cycle de vie de lapprentissage automatique pour détecter et corriger les cas dIA responsable lorsque cela se produit

Pensez à des scénarios réels où le manque de fiabilité dun modèle est évident lors de la construction et de lutilisation du modèle. Que devrions-nous dautre prendre en compte ?

Quiz après la leçon

Revue & auto-étude

Dans cette leçon, vous avez appris quelques notions de base sur les concepts déquité et dinéquité en apprentissage automatique.

Regardez cet atelier pour approfondir les sujets :

  • À la poursuite dune IA responsable : Mettre les principes en pratique par Besmira Nushi, Mehrnoosh Sameki et Amit Sharma

Responsible AI Toolbox: An open-source framework for building responsible AI

🎥 Cliquez sur limage ci-dessus pour une vidéo : RAI Toolbox : Un cadre open-source pour construire une IA responsable par Besmira Nushi, Mehrnoosh Sameki et Amit Sharma

Lisez aussi :

Boîte à outils RAI :

Lisez sur les outils dAzure Machine Learning pour garantir léquité :

Exercice

Explorez la Responsible AI Toolbox


Avertissement : Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforçions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant autorité. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous ne saurions être tenus responsables des malentendus ou erreurs d'interprétation découlant de l'utilisation de cette traduction.