Learning Relational Representations with Auto-encoding Logic Programs
By Sebastijan Dumancic, Tias Guns, Wannes Meert, Hendrik Blockeel. 2019
30 citations recorded by the source corpus.
Deep learning methods capable of handling relational data have proliferated over the past years. In contrast to traditional relational learning methods that leverage first-order logic for representing such data, these methods aim at re-representing symbolic relational data in Euclidean space. They offer better scalability, but can only approximate rich relational structures and are less flexible in terms of reasoning. This paper introduces a novel framework for relational representation learning that combines the best of both worlds. This framework, inspired by the auto-encoding principle, uses first-order logic as a data representation language, and the mapping between the the original and latent representation is done by means of logic programs instead of neural networks. We show how learning can be cast as a constraint optimisation problem for which existing solvers can be used. The use of logic as a representation language makes the proposed framework more accurate (as the representation is exact, rather than approximate), more flexible, and more interpretable than deep learning methods. We experimentally show that these latent representations are indeed beneficial in relational learning tasks.
Subfields: Artificial Intelligence, Computer Networks and Communications
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Sebastijan Dumancic
- Angelika Kimmig
- Robin Manhaeve
- Luc De Raedt
- Thomas Demeester
- Vaishak Belle
- Kristian Kersting
In Computer Networks and Communications
Citations in the corpus
- DeepProbLog: Neural Probabilistic Logic Programming (2018, background): “Another research direction focuses on task-agnostic discovery of relational (symbolic) latent representations by exploiting approximate symmetries [54], a symbolic extension of the auto-encoding principle [55], or self-play [56].”