Proceedings

Learning Relational Representations with Auto-encoding Logic Programs

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Understanding Intelligence and Human-level AI in the New Machine Learning era. Pages 6081-6087.

https://doi.org/10.24963/ijcai.2019/842

Abstract

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.

  1. [Ahuja et al., 2002] Ravindra K. Ahuja, Özlem Ergun, James B. Orlin, and Abraham P. Punnen. A survey of very large-scale neighborhood search techniques. Discrete Appl. Math., 123(1-3):75-102, 2002.
  2. [Campero et al., 2018] Andres Campero, Aldo Pareja, Tim Klinger, Josh Tenenbaum, and Sebastian Riedel. Logical rule induction and theory learning using neural theorem proving. CoRR, abs/1809.02193, 2018.
  3. [Cropper and Muggleton, 2018] Andrew Cropper and Stephen H. Muggleton. Learning efficient logic programs. Machine Learning, 2018.
  4. [Davis and Goadrich, 2006] Jesse Davis and Mark Goadrich. The relationship between precision-recall and roc curves. In ICML, pages 233-240, 2006.
  5. [Demeester et al., 2016] Thomas Demeester, Tim Rocktäschel, and Sebastian Riedel. Lifted rule in- jection for relation embeddings. In EMNLP, pages 1389-1399, 2016.
  6. [Ellis et al., 2015] Kevin Ellis, Armando Solar-Lezama, and Joshua B. Tenenbaum. Unsupervised learning by program synthesis. In NIPS, pages 973-981, 2015.
  7. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefenstette. Learning explanatory rules from noisy data. J. Artif. Intell. Res., 61:1-64, 2018.
  8. [Gay et al., 2015] Steven Gay, Renaud Hartert, Christophe Lecoutre, and Pierre Schaus. Conflict ordering search for scheduling problems. In Principles and Practice of Con- straint Programming, pages 140-148. Springer, 2015.
  9. [Getoor and Taskar, 2007] Lise Getoor and Ben Taskar. Intro- duction to Statistical Relational Learning (Adaptive Com- putation and Machine Learning). The MIT Press, 2007.
  10. [Goodfellow et al., 2016] Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning. MIT Press, 2016.
  11. [Gulwani et al., 2017] Sumit Gulwani, Oleksandr Polozov, and Rishabh Singh. Program synthesis. Foundations and Trends R in Programming Languages, 4(1-2):1-119, 2017.
  12. [Hamilton et al., 2017] William L. Hamilton, Rex Ying, and Jure Leskovec. Representation learning on graphs: Meth- ods and applications. IEEE Data Eng. Bull., 40(3):52-74, 2017.
  13. [Hinton and Salakhutdinov, 2006] G. E. Hinton and R. R. Salakhutdinov. Reducing the dimensionality of data with neural networks. Science, 313(5786):504-507, 2006.
  14. [Kazemi and Poole, 2017] Seyed Mehran Kazemi and David Poole. Relnn: A deep neural model for relational learning. In AAAI, 2017.
  15. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
  16. [Kok and Domingos, 2007] Stanley Kok and Pedro Domin- gos. Statistical predicate invention. In ICML, pages 433- 440, 2007.
  17. [Kok and Domingos, 2010] Stanley Kok and Pedro Domin- gos. Learning markov logic networks using structural mo- tifs. In ICML, pages 551-558, 2010.
  18. [Kramer, 1995] Stefan Kramer. Predicate Invention: A Com- prehensive View. Technical report, 1995.
  19. [Lake et al., 2015] Brenden M. Lake, Ruslan Salakhutdinov, and Joshua B. Tenenbaum. Human-level concept learn- ing through probabilistic program induction. Science, 350:1332-1338, 2015.
  20. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Duman- cic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Deepproblog: Neural probabilistic logic pro- gramming. In NeurIPS, pages 3749-3759. 2018.
  21. [Mihalkova and Mooney, 2007] Lilyana Mihalkova and Ray- mond J. Mooney. Bottom-up learning of markov logic network structure. In ICML, 2007.
  22. [Minervini et al., 2017] Pasquale Minervini, Thomas De- meester, Tim Rocktäschel, and Sebastian Riedel. Adver- sarial sets for regularising neural link predictors. In UAI, 2017.
  23. [Nickel et al., 2016] M. Nickel, K. Murphy, V. Tresp, and E. Gabrilovich. A review of relational machine learning for knowledge graphs. Proceedings of the IEEE, 104(1):11-33, 2016.
  24. [Richardson and Domingos, 2006] Matthew Richardson and Pedro Domingos. Markov logic networks. Mach. Learn., 62(1-2):107-136, 2006.
  25. [Rocktäschel and Riedel, 2017] Tim Rocktäschel and Sebas- tian Riedel. End-to-end differentiable proving. In NIPS, pages 3788-3800.
  26. Curran Associates, Inc., 2017.
  27. [Rossi et al., 2006] Francesca Rossi, Peter van Beek, and Toby Walsh. Handbook of Constraint Programming (Foun- dations of Artificial Intelligence). Elsevier Science Inc., 2006.
  28. [Sourek et al., 2016] Gustav Sourek, Suresh Manandhar, Filip Zelezny, Steven Schockaert, and Ondrej Kuzelka. Learning Predictive Categories Using Lifted Relational Neural Networks, volume 10326 of LNAI. Springer Inter- national Publishing, 2016.
  29. [Trouillon et al., 2019] Théo Trouillon, Eric Gaussier, Christopher R. Dance, and Guillaume Bouchard. On inductive abilities of latent factor models for relational learning. Journal of Artificial Intelligence Research, 64, 2019.
  30. [Van Haaren et al., 2016] Jan Van Haaren, Guy Van den Broeck, Wannes Meert, and Jesse Davis. Lifted generative learning of markov logic networks. Machine Learning, 103(1):27-55, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards