← Derniers articles
💻 computer science

sLTN: Structural Logic Tensor Networks

Cet article introduit sLTN, un cadre neurosymbolique qui étend les Logic Tensor Networks en incorporant des dimensions structurelles en tant qu'éléments de premier rang afin de permettre la représentation explicite et l'apprentissage différentiable de contraintes temporelles, séquentielles et relationnelles.

Auteurs originaux : Davide Rinaldi, Luciano Serafini

Publié 2026-08-12
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Davide Rinaldi, Luciano Serafini

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'apprendre à un ordinateur à comprendre le monde. Vous avez deux outils puissants dans votre boîte à outils. Le premier est l'Apprentissage Automatique (Machine Learning), qui est comme un apprenti super observateur qui apprend en regardant des millions d'exemples. Il est excellent pour repérer des motifs, comme reconnaître un chat sur une photo, mais il ne "sait" pas vraiment ce qu'est un chat ou pourquoi il se comporte de telle manière. Le second outil est la Logique, qui est comme un livre de règles strict ou un ensemble de lois. Elle sait que si « tous les chats ont une queue » et que « Fluffy est un chat », alors « Fluffy doit avoir une queue ». Mais la logique est souvent rigide et peine à apprendre à partir de données réelles et désordonnées.

Pendant un certain temps, des scientifiques ont tenté de combiner ces deux outils en un seul système appelé IA neurosymbolique. L'objectif est de créer une IA capable d'apprendre à partir de données et de suivre des règles logiques en même temps. Un cadre populaire pour cela est appelé Logic Tensor Networks (LTN). Considérez LTN comme un traducteur qui transforme les règles logiques en problèmes mathématiques qu'un ordinateur peut résoudre à l'aide de gradients (une méthode pour améliorer les réponses étape par étape). Cependant, la version originale de LTN avait un angle mort : elle était conçue pour des données « plates ». Elle traitait tout comme un immense tas désorganisé d'éléments individuels. Elle ne savait pas comment gérer des choses qui possèdent un ordre naturel ou une structure, comme une séquence d'événements dans le temps, une liste d'étapes dans une histoire, ou les connexions entre des amis dans un réseau social. C'était comme essayer de décrire un film en listant simplement les acteurs sans mentionner l'intrigue ou la chronologie.

C'est ici qu'intervient un nouvel article, introduisant le sLTN (Structural Logic Tensor Networks). Les auteurs, Davide Rinaldi et Luciano Serafini, ont réalisé que le monde n'est pas seulement un tas d'objets ; il est rempli de structures. Le temps s'écoule vers l'avant, les phrases ont des ordres de mots, et les graphes ont des connexions. Ils ont construit une mise à jour de LTN qui traite ces structures comme des « citoyens de première classe ». Dans le sLTN, vous pouvez explicitement parler de « pas de temps », de « positions de séquence » ou de « nœuds de graphe » directement à l'intérieur de vos règles logiques.

L'article ne se contente pas de suggérer que c'est une bonne idée ; il fournit le schéma mathématique complet (syntaxe et sémantique) ainsi qu'une bibliothèque logicielle fonctionnelle construite sur PyTorch. Ils montrent que le sLTN peut prendre une règle logique telle que « Si un chiffre apparaît au temps tt, il doit également apparaître au temps t+1t+1 » et la transformer en un problème mathématique dont l'ordinateur peut apprendre. Ils l'ont démontré avec une tâche de classification vidéo où l'IA devait regarder une séquence d'images montrant un chiffre en train d'être dessiné. Le système a appris à distinguer les vidéos où un chiffre apparaît de manière fluide de celles où il clignote, en utilisant des règles logiques sur le temps et la séquence. Les auteurs montrent que si l'on supprime les caractéristiques structurelles, le sLTN revient parfaitement au LTN original, prouvant qu'il s'agit d'une véritable extension. Bien que l'article présente un cadre solide et un code fonctionnel, il note que le système est encore une nouvelle bibliothèque qui nécessite plus de tests et de validation en conditions réelles au-delà de ces exemples initiaux. C'est une étape prometteuse vers une IA qui comprend non seulement ce que sont les choses, mais aussi comment elles sont agencées dans le monde.

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 →