Fondamentaux de l’IA

Qu’est-ce que l’IA explicative ?

mm
Ajouter Unite.AI à vos sources prÃĐfÃĐrÃĐes sur Google

Alors que l’intelligence artificielle (IA) devient de plus en plus complexe et largement adoptÃĐe dans la sociÃĐtÃĐ, l’un des ensembles de processus et de mÃĐthodes les plus critiques est l’IA explicative (XAI).

L’IA explicative peut Être dÃĐfinie comme :

  • Un ensemble de processus et de mÃĐthodes qui aident les utilisateurs humains à comprendre et à faire confiance aux rÃĐsultats des algorithmes d’apprentissage automatique.

Comme vous pouvez le deviner, cette explicabilitÃĐ est incroyablement importante alors que les algorithmes d’IA prennent le contrÃīle de nombreux secteurs, ce qui comporte le risque de biais, d’algorithmes dÃĐfectueux et d’autres problÃĻmes. En atteignant la transparence avec l’explicabilitÃĐ, le monde peut vraiment exploiter le pouvoir de l’IA.

L’IA explicative, comme son nom l’indique, aide à dÃĐcrire un modÃĻle d’IA, son impact et les biais potentiels. Elle joue ÃĐgalement un rÃīle dans la caractÃĐrisation de la prÃĐcision, de l’ÃĐquitÃĐ, de la transparence et des rÃĐsultats des processus de prise de dÃĐcision basÃĐs sur l’IA.

Les organisations axÃĐes sur l’IA d’aujourd’hui devraient toujours adopter des processus d’IA explicative pour aider à ÃĐtablir la confiance et la confiance dans les modÃĻles d’IA en production. L’IA explicative est ÃĐgalement essentielle pour devenir une entreprise responsable dans l’environnement d’IA d’aujourd’hui.

Puisque les systÃĻmes d’IA d’aujourd’hui sont si avancÃĐs, les humains effectuent gÃĐnÃĐralement un processus de calcul pour retracer comment l’algorithme est arrivÃĐ Ã  son rÃĐsultat. Ce processus devient une ÂŦ boÃŪte noire Âŧ, ce qui signifie qu’il est impossible de comprendre. Lorsque ces modÃĻles inexplicables sont dÃĐveloppÃĐs directement à partir de donnÃĐes, personne ne peut comprendre ce qui se passe à l’intÃĐrieur.

En comprenant comment les systÃĻmes d’IA fonctionnent grÃĒce à l’IA explicative, les dÃĐveloppeurs peuvent s’assurer que le systÃĻme fonctionne comme il le devrait. Cela peut ÃĐgalement aider à s’assurer que le modÃĻle rÃĐpond aux normes rÃĐglementaires et qu’il offre la possibilitÃĐ pour le modÃĻle d’Être contestÃĐ ou modifiÃĐ.

Image : Dr. Matt Turek/DARPA

DiffÃĐrences entre l’IA et l’IA explicative

Certaines diffÃĐrences clÃĐs aident à sÃĐparer l’ÂŦ IA rÃĐguliÃĻre Âŧ de l’IA explicative, mais surtout, l’IA explicative met en œuvre des techniques et des mÃĐthodes spÃĐcifiques qui aident à garantir que chaque dÃĐcision dans le processus d’apprentissage automatique est traçable et explicative. En comparaison, l’IA rÃĐguliÃĻre arrive gÃĐnÃĐralement à son rÃĐsultat en utilisant un algorithme d’apprentissage automatique, mais il est impossible de comprendre pleinement comment l’algorithme est arrivÃĐ Ã  son rÃĐsultat. Dans le cas de l’IA rÃĐguliÃĻre, il est extrÊmement difficile de vÃĐrifier l’exactitude, ce qui entraÃŪne une perte de contrÃīle, de responsabilitÃĐ et de traçabilitÃĐ.

Avantages de l’IA explicative

Il existe de nombreux avantages pour toute organisation qui souhaite adopter l’IA explicative, tels que :

  • RÃĐsultats plus rapides : L’IA explicative permet aux organisations de surveiller et de gÃĐrer systÃĐmatiquement les modÃĻles pour optimiser les rÃĐsultats commerciaux. Il est possible d’ÃĐvaluer et d’amÃĐliorer continuellement les performances du modÃĻle et d’affiner le dÃĐveloppement du modÃĻle.
  • AttÃĐnuer les risques : En adoptant des processus d’IA explicative, vous vous assurez que vos modÃĻles d’IA sont explicables et transparents. Vous pouvez gÃĐrer les risques rÃĐglementaires, de conformitÃĐ et d’autres exigences tout en minimisant les frais gÃĐnÃĐraux de vÃĐrification manuelle. Tout cela aide ÃĐgalement à attÃĐnuer le risque de biais involontaire.
  • Établir la confiance : L’IA explicative aide à ÃĐtablir la confiance dans les modÃĻles d’IA en production. Les modÃĻles d’IA peuvent Être rapidement mis en production, vous pouvez vous assurer de l’interprÃĐtabilitÃĐ et de l’explicabilitÃĐ, et le processus d’ÃĐvaluation du modÃĻle peut Être simplifiÃĐ et rendu plus transparent.

Techniques pour l’IA explicative

Il existe certaines techniques d’IA explicative que toutes les organisations devraient considÃĐrer, et elles consistent en trois mÃĐthodes principales : la prÃĐcision de prÃĐdiction , la traçabilitÃĐ et la comprÃĐhension de la dÃĐcision .

La premiÃĻre des trois mÃĐthodes, la prÃĐcision de prÃĐdiction , est essentielle pour utiliser avec succÃĻs l’IA dans les opÃĐrations quotidiennes. Des simulations peuvent Être effectuÃĐes et la sortie de l’IA explicative peut Être comparÃĐe aux rÃĐsultats du jeu de donnÃĐes d’entraÃŪnement, ce qui aide à dÃĐterminer la prÃĐcision de prÃĐdiction. L’une des techniques les plus populaires pour atteindre cela est appelÃĐe Explications locales interprÃĐtables et agnostiques aux modÃĻles (LIME), une technique qui explique la prÃĐdiction des classifieurs par l’algorithme d’apprentissage automatique.

La deuxiÃĻme mÃĐthode est la traçabilitÃĐ , qui est atteinte en limitant la maniÃĻre dont les dÃĐcisions peuvent Être prises, ainsi qu’en ÃĐtablissant une portÃĐe plus ÃĐtroite pour les rÃĻgles et les fonctionnalitÃĐs de l’apprentissage automatique. L’une des techniques de traçabilitÃĐ les plus courantes est DeepLIFT, ou Deep Learning Important FeaTures. DeepLIFT compare l’activation de chaque neurone à son neurone de rÃĐfÃĐrence tout en dÃĐmontrant un lien traçable entre chaque neurone activÃĐ. Cela montre ÃĐgalement les dÃĐpendances entre eux.

La troisiÃĻme et derniÃĻre mÃĐthode est la comprÃĐhension de la dÃĐcision , qui est axÃĐe sur l’humain, contrairement aux deux autres mÃĐthodes. La comprÃĐhension de la dÃĐcision implique l’ÃĐducation de l’organisation, en particulier de l’ÃĐquipe qui travaille avec l’IA, pour leur permettre de comprendre comment et pourquoi l’IA prend des dÃĐcisions. Cette mÃĐthode est cruciale pour ÃĐtablir la confiance dans le systÃĻme.

Principes de l’IA explicative

Pour fournir une meilleure comprÃĐhension de l’IA explicative et de ses principes, le National Institute of Standards (NIST), qui fait partie du ministÃĻre du Commerce des États-Unis, fournit des dÃĐfinitions pour quatre principes de l’IA explicative :

  1. Un systÃĻme d’IA doit fournir des preuves, un soutien ou une justification pour chaque sortie.
  2. Un systÃĻme d’IA doit fournir des explications qui peuvent Être comprises par ses utilisateurs.
  3. L’explication doit reflÃĐter avec prÃĐcision le processus utilisÃĐ par le systÃĻme pour arriver à sa sortie.
  4. Le systÃĻme d’IA ne doit fonctionner que dans les conditions pour lesquelles il a ÃĐtÃĐ conçu, et il ne doit pas fournir de sortie lorsqu’il manque de confiance suffisante dans le rÃĐsultat.

Ces principes peuvent Être organisÃĐs encore plus en :

  • SensÃĐ : Pour atteindre le principe de sens, un utilisateur doit comprendre l’explication fournie. Cela pourrait ÃĐgalement signifier que dans le cas d’un algorithme d’IA utilisÃĐ par diffÃĐrents types d’utilisateurs, il pourrait y avoir plusieurs explications. Par exemple, dans le cas d’une voiture autonome, une explication pourrait Être : ÂŦ L’IA a classÃĐ le sac en plastique sur la route comme une roche et a pris des mesures pour l’ÃĐviter. Âŧ MÊme si cet exemple fonctionnerait pour le conducteur, il ne serait pas trÃĻs utile pour un dÃĐveloppeur d’IA qui cherche à corriger le problÃĻme. Dans ce cas, le dÃĐveloppeur doit comprendre pourquoi il y a eu une fausse classification.
  • PrÃĐcision de l’explication : Contrairement à la prÃĐcision de sortie, la prÃĐcision de l’explication implique que l’algorithme d’IA explique avec prÃĐcision comment il est arrivÃĐ Ã  sa sortie. Par exemple, si un algorithme d’approbation de prÊt explique une dÃĐcision basÃĐe sur le revenu d’une demande lorsqu’en fait, il ÃĐtait basÃĐ sur le lieu de rÃĐsidence du demandeur, l’explication serait inexacte.
  • Limites de connaissance : Les limites de connaissance de l’IA peuvent Être atteintes de deux maniÃĻres, et cela implique que les entrÃĐes sont en dehors de l’expertise du systÃĻme. Par exemple, si un systÃĻme est conçu pour classer les espÃĻces d’oiseaux et qu’il reçoit une image d’une pomme, il devrait Être en mesure d’expliquer que l’entrÃĐe n’est pas un oiseau. Si le systÃĻme reçoit une image floue, il devrait Être en mesure de signaler qu’il est incapable d’identifier l’oiseau sur l’image, ou alternativement, que son identification a une confiance trÃĻs faible.

RÃīle des donnÃĐes dans l’IA explicative

L’un des composants les plus importants de l’IA explicative est les donnÃĐes.

Selon Google (GOOGL ) , en ce qui concerne les donnÃĐes et l’IA explicative, ÂŦ un systÃĻme d’IA est mieux compris par les donnÃĐes sous-jacentes et le processus d’entraÃŪnement, ainsi que le modÃĻle d’IA rÃĐsultant Âŧ. Cette comprÃĐhension repose sur la capacitÃĐ Ã  mapper un modÃĻle d’IA entraÃŪnÃĐ au jeu de donnÃĐes exact utilisÃĐ pour l’entraÃŪner, ainsi que la capacitÃĐ d’examiner les donnÃĐes de prÃĻs.

Pour amÃĐliorer l’explicabilitÃĐ d’un modÃĻle, il est important de prÊter attention aux donnÃĐes d’entraÃŪnement. Les ÃĐquipes doivent dÃĐterminer l’origine des donnÃĐes utilisÃĐes pour entraÃŪner un algorithme, la lÃĐgalitÃĐ et l’ÃĐthique entourant leur obtention, tout biais potentiel dans les donnÃĐes et ce qui peut Être fait pour attÃĐnuer tout biais.

Un autre aspect critique des donnÃĐes et de l’IA explicative est que les donnÃĐes non pertinentes pour le systÃĻme doivent Être exclues. Pour atteindre cela, les donnÃĐes non pertinentes ne doivent pas Être incluses dans l’ensemble de donnÃĐes d’entraÃŪnement ou dans les donnÃĐes d’entrÃĐe.

Google a recommandÃĐ un ensemble de pratiques pour atteindre l’interprÃĐtabilitÃĐ et la responsabilitÃĐ :

  • Planifier vos options pour poursuivre l’interprÃĐtabilitÃĐ
  • ConsidÃĐrer l’interprÃĐtabilitÃĐ comme une partie fondamentale de l’expÃĐrience utilisateur
  • Concevoir le modÃĻle pour qu’il soit interprÃĐtable
  • Choisir des mÃĐtriques pour reflÃĐter l’objectif final et la tÃĒche finale
  • Comprendre le modÃĻle entraÃŪnÃĐ
  • Fournir des explications aux utilisateurs du modÃĻle
  • Effectuer de nombreux tests pour s’assurer que le systÃĻme d’IA fonctionne comme prÃĐvu

En suivant ces pratiques recommandÃĐes, votre organisation peut s’assurer qu’elle atteint l’IA explicative, qui est essentielle à toute organisation axÃĐe sur l’IA dans l’environnement d’aujourd’hui.

Alex McFarland est un journaliste et ÃĐcrivain en intelligence artificielle qui explore les derniers dÃĐveloppements en intelligence artificielle. Il a collaborÃĐ avec de nombreuses startups et publications en intelligence artificielle dans le monde entier.