← Derniers articles
💻 computer science

LLM Explainability with Counterfactual Chains and Causal Graphs

Cet article propose une méthode en quatre phases qui utilise des graphes causaux et l'augmentation contrefactuelle inspirée de MCMC pour modéliser l'inférence des LLM en interne, générant ainsi des explications transparentes au niveau conceptuel sur la manière dont les modèles perçoivent et organisent l'information pour produire des prédictions.

Auteurs originaux : Nirit Nussbaum-Hoffer, Nitay Calderon, Liat Ein-Dor, Roi Reichart

Publié 2026-06-05
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Nirit Nussbaum-Hoffer, Nitay Calderon, Liat Ein-Dor, Roi Reichart

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous avez une boîte noire très intelligente mais mystérieuse (un grand modèle de langage ou LLM). Vous lui soumettez une histoire, et elle vous donne une réponse. Mais vous n'avez aucune idée de pourquoi elle a choisi cette réponse. C'est comme demander à un chef : « Pourquoi cette soupe est-elle salée ? » et qu'il réponde simplement : « Parce qu'elle l'est », sans vous dire s'il a ajouté du sel, s'il a utilisé un bouillon salé ou s'il a juste oublié de la goûter.

Cet article propose un moyen d'ouvrir cette boîte noire, non pas en examinant les millions de minuscules engrenages à l'intérieur (qui sont trop complexes pour être compris par l'humain), mais en cartographiant le processus de pensée du chef à l'aide d'un simple organigramme.

Voici comment ils ont procédé, expliqué avec des analogies de la vie quotidienne :

1. L'objectif : Cartographier la « Carte de la Pensée »

Au lieu d'essayer de comprendre les millions de petits nombres à l'intérieur de l'ordinateur, les auteurs veulent trouver les idées majeures (concepts) que le modèle utilise.

  • L'analogie : Imaginez que le modèle est un détective résolvant un crime. Les « concepts » sont les indices (ex : « chaussures boueuses », « fenêtre brisée », « clé manquante »). L'article veut dessiner une carte montrant comment le détective relie ces indices pour résoudre l'affaire.
  • La carte : Ils créent un Graphe Causal. Il s'agit d'un diagramme où des flèches montrent la cause et l'effet. Par exemple : Chaussures boueuses \rightarrow Le suspect était dehors \rightarrow Verdict de culpabilité. Cette carte explique comment le modèle organise l'information pour prendre une décision.

2. Le problème : La « Bibliothèque Creuse »

Pour dessiner une carte précise, vous devez voir le détective examiner chaque combinaison possible d'indices. Mais dans le monde réel, vous n'avez que quelques dossiers d'affaires. Vous avez peut-être 100 histoires, mais elles ont toutes en commun des « chaussures boueuses ». Vous ne voyez jamais une affaire avec des « chaussures boueuses » mais sans « fenêtre brisée ».

  • Le problème : Si vous n'examinez que les quelques histoires dont vous disposez, votre carte sera incomplète et instable. Vous pourriez penser que les « chaussures boueuses » mènent toujours à la « Culpabilité », alors qu'en réalité, cela dépend d'autres indices que vous n'avez pas encore vus.

3. La solution : La machine du « Et si ? » (MCMC)

C'est la plus grande innovation de l'article. Puisqu'ils ne peuvent pas attendre que de vraies affaires se produisent, ils utilisent l'IA elle-même pour imaginer de nouveaux cas.

  • L'analogie : Pensez à une machine du « Et si ? ». Vous dites à l'IA : « Prends cette histoire sur une journée pluvieuse, mais et si il ne pleuvait pas ? Garde tout le reste identique. »
  • Le processus :
    1. L'IA prend une histoire réelle.
    2. Elle demande : « Et si je changeais le concept de 'Douceur' de 'mou' à 'ferme' ? »
    3. Elle réécrit l'histoire pour correspondre à ce changement (ex : « Aujourd'hui, j'ai mangé une papaye ferme » au lieu de « molle »).
    4. Elle vérifie : « Ai-je réussi à changer le concept de 'Douceur' sans modifier accidentellement la 'Couleur' ou l' 'Odeur' ? »
    5. Si oui, elle garde cette nouvelle histoire. Si non, elle réessaie.
  • Le résultat : Ils créent des milliers de ces histoires de type « Et si ? ». Cela comble les lacunes de leur bibliothèque, offrant une vue complète de la façon dont le modèle réagit à chaque combinaison possible d'indices.

4. La découverte : Dessiner la carte finale

Une fois qu'ils disposent de cette immense bibliothèque d'histoires réelles et de scénarios « Et si ? », ils utilisent un outil mathématique spécial (appelé σ\sigma-CG) pour dessiner la carte finale.

  • Le résultat : La carte montre exactement quels concepts le modèle prend en compte et comment ils sont connectés.
    • Exemple : Dans une tâche de diagnostic médical, la carte pourrait montrer que la « Fièvre » et la « Fatigue » pointent toutes deux vers la « Grippe », mais que la « Fièvre » seule ne suffit pas.
    • Surprise : Ils ont découvert que différents modèles d'IA (comme Gemini vs Qwen) utilisent des cartes différentes. L'un peut s'appuyer fortement sur le « Ton », tandis qu'un autre repose sur les « Détails Spécifiques », même s'ils donnent la même réponse.

5. Est-ce que cela a fonctionné ? (La preuve)

Comme il n'existe pas de « bonne » carte de référence (car nous ne pouvons pas lire l'esprit de l'IA), ils ont testé les cartes de deux manières :

  1. Pouvoir prédictif : Si vous donnez les indices « parents » de la carte à une calculatrice simple, peut-elle prédire la réponse de l'IA mieux qu'un choix aléatoire ? Oui, les cartes ont très bien fonctionné.
  2. Stabilité : S'ils faisaient tourner la machine du « Et si ? » quelques fois de plus, la carte changeait-elle ? Non, la carte est restée la même, prouvant qu'elle était solide et non le fruit du hasard.

Résumé

L'article introduit une méthode pour rendre l'IA explicable en :

  1. Demandant à l'IA quelles sont les « idées majeures » qu'elle utilise.
  2. Utilisant l'IA pour imaginer des milliers de scénarios « Et si ? » afin de combler les lacunes.
  3. Dessinant une carte de cause à effet de ces idées.

Cela donne aux humains une vue de haut niveau et claire de la façon dont l'IA réfléchit, plutôt que de simplement voir la réponse finale. C'est comme obtenir la fiche recette du chef au lieu de simplement goûter la soupe.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →