arrow
返回

aILP: thinking visual scenes as differentiable logic programs

delete2023-03-14
delete6
delete
OA
AI
H
Hikaru Shindo *
V
Viktor Pfanschilling
D
Devendra Singh Dhami
K
Kristian Kersting
DOI:10.1007/s10994-023-06320-1delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Deep neural learning has shown remarkable performance at learning representations for visual object categorization. However, deep neural networks such as CNNs do not explicitly encode objects and relations among them. This limits their success on tasks that require a deep logical understanding of visual scenes, such as Kandinsky patterns and Bongard problems. To overcome these limitations, we introduce aILP, a novel differentiable inductive logic programming framework that learns to represent scenes as logic programs & mdash;intuitively, logical atoms correspond to objects, attributes, and relations, and clauses encode high-level scene information. aILP has an end-to-end reasoning architecture from visual inputs. Using it, aILP performs differentiable inductive logic programming on complex visual scenes, i.e., the logical rules are learned by gradient descent. Our extensive experiments on Kandinsky patterns and CLEVR-Hans benchmarks demonstrate the accuracy and efficiency of aILP in learning complex visual-logical concepts.
Keyword:
Differentiable reasoning
Inductive logic programming
Object-centric learning
Neuro-symbolic AI

期刊

Machine Learning 封面图
Machine Learning
IF:
2.9
论文数:
2.7K
被引数:
3.4W

机构

T
Technical University of Darmstadt
学者数:
1.3W
论文数: 10.0K
被引数: 1.2W