← Derniers articles
🤖 machine learning

The Expressivity Boundary of Probabilistic Circuits: A Comparison with Large Language Models

Cet article identifie et analyse l'écart d'expressivité entre les circuits probabilistes et les grands modèles de langage dans la modélisation linguistique autorégressive, révélant que, bien que la paramétrisation dans l'espace des logits et les architectures décomposables puissent atténuer des goulots d'étranglement spécifiques, la structure de routage fixe des circuits probabilistes décomposables structurés limite fondamentalement leur capacité à modéliser des topologies de dépendance hétérogènes par rapport aux transformateurs.

Auteurs originaux : Zhiyu Zhao, Xuejie Liu, Muhan Zhang, Anji Liu

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

Auteurs originaux : Zhiyu Zhao, Xuejie Liu, Muhan Zhang, Anji Liu

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 essayez d'enseigner à deux types de robots différents comment prédire le mot suivant dans une phrase. L'un est un Modèle de Langage de Grande Taille (LLM), comme ceux qui alimentent les chatbots modernes. L'autre est un Circuit Probabiliste (CP), un type de modèle connu pour son « honnêteté » mathématique et sa capacité à calculer des probabilités exactes sans deviner.

Pendant longtemps, le robot LLM a gagné les épreuves de langage, tandis que le robot CP peinait. Cet article pose la question : Pourquoi le robot CP est-il si nettement moins performant en langage, alors qu'il est théoriquement très puissant ?

Les auteurs ont découvert que le robot CP n'échoue pas parce qu'il est « bête ». Il échoue à cause de deux goulots d'étranglement spécifiques (embouteillages) dans la façon dont il pense et parle.

1. Le « Goulot d'étranglement de la Sortie » : Le Mélangeur de Peinture vs L'Imprimante Laser

Imaginez le LLM comme une Imprimante Laser. Lorsqu'il décide quel mot dire ensuite, il émet une liste de « scores » (logits) pour chaque mot possible du dictionnaire. Il ne se soucie pas si les scores sont des nombres étranges ; il les imprime simplement, et un filtre final (Softmax) les transforme en une image nette et claire où un mot ressort brillamment tandis que les autres s'estompent. C'est parfait pour le langage, où le contexte pointe généralement vers un mot très spécifique.

Le robot CP, en revanche, agit comme un Mélangeur de Peinture. Il tente de créer le mot suivant en mélangeant quelques « couleurs de base » préfabriquées (distributions de probabilité).

  • Le Problème : Si vous avez besoin d'une couleur très précise et nette (comme un rouge vif représentant un seul mot), mélanger quelques couleurs de base dans un seau donne souvent une couleur boueuse et floue. Vous ne pouvez pas facilement créer une distribution « nette » en moyennant simplement d'autres.
  • La Solution : L'article montre que si vous permettez au robot CP d'arrêter de mélanger de la peinture dans un seau et d'émettre à la place des « scores » comme l'Imprimante Laser (travaillant dans l'« espace des logits » plutôt que dans l'« espace des probabilités »), il devient soudainement beaucoup meilleur en langage. Il réduit considérablement l'écart.

2. Le « Goulot d'étranglement du Contexte » : Les Voies de Train Fixes vs La Route Dynamique

C'est le problème le plus important. Imaginez que le robot doit regarder les mots précédents pour comprendre le mot actuel.

  • Le LLM (La Route Dynamique) : Le LLM utilise un mécanisme appelé « Auto-Attention ». Imaginez un GPS capable de tracer instantanément une nouvelle route reliant n'importe quels deux points de la phrase, peu importe la distance qui les sépare. Si la phrase est « Le chat était assis sur le tapis », le LLM peut tracer instantanément une route entre « chat » et « tapis », même s'il y a 50 mots entre les deux. Il adapte ses connexions en fonction de ce que la phrase nécessite réellement.
  • Le CP (Les Voies de Train Fixes) : Le robot CP est construit sur une structure rigide appelée vtree (un diagramme d'arbre fixe). Imaginez un système ferroviaire où les voies sont posées de manière permanente avant que le train ne roule.
    • Si la structure de la phrase correspond aux voies (par exemple, des mots locaux se connectant à leurs voisins immédiats), le CP roule sans heurts et performe presque aussi bien que le LLM.
    • Le Problème : Si la phrase nécessite une connexion que les voies ne supportent pas (par exemple, relier le premier mot au dernier mot d'une manière spécifique), le CP reste bloqué. Il ne peut pas changer d'itinéraire. C'est comme essayer de conduire une voiture sur une voie de train qui va dans la mauvaise direction.

L'article prouve que bien que le CP puisse théoriquement gérer des connexions complexes, il ne peut le faire que si les « voies de train » sont posées exactement de la bonne manière pour cette phrase spécifique. Comme le langage réel est désordonné et change constamment de structure, les voies fixes du CP constituent un handicap majeur.

L'idée du « Super-CP »

Les auteurs ont également testé l'idée d'un « Super-CP ». Et si nous permettions au robot CP d'avoir plusieurs ensembles de voies et de choisir le meilleur pour chaque phrase ?

  • La Théorie : Mathématiquement, cette version « souple » du CP est strictement plus puissante que la version rigide.
  • La Réalité : Bien qu'elle fonctionne mieux dans des tests simples et artificiels, il est très difficile d'entraîner ces modèles flexibles sur des données réelles. L'article conclut que bien que nous sachions comment les rendre plus puissants, nous n'avons pas encore trouvé le meilleur moyen de les apprendre à apprendre efficacement.

Résumé

L'article conclut que les Circuits Probabilistes ne sont pas « cassés », ils sont simplement inadaptés au langage :

  1. Ils mélangent de la peinture au lieu d'imprimer des scores : Changer leur façon de produire des prédictions aide beaucoup.
  2. Ils sont coincés sur des voies fixes : Ils ne peuvent pas connecter dynamiquement les mots comme le font les LLM, ce qui les pénalise lorsque la structure de la phrase devient complexe.

Si nous pouvons résoudre le problème du « mélange de peinture » et trouver un moyen d'entraîner des modèles flexibles capables de « changer de voie », les CP pourraient enfin rattraper les LLM dans les tâches de langage tout en conservant leur capacité spéciale à effectuer des calculs mathématiques exacts.

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 →