Logic Tensor Networks

被引:117
作者
Badreddine, Samy [1 ,2 ]
Garcez, Artur d'Avila [3 ,4 ]
Serafini, Luciano [1 ,2 ]
Spranger, Michael
机构
[1] Sony Comp Sci Labs Inc, 3-14-13 Higashigotanda, Tokyo 1410022, Japan
[2] Sony AI Inc, 1-7-1 Konan, Tokyo 1080075, Japan
[3] City Univ London, Northampton Sq, London EC1V 0HB, England
[4] Fdn Bruno Kessler, Via Sommar 18, I-38123 Trento, Italy
关键词
Neurosymbolic AI; Deep learning and reasoning; Many-valued logics;
D O I
10.1016/j.artint.2021.103649
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Attempts at combining logic and neural networks into neurosymbolic approaches have been on the increase in recent years. In a neurosymbolic system, symbolic knowledge assists deep learning, which typically uses a sub-symbolic distributed representation, to learn and reason at a higher level of abstraction. We present Logic Tensor Networks (LTN), a neurosymbolic framework that supports querying, learning and reasoning with both rich data and abstract knowledge about the world. LTN introduces a fully differentiable logical language, called Real Logic, whereby the elements of a first-order logic signature are grounded onto data using neural computational graphs and first-order fuzzy logic semantics. We show that LTN provides a uniform language to represent and compute efficiently many of the most important AI tasks such as multi-label classification, relational learning, data clustering, semi-supervised learning, regression, embedding learning and query answering. We implement and illustrate each of the above tasks with several simple explanatory examples using TensorFlow 2. The results indicate that LTN can be a general and powerful framework for neurosymbolic AI. (c) 2021 Elsevier B.V. All rights reserved. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:39
相关论文
共 69 条
[1]  
Abadi Martin, 2016, arXiv
[2]  
Akintunde Michael, 2020, P 17 INT C PRINC KNO
[3]  
Badreddine Samy, 2019, ARXIV190606576CSSTAT
[4]  
Battaglia P., 2016, Advances in neural information processing systems, Vvol 29
[5]  
Behounek Liber, 2011, Handbook of Mathematical Fuzzy Logic, V37, P1
[6]   Complementing Logical Reasoning with Sub-symbolic Commonsense [J].
Bianchi, Federico ;
Palmonari, Matteo ;
Hitzler, Pascal ;
Serafini, Luciano .
RULES AND REASONING (RULEML+RR 2019), 2019, 11784 :161-170
[7]  
Bianchi Federico, 2019, P AAAI 2019 SPRING S
[8]   Learning and Representing Temporal Knowledge in Recurrent Networks [J].
Borges, Rafael V. ;
Garcez, Artur d'Avila ;
Lamb, Luis C. .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (12) :2409-2421
[9]   MULTIVARIATE STUDY OF VARIATION IN 2 SPECIES OF ROCK CRAB OF GENUS LEPTOGRAPSUS [J].
CAMPBELL, NA ;
MAHON, RJ .
AUSTRALIAN JOURNAL OF ZOOLOGY, 1974, 22 (03) :417-425
[10]  
Campero Andres, 2018, ARXIV180902193ABS