Abductive Reasoning with Probabilistic Commonsense
Cet article présente PACS (Probabilistic Abductive CommonSense), un nouveau cadre neurosymbolique qui exploite un LLM et un solveur formel pour modéliser les variations individuelles dans les croyances de bon sens par échantillonnage probabiliste, surpassant ainsi les méthodes de raisonnement existantes sur plusieurs benchmarks.
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
Le Grand Problème : Le Robot de « Logique Parfaite » contre les Humains Réels
Imaginez que vous avez un avocat robot surdoué. Ce robot est excellent en logique formelle : si vous lui dites « Tous les hommes sont mortels » et « Socrate est un homme », il sait instantanément que « Socrate est mortel ».
Cependant, ce robot a un angle mort majeur : il n'a pas de sens commun. Il ne sait pas que « le blanc est une couleur » ou que « les lapins sont des animaux » à moins que vous ne le lui disiez explicitement. Si vous lui demandez : « Dois-je apporter un cadeau à l'anniversaire de mon collègue ? », il pourrait se figer. Il connaît les faits que vous lui avez donnés, mais il manque des règles sociales non écrites (le sens commun) que les humains utilisent pour combler les lacunes.
Les tentatives précédentes pour résoudre ce problème demandaient au robot de « deviner » les faits de sens commun manquants. Mais les chercheurs de ce document ont réalisé quelque chose d'important : les gens ne s'accordent pas tous sur le sens commun.
- La Personne A pourrait penser : « C'est poli d'apporter un cadeau, donc je devrais en apporter un. »
- La Personne B pourrait penser : « Il n'a pas demandé de cadeau, donc en apporter un serait gênant. Je ne devrais pas en apporter. »
Les deux personnes utilisent une logique parfaite ; elles commencent simplement avec des croyances de « sens commun » différentes. Les anciennes méthodes supposaient que tout le monde était d'accord sur les règles, ce qui n'est pas vrai dans le monde réel.
La Solution : PACS (Le « Jury Crowdsourcé »)
Les auteurs proposent un nouveau système appelé PACS (Sens Commun Abductif Probabiliste). Au lieu de demander au robot de trouver la seule réponse correcte, PACS demande : « Que conclurait la majorité des gens ? »
Imaginez PACS comme un procès avec jury plutôt que comme un seul détective.
- Le Détective (LLM) : Le système utilise un Grand Modèle de Langage (le « Détective ») pour générer différents « scénarios » possibles ou ensembles de croyances.
- Le Juge (Résolveur Logique) : Pour chaque scénario, un juge logique strict vérifie si la conclusion suit les règles.
- Le Jury (Le Vote) : Le système ne choisit pas simplement le premier scénario que le Détective raconte. Il génère de nombreux scénarios différents (certains disant « Apporte le cadeau », d'autres « Ne l'apporte pas »). Il compte ensuite les voix. Si 70 % des chemins logiques mènent à « Apporte le cadeau », le système conclut que c'est la réponse.
Comment Cela Fonctionne : L'Analogie du « Chemin le Plus Court »
La partie délicate est que générer chaque scénario possible prend trop de temps et de puissance informatique. Vous ne pouvez pas demander instantanément l'avis d'un million de personnes.
Les auteurs ont trouvé un astucieux tour de passe-passe pour trouver la bonne réponse rapidement, en utilisant une analogie de navigation dans un labyrinthe.
- L'Objectif : Vous voulez sortir du labyrinthe (résoudre le problème) aussi vite que possible.
- L'Ancienne Façon : Le robot essaie de parcourir chaque chemin jusqu'à ce qu'il heurte un mur. C'est lent et coûteux.
- La Façon PACS : Le robot utilise un « score » pour deviner quel chemin est le plus court. Il se demande : « Si je fais ce pas, est-ce que cela réduit le plus les possibilités ? »
Imaginez que vous essayez de deviner un nombre secret entre 1 et 100.
- Si vous demandez : « Est-ce un nombre ? », vous n'apprenez rien.
- Si vous demandez : « Est-ce inférieur à 50 ? », vous divisez les possibilités par deux. C'est un bon pas.
PACS essaie de trouver les « bons pas » qui réduisent le labyrinthe jusqu'à la sortie le plus rapidement possible. Il échantillonne les croyances de différentes « personnes », vérifie si elles résolvent l'énigme, et s'arrête dès qu'ils ont suffisamment d'informations pour prendre une décision. Il agrège ensuite toutes ces décisions rapides pour voir ce que pense la majorité.
Pourquoi C'est Mieux Que Ce Que Nous Avons Actuellement
Le document a testé PACS contre d'autres méthodes comme la « Chaîne de Pensée » (où le robot parle simplement à lui-même) et d'autres systèmes basés sur la logique.
- Le Problème de la « Chaîne de Pensée » : Quand un robot parle à lui-même, il devient souvent confiant mais se trompe. Il peut s'engager sur un chemin qui semble bon mais qui mène à une impasse, et parce qu'il est confiant, il continue.
- L'Avantage de PACS : Parce que PACS échantillonne de nombreux chemins différents et regarde le vote majoritaire, il est beaucoup plus difficile à tromper. Même si le robot se perd sur un chemin, les autres chemins peuvent pointer vers la bonne réponse.
Les Résultats :
- Sur des énigmes logiques nécessitant du sens commun (comme la question du cadeau d'anniversaire), PACS a trouvé la bonne réponse plus souvent que les autres méthodes.
- Il a trouvé la réponse correcte même lorsque la « réflexion » était désordonnée, car il ne comptait pas sur un seul chemin parfait.
- Fait intéressant, PACS utilisant un modèle d'IA plus petit et plus ancien a en réalité mieux performé que certains modèles massifs et modernes de « Pensée » qui tentent de tout planifier à l'avance. Cela suggère qu'avoir une stratégie de recherche intelligente (la méthode du jury) est plus important que d'avoir simplement un cerveau plus gros.
La Conclusion
Le document soutient que pour résoudre des problèmes de raisonnement difficiles, nous ne devrions pas chercher le « seul fait vrai ». Au lieu de cela, nous devrions simuler un groupe diversifié de personnes, leur permettre d'utiliser leur propre sens commun pour résoudre le problème, et adopter la réponse sur laquelle la majorité d'entre eux s'accorde. En faisant cela, le système devient plus robuste, plus précis et plus humain dans son raisonnement.
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.