Proceedings

Compositional Neural Logic Programming

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3059-3066.

https://doi.org/10.24963/ijcai.2021/421

Abstract

This paper introduces Compositional Neural Logic Programming (CNLP), a framework that integrates neural networks and logic programming for symbolic and sub-symbolic reasoning. We adopt the idea of compositional neural networks to represent first-order logic predicates and rules. A voting backward-forward chaining algorithm is proposed for inference with both symbolic and sub-symbolic variables in an argument-retrieval style. The framework is highly flexible in that it can be constructed incrementally with new knowledge, and it also supports batch reasoning in certain cases. In the experiments, we demonstrate the advantages of CNLP in discriminative tasks and generative tasks.

  1. [Bottou, 2014] Léon Bottou. From machine learning to ma- chine reasoning. Mach. Learn., 94(2):133-149, February 2014.
  2. [Chen et al., 2014] Xianjie Chen, Roozbeh Mottaghi, Xi- aobai Liu, Sanja Fidler, Raquel Urtasun, and Alan L. Yuille. Detect what you can: Detecting and represent- ing objects using holistic models and body parts. In 2014 IEEE Conference on Computer Vision and Pattern Recog- nition, CVPR 2014, Columbus, OH, USA, June 23-28, 2014, pages 1979-1986. IEEE Computer Society, 2014.
  3. [Cohen et al., 2017] William W. Cohen, Fan Yang, and Kathryn Mazaitis. Tensorlog: Deep learning meets proba- bilistic dbs. CoRR, abs/1707.05390, 2017.
  4. [Donadello et al., 2017] Ivan Donadello, Luciano Serafini, and Artur d'Avila Garcez. Logic tensor networks for se- mantic image interpretation. In IJCAI-17, pages 1596- 1602, 2017. IJCAI
  5. [Larochelle and Murray, 2011] Hugo Larochelle and Iain Murray. The neural autoregressive distribution estimator. In Geoffrey Gordon, David Dunson, and Miroslav Dudík, editors, Proceedings of the Fourteenth International Con- ference on Artificial Intelligence and Statistics, volume 15 of Proceedings of Machine Learning Research, pages 29- 37, Fort Lauderdale, FL, USA, 11-13 Apr 2011. PMLR.
  6. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Deepproblog: Neural probabilistic logic pro- gramming. In S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett, editors, Advances in Neural Information Processing Systems 31, pages 3749-3759.
  7. Curran Associates, Inc., 2018.
  8. [Mirza and Osindero, 2014] Mehdi Mirza and Simon Osin- dero. Conditional generative adversarial nets, 2014. cite arxiv:1411.1784.
  9. [Odena et al., 2017] Augustus Odena, Christopher Olah, and Jonathon Shlens. Conditional image synthesis with auxil- iary classifier GANs. In Doina Precup and Yee Whye Teh, editors, Proceedings of the 34th International Conference on Machine Learning, volume 70 of Proceedings of Ma- chine Learning Research, pages 2642-2651, International Convention Centre, Sydney, Australia, 06-11 Aug 2017.
  10. [PMLR. Pierrot et al., 2019] Thomas Pierrot, Guillaume Ligner, Scott E Reed, Olivier Sigaud, Nicolas Perrin, Alexandre Laterre, David Kas, Karim Beguir, and Nando de Freitas. Learning compositional neural programs with recursive tree search and planning. In H. Wallach, H. Larochelle, A. Beygelzimer, F. dAlché-Buc, E. Fox, and R. Garnett, editors, Advances in Neural Information Processing Sys- tems 32, pages 14673-14683.
  11. Curran Associates, Inc., 2019.
  12. [Radford et al., 2016] Alec Radford, Luke Metz, and Soumith Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks.
  13. In Yoshua Bengio and Yann LeCun, editors, 4th Inter- national Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico, May 2-4, 2016, Conference Track Proceedings, 2016.
  14. [Reed and de Freitas, 2016] Scott Reed and Nando de Fre- itas. Neural programmer-interpreters. In International Conference on Learning Representations (ICLR), 2016.
  15. [Riveret et al., 2020] Regis Riveret, Son N. Tran, and Artur d'Avila Garcez. Neuro-Symbolic Probabilistic Argumen- tation Machines. In Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning, pages 871-881, 9 2020.
  16. [Russell and Norvig, 2003] Stuart Russell and Peter Norvig. Knowledge, reasoning, and planning. In Artificial Intelli- gent: A Modern Approach. Pearson Education, 2003.
  17. [Serafini and d'Avila Garcez, 2016] Luciano Serafini and Artur S. d'Avila Garcez. Learning and reasoning with logic tensor networks. In AI*IA, pages 334-348, 2016.
  18. [Socher et al., 2013] Richard Socher, Danqi Chen, Christo- pher D. Manning, and Andrew Ng. Reasoning with neural tensor networks for knowledge base completion. In NIPS, pages 926-934. 2013.
  19. [Towell and Shavlik, 1994] Geoffrey Towell and Jude Shav- lik. Knowledge-based artificial neural networks. Artificial Intelligence, 70:119-165, 1994.
  20. [Tran and d'Avila Garcez, 2018] Son N. Tran and Artur d'Avila Garcez. Deep logic networks: Inserting and ex- tracting knowledge from deep belief networks. IEEE Transaction on Neural Networks and Learning Systems., (29):246-258, 2018.
  21. [Wang et al., 2019] Wenguan Wang, Zhijie Zhang, Siyuan Qi, Jianbing Shen, Yanwei Pang, and Ling Shao. Learning compositional neural information fusion for human pars- ing. In Proceedings of the IEEE International Conference on Computer Vision, pages 5703-5713, 2019.
  22. [Yang et al., 2017] Fan Yang, Zhilin Yang, and William W Cohen. Differentiable learning of logical rules for knowl- edge base reasoning. In I. Guyon, U. V. Luxburg, S. Ben- gio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Gar- nett, editors, Advances in Neural Information Processing Systems 30, pages 2319-2328.
  23. Curran Associates, Inc., 2017.

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

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