← Derniers articles
🤖 machine learning

EM-NeSy: Expectation Maximization for Neurosymbolic Learning

Cet article introduit EM-NeSy, un nouveau cadre d'apprentissage neurosymbolique qui exploite l'algorithme d'espérance-maximisation pour permettre un entraînement évolutif et efficace sans exiger que la composante symbolique soit différentiable, supportant ainsi le raisonnement exact et approximatif.

Auteurs originaux : Annegret Seibt, Luc De Raedt, Giuseppe Marra

Publié 2026-06-15
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Annegret Seibt, Luc De Raedt, Giuseppe Marra

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

La vue d'ensemble : Enseigner à un robot comment penser et raisonner

Imaginez que vous essayiez d'enseigner deux choses à la fois à un robot :

  1. La perception : Comment regarder une photo floue et deviner quels sont les objets (comme reconnaître un chiffre écrit à la main). Cela est réalisé par un Réseau de Neurones (la partie « Neuronale »).
  2. Le raisonnement : Comment vérifier si ces objets sont cohérents entre eux selon un ensemble de règles (comme vérifier si une grille de Sudoku est valide). Cela est réalisé par la Logique Symbolique (la partie « Symbolique »).

Les méthodes actuelles tentent d'enseigner ces deux parties simultanément en les connectant par un « fil » qui permet au robot d'apprendre de ses erreurs. Cependant, ce fil présente un problème : si la partie logique est trop complexe ou utilise une méthode qui ne s'accorde pas bien avec les mathématiques (comme l'échantillonnage aléatoire), le « fil » se casse. Le robot ne peut pas apprendre car il ne peut pas calculer la direction exacte pour corriger ses erreurs.

EM-NESY est une nouvelle façon d'enseigner au robot qui supprime entièrement ce « fil ». Au lieu de forcer les deux parties à communiquer constamment pendant le processus d'apprentissage, elle leur permet de jouer à tour de rôle.


L'analogie : Le critique d'art et l'apprenti

Pour comprendre comment fonctionne EM-NESY, imaginez un Apprenti Artiste (le Réseau de Neurones) et un Critique d'Art Exigeant (la Logique Symbolique).

L'ancienne méthode (Apprentissage de bout en bout / End-to-End)

Dans l'ancienne méthode, l'Apprenti peint un tableau, et le Critique crie immédiatement : « C'est faux ! ». Le Critique essaie ensuite d'expliquer exactement quel coup de pinceau était mauvais et comment le corriger.

  • Le problème : Si les règles du Critique sont trop compliquées (comme un Sudoku complexe) ou si le Critique utilise une méthode difficile à expliquer étape par étape (comme deviner de manière aléatoire), le Critique se retrouve bloqué. Il ne peut pas donner d'instructions spécifiques sur la façon de corriger les coups de pinceau. L'Apprenti est laissé dans la confusion et ne peut pas progresser.

La nouvelle méthode (EM-NESY)

EM-NESY transforme le flux de travail en deux étapes distinctes, comme un processus de répétition :

Étape 1 : La revue du Critique (L'étape d'« Espérance »)
L'Apprenti peint un tableau basé sur sa compétence actuelle. Le Critique regarde le tableau et la bonne réponse (l'étiquette).
Au lieu d'essayer d'expliquer comment corriger les coups de pinceau, le Critique rédige simplement une liste de corrections.

  • Exemple : « Tu pensais que ce chiffre était un 3, mais compte tenu des règles du Sudoku, il y a 70 % de chances que ce soit un 5 et 30 % de chances que ce soit un 6. »
  • Point clé : Le Critique fait cela en utilisant n'importe quelle méthode qu'il souhaite. Il peut utiliser des mathématiques complexes, des devinettes aléatoires ou une logique stricte. Peu importe s'il peut expliquer son raisonnement étape par étape ; il doit simplement produire la liste finale de probabilités (la « postérieure »).

Étape 2 : La pratique de l'Apprenti (L'étape de « Maximisation »)
Le Critique remet la liste des corrections à l'Apprenti. L'Apprenti regarde sa prédiction originale et les corrections du Critique.

  • L'Apprenti réfléchit : « J'ai prédit 3. Le Critique dit que je devrais avoir prédit 5 ou 6. Je dois ajuster mon cerveau pour que 5 ou 6 soit plus probable la prochaine fois. »
  • L'Apprenti met à jour ses propres paramètres internes (les paramètres neuronaux) pour correspondre à la liste du Critique.
  • Point clé : Le Critique n'est pas impliqué dans cette étape. La liste du Critique est traitée comme un fait établi. L'Apprenti doit seulement apprendre comment changer son propre style de peinture.

Pourquoi est-ce une avancée majeure ?

1. Cela débloque la logique « inapprenable »
Certains problèmes de logique sont si difficiles qu'on ne peut pas calculer la réponse exacte, ou la méthode pour trouver la réponse est « non-différentiable » (mathématiquement désordonnée).

  • Analogie : Imaginez que le Critique utilise une méthode où il lance des dés pour trouver la réponse. Dans l'ancienne méthode, vous ne pouviez pas enseigner à l'Apprenti car vous ne pouviez pas remonter le lancer de dés jusqu'aux coups de pinceau.
  • Avec EM-NESY : Le Critique lance les dés, obtient un résultat et le note. L'Apprenti apprend simplement du résultat. La partie désordonnée du lancer de dés est complètement cachée du processus d'apprentissage.

2. C'est plus rapide et utilise moins de mémoire
L'article montre que lorsque la logique est suffisamment simple pour être calculée exactement, cette nouvelle méthode est tout aussi précise que l'ancienne méthode, mais beaucoup plus rapide.

  • Analogie : C'est comme réaliser que vous n'avez pas besoin de recalculer toute l'histoire de l'univers à chaque fois que vous faites une erreur. Vous avez juste besoin du verdict final. Cela économise une quantité massive de mémoire informatique et de temps, permettant au robot de résoudre des puzzles beaucoup plus grands (comme des grilles de Sudoku de 100 chiffres) qui feraient planter les anciens systèmes.

3. Cela fonctionne avec n'importe quel « Critique »
Parce que le Critique n'a pas besoin d'être mathématiquement « lisse » ou différentiable, vous pouvez intégrer n'importe quel moteur logique existant, même ceux qui étaient auparavant trop difficiles à utiliser avec des réseaux de neurones.

Ce que les expériences ont montré

Les auteurs ont testé cela sur trois types de puzzles :

  1. Addition de chiffres manuscrits : Ils ont montré qu'EM-NESY pouvait gérer de très grands calculs (100 chiffres) que les autres méthodes ne pouvaient même pas terminer, tout en utilisant moins de mémoire.
  2. Sudoku visuel : Ils ont montré qu'il pouvait apprendre de puzzles où les règles étaient strictes, même en utilisant des méthodes approximatives (comme l'échantillonnage aléatoire) pour résoudre la partie logique.
  3. Recherche de chemin sur une carte : Ils ont montré qu'il pouvait apprendre à trouver le chemin le plus court sur une grille, une tâche où les autres méthodes avaient des difficultés car la logique était trop complexe pour être différenciée.

L'essentiel à retenir

L'article propose EM-NESY, un cadre qui traite l'apprentissage neuro-symbolique comme un jeu de « Chaud et Froid » joué à tour de rôle.

  • Tour 1 : Le moteur logique (le Critique) détermine quelles auraient dû être les bonnes réponses, en utilisant les outils à sa disposition.
  • Tour 2 : Le moteur neuronal (l'Apprenti) ajuste son cerveau pour correspondre à ces réponses.

Ce simple changement de mode permet à l'IA d'apprendre à partir d'une logique complexe, désordonnée ou approximative, sans avoir besoin de forcer la logique à être mathématiquement parfaite ou différentiable. Cela rend la création d'une IA capable de la fois « voir » et « penser » beaucoup plus flexible et évolutive.

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 →