← Derniers articles
🤖 machine learning

Logic of Hypotheses: from Zero to Full Knowledge in Neurosymbolic Integration

Ce papier présente la Logique des Hypothèses (LoH), un cadre neurosymbolique novateur qui unifie des règles conçues à la main et un apprentissage piloté par les données en étendant la logique propositionnelle avec un opérateur de choix apprenable compilé en logique floue différentiable, permettant une intégration flexible des connaissances et un raisonnement booléen discret sans perte de performance.

Auteurs originaux : Davide Bizzaro, Alessandro Daniele

Publié 2026-05-18
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Davide Bizzaro, Alessandro Daniele

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 : Relier Deux Mondes

Imaginez que vous essayez d'enseigner à un ordinateur à prendre des décisions intelligentes. Vous avez deux outils principaux :

  1. Le Réseau de Neurones (L'« Apprenti Intuitif ») : C'est comme un enfant qui apprend en regardant des milliers d'images. Il est excellent pour repérer des motifs (comme reconnaître un chat sur une photo) mais terrible pour expliquer pourquoi il pense que c'est un chat. C'est une « boîte noire ».
  2. La Logique Symbolique (Le « Suiveur de Règles ») : C'est comme un avocat strict ou un grand maître d'échecs. Il suit des règles claires et écrites (par exemple : « S'il pleut, prenez un parapluie »). Il est parfait pour expliquer son raisonnement mais terrible pour apprendre de nouvelles choses à partir de données brutes sans qu'on lui dise exactement quoi faire.

L'Intégration Neurosymbolique (NeSy) est la tentative d'unir ces deux mondes. L'objectif est de construire un système capable d'apprendre à partir de données et de suivre des règles logiques. Cependant, la plupart des méthodes actuelles sont bloquées aux extrêmes : soit vous donnez à l'ordinateur des règles parfaites (et il apprend simplement à les suivre), soit vous le laissez apprendre des règles à partir de zéro (et il invente souvent des absurdités).

Le Problème : Et si vous aviez quelques règles, mais qu'elles étaient incomplètes ? Ou si vous aviez une liste de règles possibles sans être sûr de savoir lesquelles sont correctes ? Les outils actuels peinent à gérer ce « terrain d'entente ».

La Solution : Logique des Hypothèses (LoH)

Les auteurs introduisent un nouveau langage appelé Logique des Hypothèses (LoH). Imaginez la LoH comme un livre « Choisissez votre propre aventure » pour la logique informatique.

L'« Opérateur de Choix »

Dans la logique standard, une règle est fixe. Dans la LoH, vous pouvez insérer une « boîte de choix » spéciale dans une règle.

  • Logique Standard : « S'il pleut, prenez un parapluie. » (Fixe)
  • LoH : « S'il pleut, prenez [un parapluie OU un imperméable OU une capuche]. »

L'ordinateur ne sait pas encore lequel choisir. Il doit examiner les données et décider : « D'après les images que j'ai vues, l'« imperméable » semble fonctionner le mieux. »

Cela permet au système de gérer trois scénarios différents de manière transparente :

  1. Connaissance Totale : Vous donnez à l'ordinateur la règle exacte. La « boîte de choix » est vide car il n'y a qu'une seule option. L'ordinateur apprend simplement à reconnaître la pluie.
  2. Connaissance Nulle : Vous donnez à l'ordinateur une liste géante de toutes les règles possibles qu'il pourrait apprendre. Il doit déduire toute la structure à partir de zéro.
  3. Connaissance Partielle (Le Point Doux) : Vous donnez à l'ordinateur l'ébauche de la règle et quelques options pour les parties manquantes. Il comble les blancs en fonction des données.

Comment Ça Marche : L'« Astuce de Gödel »

Transformer ces « boîtes de choix » en un programme informatique capable d'apprendre est délicat. Habituellement, les ordinateurs ont besoin de glissières lisses (comme un variateur de lumière) pour apprendre. Mais la logique est binaire (allumé/éteint, oui/non).

Les auteurs utilisent une astuce mathématique ingénieuse impliquant la logique floue de Gödel.

  • L'Analogie : Imaginez un variateur de lumière qui contrôle une lampe. Habituellement, vous pouvez le régler à 30 % ou 70 %. Mais pour la logique, vous avez besoin que la lumière soit soit complètement ALLUMÉE, soit complètement ÉTEINTE.
  • L'Astuce : Les auteurs ont conçu le système de manière à ce que, même si l'ordinateur apprend avec des glissières lisses (en utilisant des gradients), il est mathématiquement garanti que lorsque vous basculez l'interrupteur sur « ALLUMÉ » ou « ÉTEINT » à la fin, la réponse est exactement la même que s'il avait appris avec des interrupteurs rigides tout au long du processus.
  • Pourquoi cela compte : De nombreux autres systèmes perdent en précision lorsqu'ils essaient de transformer leur apprentissage fluide en règles rigides et lisibles. Ce système le fait sans perdre aucune performance. C'est comme un chef qui peut préparer un repas parfait en utilisant une balance précise, mais qui peut aussi le servir avec une estimation approximative des ingrédients, et le goût est identique.

Les Expériences : Ça Marche-t-il ?

Les auteurs ont testé cette logique « Choisissez votre propre aventure » sur deux types de tâches :

1. Données Tabulaires (Le Test « Tableur »)
Ils ont utilisé des jeux de données standard (comme prédire si un prêt bancaire devrait être approuvé).

  • Résultat : Leur modèle a performé aussi bien que les meilleurs réseaux de neurones « boîte noire », mais a produit des règles claires et lisibles que les humains peuvent comprendre. Il a surpassé d'autres systèmes d'apprentissage de règles qui se perdent souvent en essayant d'être à la fois flexibles et précis.

2. Tic-Tac-Toe Visuel (Le Test « Perception »)
C'était un test plus difficile. Au lieu de donner à l'ordinateur un plateau avec des « X » et des « O » écrits dessus, ils lui ont donné des images du plateau (en utilisant des chiffres manuscrits pour représenter les X, les O et les espaces vides).

  • Le Défi : L'ordinateur devait d'abord apprendre à reconnaître les chiffres (perception) puis apprendre les règles du Tic-Tac-Toe (logique), le tout en même temps.
  • Résultat : Le modèle LoH a appris avec succès les règles du jeu directement à partir des images. Il a compris que « trois X alignés signifient une victoire » et a pu expliquer cette règle en anglais simple. Les autres modèles ont soit échoué à apprendre les règles, soit appris des règles qui n'avaient aucun sens lorsqu'on essayait de les lire.

L'Exemple de l'Incendie de Forêt

Pour montrer à quel point c'est flexible, ils ont simulé une évaluation des risques d'incendie de forêt.

  • Scénario A (Connaissance Totale) : Ils ont dit à l'ordinateur la physique exacte du feu (Carburant + Sécheresse + Déclencheur). L'ordinateur a simplement appris à reconnaître la « forêt » et la « végétation sèche » à partir d'images satellites.
  • Scénario B (Connaissance Partielle) : Ils ont dit à l'ordinateur : « Nous savons comment fonctionne le Carburant, mais nous ne sommes pas sûrs du Déclencheur. » L'ordinateur a reçu une liste de 5 règles possibles pour le « Déclencheur ». Il a examiné les données et choisi celle qui prédisait réellement les incendies le mieux.
  • Scénario C (Connaissance Nulle) : Ils ont donné à l'ordinateur une liste de 20 règles possibles pour tout et l'ont laissé déduire tout le système à partir de zéro.

Dans chaque scénario, le système s'est adapté parfaitement, prouvant qu'il peut gérer n'importe quoi, de « Je sais tout » à « Je ne sais rien ».

Résumé

Le papier présente la Logique des Hypothèses (LoH), une nouvelle façon de construire une IA qui se situe confortablement entre les « règles rigides » et l'« apprentissage aveugle ».

  • Elle utilise des boîtes de choix pour permettre à l'IA de décider quelles règles utiliser.
  • Elle utilise une astuce mathématique pour garantir que les règles qu'elle apprend sont parfaitement précises, même après avoir été simplifiées pour être lues par des humains.
  • Elle fonctionne à la fois sur des tableurs et des images, prouvant qu'elle peut gérer des problèmes réels complexes où nous n'avons peut-être qu'une connaissance partielle.

Essentiellement, la LoH donne à l'IA la capacité de dire : « Je connais la forme générale de la réponse, mais j'ai besoin d'examiner les données pour remplir les détails spécifiques », et de le faire avec une précision parfaite.

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 →