Proceedings

Abductive Knowledge Induction from Raw Data

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1845-1851.

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

Abstract

For many reasoning-heavy tasks with raw inputs, it is challenging to design an appropriate end-to-end pipeline to formulate the problem-solving process. Some modern AI systems, e.g., Neuro-Symbolic Learning, divide the pipeline into sub-symbolic perception and symbolic reasoning, trying to utilise data-driven machine learning and knowledge-driven problem-solving simultaneously. However, these systems suffer from the exponential computational complexity caused by the interface between the two components, where the sub-symbolic learning model lacks direct supervision, and the symbolic model lacks accurate input facts. Hence, they usually focus on learning the sub-symbolic model with a complete symbolic knowledge base while avoiding a crucial problem: where does the knowledge come from? In this paper, we present Abductive Meta-Interpretive Learning (MetaAbd) that unites abduction and induction to learn neural networks and logic theories jointly from raw data. Experimental results demonstrate that MetaAbd not only outperforms the compared systems in predictive accuracy and data efficiency but also induces logic programs that can be re-used as background knowledge in subsequent learning tasks. To the best of our knowledge, MetaAbd is the first system that can jointly learn neural networks from scratch and induce recursive first-order logic theories with predicate invention.

  1. [Barrett and Tinelli, 2018] Clark W. Barrett and Cesare Tinelli. Sat- isfiability modulo theories. In Handbook of Model Checking, pages 305-343. Springer, 2018.
  2. [Bengio, 2017] Yoshua Bengio. The consciousness prior. CoRR, abs/1709.08568, 2017.
  3. [Cohen et al., 2020] William W. Cohen, Fan Yang, and Kathryn Mazaitis. Tensorlog: A probabilistic database implemented us- ing deep-learning infrastructure. Journal of Artificial Intelligence Research, 67:285-325, 2020.
  4. [Cropper and Muggleton, 2019] Andrew Cropper and Stephen H. Muggleton. Learning efficient logic programs. Maching Learn- ing, 108(7):1063-1083, 2019.
  5. [Cropper et al., 2020] Andrew Cropper, Rolf Morel, and Stephen Muggleton. Learning higher-order logic programs. Maching Learning, 109(7):1289-1322, 2020.
  6. [Dai and Zhou, 2017] Wang-Zhou Dai and Zhi-Hua Zhou. Com- bining logical abduction and statistical induction: Discovering written primitives with human knowledge. In Proceedings of the 31st AAAI Conference on Artificial Intelligence, pages 4392- 4398, San Francisco, CA, 2017.
  7. [Dai et al., 2019] Wang-Zhou Dai, Qiu-Ling Xu, Yang Yu, and Zhi- Hua Zhou. Bridging machine learning and logical reasoning by abductive learning. In Advances in Neural Information Process- ing Systems 32, pages 2811-2822.
  8. Curran Associates, Inc., 2019.
  9. [De Raedt et al., 2020] Luc De Raedt, Sebastijan Dumančić, Robin Manhaeve, and Giuseppe Marra. From statistical relational to neuro-symbolic artificial intelligence. In Christian Bessiere, ed- itor, Proceedings of the 29th International Joint Conference on Artificial Intelligence, pages 4943-4950. IJCAI, 7 2020. IJCAI
  10. [Dhingra et al., 2020] Bhuwan Dhingra, Manzil Zaheer, Vidhisha Balachandran, Graham Neubig, Ruslan Salakhutdinov, and William W. Cohen. Differentiable reasoning over a virtual knowl- edge base. In International Conference on Learning Representa- tions, Addis Ababa, Ethiopia, 2020. OpenReview.
  11. [Donadello et al., 2017] Ivan Donadello, Luciano Serafini, and Ar- tur S. d'Avila Garcez. Logic tensor networks for semantic im- age interpretation. In Proceedings of the 26th International Joint Conference on Artificial Intelligence, pages 1596-1602, Mel- bourne, Australia, 2017. IJCAI. IJCAI
  12. [Dong et al., 2019] Honghua Dong, Jiayuan Mao, Tian Lin, Chong Wang, Lihong Li, and Denny Zhou. Neural logic machines. In International Conference on Learning Representations, New Or- leans, LA, 2019. OpenReview.
  13. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefen- stette. Learning explanatory rules from noisy data. Journal of Artificial Intelligence Research, 61:1-64, 2018.
  14. [Evans et al., 2021] Richard Evans, Matko Bošnjak, Lars Buesing, Kevin Ellis, David Pfau, Pushmeet Kohli, and Marek J. Sergot. Making sense of raw input. Artificial Intelligence, 299:103521, 2021.
  15. [Flach et al., 2000] Peter A. Flach, Antonis C. Kakas, and Anto- nis M. Hadjiantonis, editors. Abduction and Induction: Essays on Their Relation and Integration. Applied Logic Series. Springer Netherlands, 2000.
  16. [Garcez et al., 2019] Artur S. d'Avila Garcez, Marco Gori, Luís C. Lamb, Luciano Serafini, Michael Spranger, and Son N. Tran. Neural-symbolic computing: An effective methodology for prin- cipled integration of machine learning and reasoning. IfCoLog Journal of Logics and their Applications, 6(4):611-632, 2019.
  17. [Gaunt et al., 2017] Alexander L. Gaunt, Marc Brockschmidt, Nate Kushman, and Daniel Tarlow. Differentiable programs with neu- ral libraries. In Proceedings of the 34th International Confer- ence on Machine Learning, volume 70, pages 1213-1222, Syd- ney, Australia, 2017. PMLR.
  18. [Glasmachers, 2017] Tobias Glasmachers. Limits of end-to-end learning. In Proceedings of The 9th Asian Conference on Ma- chine Learning, volume 77, pages 17-32, Seoul, Korea, 2017. PMLR. Grover et al., 2019]
  19. Aditya Grover, Eric Wang, Aaron Zweig, and Stefano Ermon. Stochastic optimization of sorting networks via continuous relaxations. In International Conference on Learning Representations, New Orleans, LA, 2019. Openreview.
  20. [Hocquette and Muggleton, 2018] Céline Hocquette and Stephen H. Muggleton. How much can experimental cost be reduced in active learning of agent strategies? In Proceed- ings of the 28th International Conference on Inductive Logic Programming, volume 11105, pages 38-53, Ferrara, Italy, 2018. Springer.
  21. [Kahneman, 2011] Daniel Kahneman. Thinking, fast and slow. Far- rar, Straus and Giroux, New York, 2011.
  22. [Kakas et al., 1992] Antonis C. Kakas, Robert A. Kowalski, and Francesca Toni. Abductive logic programming. Journal of Logic Computation, 2(6):719-770, 1992.
  23. [Li et al., 2020] Qing Li, Siyuan Huang, Yining Hong, Yixin Chen, Ying Nian Wu, and Song-Chun Zhu. Closed loop neural- symbolic learning via integrating neural perception, grammar parsing, and symbolic reasoning. In Proceedings of the 37th In- ternational Conference on Machine Learning, volume 119, pages 5884-5894, Online, 2020. PMLR.
  24. [Lifschitz, 2019] Vladimir Lifschitz. Answer Set Programming. Springer, 2019.
  25. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Dumancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Deep- problog: Neural probabilistic logic programming. In Advances in Neural Information Processing Systems 31, pages 3753-3763, Montréal, Canada, 2018.
  26. Curran Associates, Inc.
  27. [Muggleton and de Raedt, 1994] Stephen H. Muggleton and Luc de Raedt. Inductive logic programming: Theory and methods. The Journal of Logic Programming, 19-20:629 -679, 1994.
  28. [Muggleton et al., 2013] Stephen H. Muggleton, Dianhuan Lin, Jianzhong Chen, and Alireza Tamaddoni-Nezhad. MetaBayes: Bayesian meta-interpretative learning using higher-order stochastic refinement. In Proceedings of the 23rd International Conference on Inductive Logic Programming, volume 8812, pages 1-17, Rio de Janeiro, Brazil, 2013. Springer.
  29. [Muggleton et al., 2015] Stephen H. Muggleton, Dianhuan Lin, and Alireza Tamaddoni-Nezhad. Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited. Ma- chine Learning, 100(1):49-73, 2015.
  30. [Trask et al., 2018] Andrew Trask, Felix Hill, Scott E Reed, Jack Rae, Chris Dyer, and Phil Blunsom. Neural arithmetic logic units. In Advances in Neural Information Processing Systems 31, pages 8035-8044.
  31. Curran Associates, Inc., 2018.
  32. [Wang et al., 2019] Po-Wei Wang, Priya L. Donti, Bryan Wilder, and J. Zico Kolter. SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solver. In Proceed- ings of the 36th International Conference on Machine Learning, pages 6545-6554, Long Beach, CA, 2019. PMLR.
  33. [Zhou et al., 2018] Jie Zhou, Ganqu Cui, Zhengyan Zhang, Cheng Yang, Zhiyuan Liu, and Maosong Sun. Graph neural networks: A review of methods and applications. CoRR, abs/1812.08434, 2018.
  34. [Zhou, 2019] Zhi-Hua Zhou. Abductive learning: towards bridging machine learning and logical reasoning. Science China Informa- tion Sciences, 62(7), 2019.

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

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