paper-with-me

홈 › Papers

Logic Tensor Networks

2020-12-25 · Samy Badreddine, Artur d'Avila Garcez, Luciano Serafini, Michael Spranger

Artificial Intelligence agents are required to learn from their surroundings and to reason about the knowledge that has been learned in order to make decisions. While state-of-the-art learning from data typically uses sub-symbolic distributed representations, reasoning is normally useful at a higher level of abstraction with the use of a first-order logic language for knowledge representation. As a result, attempts at combining symbolic AI and neural computation into neural-symbolic systems have been on the increase. In this paper, we present Logic Tensor Networks (LTN), a neurosymbolic formalism and computational model that supports learning and reasoning through the introduction of a many-valued, end-to-end differentiable first-order logic called Real Logic as a representation language for deep learning. We show that LTN provides a uniform language for the specification and the computation of several AI tasks such as data clustering, multi-label classification, relational learning, query answering, semi-supervised learning, regression and embedding learning. We implement and illustrate each of the above tasks with a number of simple explanatory examples using TensorFlow 2. Keywords: Neurosymbolic AI, Deep Learning and Reasoning, Many-valued Logic.

📄 PDF Abstract BibTeX arXiv:2012.13635

Code (2)

logictensornetworks/logictensornetworks 공식 구현 tf
tommasocarraro/ltntorch pytorch

Tasks

ClusteringMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATIONRelational ReasoningTensor Networks

Similar Papers 제목 키워드 기반

Logic Tensor Networks: Deep Learning and Logical Reasoning from Data and Knowledge

2016-06-14 · Luciano Serafini, Artur d'Avila Garcez

We propose Logic Tensor Networks: a uniform framework for integrating automatic learning and reasoning. A logic formalism called Real Logic is defined on a first-order language whereby formulas have truth-value in the in…

Logical ReasoningTensor Networks

Tensor Logic: The Language of AI

2025-10-14 · Pedro Domingos arxiv

Progress in AI is hindered by the lack of a programming language with all the requisite features. Libraries like PyTorch and TensorFlow provide automatic differentiation and efficient GPU implementation, but are addition…

TensorLog: Deep Learning Meets Probabilistic DBs

2017-07-17 · William W. Cohen, Fan Yang, Kathryn Rivard Mazaitis

We present an implementation of a probabilistic first-order logic called TensorLog, in which classes of logical queries are compiled into differentiable functions in a neural-network infrastructure such as Tensorflow or …

Deep LearningLogical Reasoning

A tensorized logic programming language for large-scale data

2019-01-20 · Ryosuke Kojima, Taisuke Sato

We introduce a new logic programming language T-PRISM based on tensor embeddings. Our embedding scheme is a modification of the distribution semantics in PRISM, one of the state-of-the-art probabilistic logic programming…

Knowledge Graphs

On Complexity of Stability Analysis in Higher-order Ecological Networks through Tensor Decompositions

2024-01-04 · Anqi Dong, Can Chen

Complex ecological networks are often characterized by intricate interactions that extend beyond pairwise relationships. Understanding the stability of higher-order ecological networks is salient for species coexistence,…