FairSense : Intégrer l’IA responsable et le développement durable

21 janvier 2025

Génie de l'IA

Auteurs : Shaina Raza, Mark Coatsworth, Tahniat Khan et Marcelo Lotif

FairSense-AI, une nouvelle plateforme basée sur l'IA, étend la détection des biais aux contenus textuels et visuels tout en tirant parti de cadres d'IA économes en énergie. Développée par Shaina Raza, chercheuse en apprentissage automatique appliqué au sein de Responsible AI, et l'équipe d'ingénierie IA de Vector, FairSense-AI concilie efficacité énergétique et sécurité face aux biais.

Les centres de données représentant jusqu'à 2 % de la consommation mondiale d'électricité , les préoccupations concernant la durabilité environnementale de l'IA de nouvelle génération s'accentuent, parallèlement aux défis existants liés aux biais et à la désinformation. FairSense-AI exploite des cadres d'IA écoénergétiques tout en fournissant un cadre d'analyse basé sur l'IA pour identifier les biais dans des environnements multimodaux, ainsi qu'un outil de gestion des risques piloté par l'IA. Il offre ainsi aux utilisateurs une approche structurée pour identifier, évaluer et atténuer les risques liés à l'IA. Un paquet Python permet aux développeurs d'intégrer facilement FairSense-AI à leur code logiciel.

Capture d'écran de l'interface Web Fairsense-AI. L'en-tête affiche le logo de Fairsense-AI accompagné d'icônes décoratives. Une description indique que la plateforme est un outil d'IA permettant d'analyser les biais dans les contenus textuels et visuels, conçu pour promouvoir la transparence, l'équité et la justice dans les systèmes d'IA. Quatre fonctionnalités clés sont présentées : l'analyse de texte pour détecter les biais et mettre en évidence les termes problématiques ; l'analyse d'images pour évaluer les images contenant du texte et des légendes ; le traitement par lots pour analyser de grands ensembles de données ; et la gouvernance de l'IA pour des renseignements sur les pratiques éthiques en matière d'IA. Sept onglets de navigation sont visibles en haut : Analyse de texte, Analyse d'images, Analyse CSV par lots, Analyse d'images par lots, Gouvernance et sécurité de l'IA, Tableau de bord des risques liés à la sécurité de l'IA et À propos de Fairsense-AI. L'onglet « Analyse de texte » est actif et affiche un champ de saisie de texte avec une case à cocher « Utiliser le résumé ? » et un bouton « Analyser ». Un exemple de saisie est : « Certaines personnes disent que les femmes ne sont pas aptes aux postes de direction. » Ci-dessous, deux autres exemples d'énoncés sont affichés à titre de comparaison. Au bas de l'interface, une section intitulée « Analyse des biais et du groupe cible » affiche un texte identifiant le ton comme critique et condescendant, et précisant que le groupe cible semble être composé de femmes. La légende sous la capture d'écran indique que Fairsense-AI analyse les textes pour détecter les biais, en mettant en évidence les termes problématiques et en fournissant des informations sur les stéréotypes.

Fairsense-AI analyse les textes pour détecter les biais, en soulignant les termes problématiques et en fournissant des informations sur les stéréotypes. Cet outil démontre comment l'IA peut promouvoir l'équité et la justice dans l'analyse linguistique.

À quoi ça sert ?

S'appuyant sur UnBias , un outil de neutralisation des biais développé par Vector, FairSense-AI identifie les schémas subtils de préjugés, de stéréotypes ou de favoritisme afin d'améliorer l'équité et l'inclusion dans les contenus numériques (textes et images). De plus, FairSense-AI utilise des modèles de langage (LLM) et des modèles de vision (VLM) de grande taille, optimisés pour l’efficacité énergétique, minimisant ainsi son impact environnemental.

Un graphique à barres intitulé « Réduction des émissions de carbone du lama 3.2 1B (kg) » compare les émissions de CO₂ avant et après optimisation. L'axe des ys représente les émissions de CO₂ en kilogrammes sur une échelle logarithmique allant de 10⁻² à 10⁵. L'axe des abscisses indique deux étapes d'optimisation. La première barre, intitulée « Avant l'optimisation », est rouge et atteint environ 10⁵, soit 107 000 000 kg. La deuxième barre, intitulée « Après optimisation », est verte et se situe juste au-dessus de 10⁻², soit 0,012 kg. L'échelle logarithmique met en évidence l'ampleur considérable de la réduction – plus de neuf ordres de grandeur – entre les deux étapes. La légende indique que les techniques d'optimisation ont permis de réduire les émissions à seulement 0,012 kg de CO₂, démontrant ainsi que des pratiques d'IA responsables peuvent être à la fois respectueuses de l'environnement et rentables dans la formation des étudiants à la maîtrise en droit.

Les techniques d'optimisation ont permis de réduire les émissions à seulement 0,012 kg de CO2, démontrant ainsi que des pratiques d'IA responsables peuvent être à la fois respectueuses de l'environnement et rentables dans la formation des étudiants à la maîtrise en droit.

L'impact environnemental réduit de l'outil est visible en comparant les émissions de carbone de Llama 3.2 1B (l'un des modèles de base qui y sont intégrés) avant et après optimisation et mise au point. Les émissions ont été réduites de 107 000 kg à seulement… 0,012 kg par heure d'inférence, ce qui démontre qu'il est possible d'atteindre les objectifs d'une IA verte sans compromettre la fonctionnalité ni la flexibilité. Le logiciel CodeCarbon a été utilisé pour évaluer l'impact environnemental de l'exécution du code. Cet outil suit la consommation d'électricité pendant les calculs et la convertit en émissions de carbone en fonction de l'emplacement géographique du traitement. Les émissions de carbone ont été mesurées en kilogrammes (kg).

Comment ça marche ?

FairSense-AI recueille des données textuelles et visuelles provenant de diverses sources, puis les utilise LLM et FairSense-AI utilise des modèles d'apprentissage machine (VLM) pour détecter les biais subtils. Le système attribue un pointage en fonction de la gravité du biais et propose des recommandations pour un contenu plus juste et inclusif. Tout au long du processus, FairSense-AI intègre des techniques d'optimisation écoénergétiques afin d'aligner l'IA responsable sur les objectifs de développement durable, en tirant parti des ressources locales et d'outils gratuits comme Kiln .

Capture d'écran de l'interface de la plateforme web Fairsense-AI avec l'onglet « Analyse d'images » activé. L'en-tête de la plateforme et la liste des fonctionnalités sont visibles en haut, ainsi que les sept onglets de navigation. L'espace de travail « Analyse d'images » affiche à gauche une image importée représentant deux silhouettes : l'une se tient sur une plateforme rouge surélevée avec une échelle, l'autre sur un bloc beaucoup plus bas sans appui, illustrant visuellement l'inégalité d'accès aux ressources. À droite, une boîte orange contenant les résultats de l'analyse affiche le texte suivant : « L'image met en évidence l'inégalité de genre, représentant un homme sur une plateforme plus élevée avec une échelle, symbolisant l'accès aux ressources et aux opportunités, tandis que la femme se tient sur un bloc plus bas sans appui, soulignant les disparités systémiques auxquelles les femmes sont souvent confrontées. » La légende sous la capture d'écran indique que Fairsense-AI peut analyser les biais visuels, mettant en lumière l'inégalité systémique de genre en matière d'opportunités et de ressources.

Fairsense-AI peut analyser les biais visuels, mettant en évidence les inégalités systémiques entre les sexes en matière d'opportunités et de ressources.

Cadre de gros bon sens

  • Prétraitement des données : collecte et normalisation des données textuelles et des images.
  • Analyse de modèles : utilise des LLM/LVLM pour détecter les déséquilibres de contenu.
  • Évaluation des biais : quantifie et met en évidence la gravité des biais.
  • Recommandations : propose des stratégies pour réduire les biais.
  • Identification des risques : identifie les risques liés à l’IA pour des décisions éclairées.
  • Durabilité : optimise les processus pour atténuer les préjugés éco-responsables.

La science qui sous-tend l'optimisation de Fairsense repose sur l'utilisation de techniques avancées telles que l'élagage de modèles, l'entraînement en précision mixte et le réglage fin, afin de réduire la complexité des modèles tout en préservant leurs performances. En supprimant sélectivement les paramètres les moins critiques, en optant pour des représentations numériques efficaces et en peaufinant soigneusement les modèles préentraînés, Fairsense réduit considérablement les besoins en calcul et la consommation d'énergie. Cette approche simplifiée permet non seulement de maintenir une précision élevée et une détection nuancée des biais et des risques, mais elle s'inscrit également dans une démarche de développement durable en minimisant l'empreinte carbone. 

À l'avenir, les chercheurs de Vector espèrent intégrer un module de gestion des risques liés à l'IA capable d'identifier, à partir de requêtes, les risques tels que la désinformation, la désinformation ou les biais linguistiques et visuels. Ce cadre de gestion des risques, conçu par Tahniat Khan, s'appuiera sur le référentiel de risques du MIT et le cadre de gestion des risques du NIST , conformément aux meilleures pratiques reconnues en matière de gestion efficace des risques liés à l'IA.

Conclusion

La technologie peut être à la fois transformatrice et éthique ; si l'IA générative est un outil puissant, elle introduit aussi de nouveaux risques. FairSense-AI établit une nouvelle norme en matière d’innovation responsable en IA en rendant la détection des biais et l’identification des risques accessibles à tous, experts ou non, tout en privilégiant l’efficacité énergétique. Il est possible de privilégier des pratiques d’IA responsables, bénéfiques pour la société et la planète, sans pour autant sacrifier l’innovation. Grâce à des solutions comme celle-ci, on peut exploiter le potentiel de l'IA tout en garantissant un avenir plus équitable et durable pour tous.