Proceedings

Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspective

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Survey track. Pages 4877-4884.

https://doi.org/10.24963/ijcai.2020/679

Abstract

Neural-symbolic computing has now become the subject of interest of both academic and industry research laboratories.

Graph Neural Networks (GNNs) have been widely used in relational and symbolic domains, with widespread application of GNNs in combinatorial optimization, constraint satisfaction, relational reasoning and other scientific domains.

The need for improved explainability, interpretability and trust of AI systems in general demands principled methodologies, as suggested by neural-symbolic computing.

In this paper, we review the state-of-the-art on the use of GNNs as a model of neural-symbolic computing. This includes the application of GNNs in several domains as well as their relationship to current developments in neural-symbolic computing.

  1. [Abboud et al., 2020] Ralph Abboud, Ismail I. Ceylan, and Thomas Lukasiewicz. Learning to reason: Leveraging neural networks for approximate DNF counting. In AAAI, 2020.
  2. [Arabshahi et al., 2018] Forough Arabshahi, Sameer Singh, and Animashree Anandkumar. Combining symbolic ex- pressions and black-box function evaluations in neural programs. In ICLR, 2018.
  3. [Arabshahi et al., 2019] Forough Arabshahi, Zhichu Lu, Sameer Singh, and Animashree Anandkumar. Mem- ory augmented recursive neural networks. CoRR, abs/1911.01545, 2019.
  4. [Battaglia et al., 2018] Peter Battaglia, Jessica Hamrick, Victor Bapst, Alvaro Sanchez-Gonzalez, Vinícius Zam- baldi et. al. Relational inductive biases, deep learning, and graph networks. CoRR, abs/1806.01261, 2018.
  5. [Bengio et al., 2018] Yoshua Bengio, Andrea Lodi, and An- toine Prouvost. Machine learning for combinatorial op- timization: a methodological tour d'horizon. CoRR abs/1811.06128, 2018.
  6. [Bordes et al., 2011] Antoine Bordes, Jason Weston, Ronan Collobert, and Yoshua Bengio. Learning structured em- beddings of knowledge bases. In AAAI, 2011.
  7. [Brockschmidt et al., 2019] Marc Brockschmidt, Miltiadis Allamanis, Alexander Gaunt, and Oleksandr Polozov. Generative code modeling with graphs. In ICLR, 2019.
  8. [Cameron et al., 2020] Chris Cameron, Rex Chen, Jason Hartford, and Kevin Leyton-Brown. Predicting proposi- tional satisfiability via end-to-end learning. In AAAI, 2020.
  9. [Chami et al., 2020] Ines Chami, Sami Abu-El-Haija, Bryan Perozzi, Christopher Ré, and Kevin Murphy. Machine learning on graphs: A model and comprehensive taxon- omy. CoRR, abs/2005.03675, 2020.
  10. ['Avila Garcez and Lamb, 2003] Artur d'Avila Garcez and Luís Lamb. Reasoning about time and knowledge in neural symbolic learning systems. In NIPS, pages 921-928, 2003.
  11. ['Avila Garcez et al., 2009] Artur d'Avila Garcez, Luís C. Lamb, and Dov M. Gabbay. Neural-Symbolic Cognitive Reasoning. Springer, 2009.
  12. ['Avila Garcez et al., 2015] Artur d'Avila Garcez, Tarek Besold, Luc de Raedt, Peter Földiák, Pascal Hitzler, Thomas Icard, Kai-Uwe Kühnberger, Luís C. Lamb, Risto Miikkulainen, and Daniel Silver. Neural-symbolic learn- ing and reasoning: Contributions and challenges. In AAAI Spring Symposia, 2015.
  13. ['Avila Garcez et al., 2019] Artur d'Avila Garcez, Marco Gori, Luís C. Lamb, Luciano Serafini, Michael Spranger, and Son Tran. Neural-symbolic computing: An effective methodology for principled integration of machine learn- ing and reasoning. FLAP, 6(4):611-632, 2019.
  14. [Davis, 2019] Ernest Davis. The use of deep learning for symbolic integration: A review of (Lample and Charton, 2019). CoRR, abs/1912.05752, 2019.
  15. [Devlin et al., 2019] Jacob Devlin, Ming-Wei Chang, Ken- ton Lee, and Kristina Toutanova. BERT: Pre-training of deep bidirectional transformers for language understand- ing. In NAACL-HLT, pages 4171-4186, 2019.
  16. [Diligenti et al., 2017] Michelangelo Diligenti, Marco Gori, and Claudio Saccà. Semantic-based regularization for learning and inference. Artif. Intell., 244:143-165, 2017.
  17. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefenstette. Learning explanatory rules from noisy data. JAIR, 61:1-64, 2018.
  18. [Galassi et al., 2020] Andrea Galassi, Kristian Kersting, Marco Lippi, Xiaoting Shao, and Paolo Torroni. Neural- symbolic argumentation mining: An argument in favor of deep learning and reasoning. Front. Big Data, 2:52, 2020.
  19. [Garcia and Bruna, 2018] Victor Garcia and Joan Bruna. Few-shot learning with graph neural networks. In ICLR, pages 1-13, 2018.
  20. [Goyal et al., 2019] Anirudh Goyal, Alex Lamb, Jordan Hoffmann, Shagun Sodhani, Sergey Levine, Yoshua Ben- gio, and Bernhard Schölkopf. Recurrent independent mechanisms. CoRR, abs/1909.10893, 2019.
  21. [Greydanus et al., 2019] Samuel Greydanus, Misko Dzamba, and Jason Yosinski. Hamiltonian neural networks. In NeurIPS, pages 5353-15363, 2019.
  22. [Hitzler et al., 2004] Pascal Hitzler, Steffen Hölldobler, and Anthony K. Seda. Logic programs and connectionist net- works. J. Appl. Log., 2(3):245-272, 2004.
  23. [Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735-1780, 1997.
  24. [Huang et al., 2017] Qiuyuan Huang, Paul Smolensky, Xi- aodong He, Li Deng, and Dapeng Oliver Wu. A neural- symbolic approach to natural language tasks. CoRR, abs/1710.11475, 2017.
  25. [Kahneman et al., 2020] Daniel Kahneman, Francesca Rossi, Geoffrey Hinton, Yoshua Bengio, and Yann LeCun. AAAI20 fireside chat with Daniel Kahne- man. https://vimeo.com/390814190?ref=tw-share, 2020. Accessed 23/02/2020. Link
  26. [Khalil et al., 2017] Elias Khalil, Hanjun Dai, Yuyu Zhang, Bistra Dilkina, and Le Song. Learning combinatorial op- timization algorithms over graphs. In NIPS, pages 6348- 6358, 2017.
  27. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
  28. [Kool et al., 2019] Wouter Kool, Herke van Hoof, and Max Welling. Attention, learn to solve routing problems! In ICLR, 2019.
  29. [Lample and Charton, 2020] Guillaume Lample and Franc ¸ois Charton. Deep learning for symbolic mathemat- ics. In ICLR, 2020.
  30. [LeCun et al., 2015] Yann LeCun, Yoshua Bengio, and Ge- offrey Hinton. Deep learning. Nature, 521(7553):436- 444, 2015.
  31. [Lemos et al., 2019] Henrique Lemos, Marcelo Prates, Pe- dro Avelar, and Luís C. Lamb. Graph colouring meets deep learning: Effective graph neural network models for combinatorial problems. In ICTAI, pages 879-885, 2019.
  32. [Li et al., 2016] Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel. Gated graph se- quence neural networks. In ICLR, 2016.
  33. [Li et al., 2018] Zhuwen Li, Qifeng Chen, and Vladlen Koltun. Combinatorial optimization with graph convolu- tional networks and guided tree search. In NeurIPS, 2018.
  34. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Deepproblog: Neural probabilistic logic programming. In NeurIPS, 2018.
  35. [Mao et al., 2019] Jiayuan Mao, Chuang Gan, Pushmeet Kohli, Joshua Tenenbaum, and Jiajun Wu. The Neuro- Symbolic Concept Learner: Interpreting scenes, words, and sentences from natural supervision. In ICLR, 2019.
  36. [Marcus, 2020] Gary Marcus. The next decade in AI: Four steps towards robust artificial intelligence. CoRR, abs/1801.00631, 2020.
  37. [Palm et al., 2018] Rasmus Palm, Ulrich Paquet, and Ole Winther. Recurrent relational networks. In NeurIPS, pages 3372-3382, 2018.
  38. [Prates et al., 2019] Marcelo Prates, Pedro Avelar, Henrique Lemos, Luís Lamb, and Moshe Vardi. Learning to Solve NP-Complete Problems: A Graph Neural Network for De- cision TSP. In AAAI-2019, pages 4731-4738, 2019.
  39. [Raghavan, 2019] Sriram Raghavan. 2020 AI predictions from IBM research. https://www.ibm.com/blogs/research/ 2019/12/2020-ai-predictions, 2019. Accessed 20/02/2020. Link
  40. [Rocktäschel and Riedel, 2016] Tim Rocktäschel and Sebas- tian Riedel. Learning knowledge base inference with neu- ral theorem provers. In AKBC@NAACL-HLT, 2016.
  41. [Santoro et al., 2017] Adam Santoro, David Raposo, David Barrett, Mateusz Malinowski, Razvan Pascanu, Peter Battaglia, and Tim Lillicrap. A simple neural network module for relational reasoning. In NIPS, pages 4967- 4976, 2017.
  42. [Sato, 2020] Ryoma Sato. A survey on the expressive power of graph neural networks. CoRR, abs/2003.04078, 2020.
  43. [Scarselli et al., 2008] Franco Scarselli, Marco Gori, Ah Tsoi, Markus Hagenbuchner, and Gabriele Monfar- dini. The graph neural network model. IEEE T Neural Networ, 20(1):61-80, 2008.
  44. [Schlichtkrull et al., 2018] Michael Schlichtkrull, Thomas Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, and Max Welling. Modeling relational data with graph convo- lutional networks. ESWC, pages 593-607, 2018.
  45. [Selsam et al., 2019] Daniel Selsam, Matthew Lamm, Benedikt Bünz, Percy Liang, Leonardo de Moura, and David L. Dill. Learning a SAT solver from single-bit supervision. In ICLR, pages 1-11, 2019.
  46. [Serafini and d'Avila Garcez, 2016] Luciano Serafini and Artur d'Avila Garcez. Logic tensor networks: Deep learn- ing and logical reasoning from data and knowledge. CoRR, abs/1606.04422, 2016.
  47. [Stokes et al., 2020] Jonathan M. Stokes, Kevin Yang, Kyle Swanson, and Wengong Jin et al. A deep learning ap- proach to antibiotic discovery. Cell, 180, 2020.
  48. [Sutskever and Hinton, 2008] Ilya Sutskever and Geoffrey Hinton. Using matrices to model symbolic relationship. In NIPS, pages 1593-1600, 2008.
  49. [Toenshoff et al., 2019] Jan Toenshoff, Martin Ritzert, Hin- rikus Wolf, and Martin Grohe. RUN-CSP: unsupervised learning of message passing networks for binary constraint satisfaction problems. CoRR, abs/1909.08387, 2019.
  50. [Townsend et al., 2019] Joe Townsend, Thomas Chaton, and João Monteiro. Extracting relational explanations from deep neural networks: A survey from a neural-symbolic perspective. IEEE T Neur Net Learn, pages 1-15, 2019.
  51. [van Harmelen and ten Teije, 2019] Frank van Harmelen and Annette ten Teije. A boxology of design patterns for hy- brid learning and reasoning systems. J Web Eng, 18(1):97- 124, 2019.
  52. [van Steenkiste et al., 2018] Sjoerd van Steenkiste, Michael Chang, Klaus Greff, and Jürgen Schmidhuber. Relational neural expectation maximization: Unsupervised discovery of objects and their interactions. In ICLR, 2018.
  53. [Veličković et al., 2018] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. Graph attention networks. In ICLR, 2018.
  54. [Vinyals et al., 2015] Oriol Vinyals, Meire Fortunato, and Navdeep Jaitly. Pointer networks. In NIPS, pages 2692- 2700, 2015.
  55. [Wei, 2019] Guo-Wei Wei. Protein structure prediction be- yond alphafold. Nature Mach. Intell., 1:336-337, 2019.
  56. [Wu et al., 2019] Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S. Yu. A comprehensive survey on graph neural networks. CoRR, abs/1901.00596, 2019.
  57. [Yao et al., 2019] Liang Yao, Chengsheng Mao, and Yuan Luo. Graph convolutional networks for text classification. In AAAI, pages 7370-7377, 2019.
  58. [Yin et al., 2019] Pengcheng Yin, Graham Neubig, Miltiadis Allamanis, and Alexander Gaunt Marc Brockschmidt. Learning to represent edits. In ICLR, 2019.
  59. [You et al., 2019] Jiaxuan You, Haoze Wu, Clark Barrett, Raghuram Ramanujan, and Jure Leskovec. G2SAT: learn- ing to generate SAT formulas. In NeurIPS, pages 10552- 10563, 2019.
  60. [Zhang et al., 2018] Ziwei Zhang, Peng Cui, and Wenwu Zhu. Deep learning on graphs: A survey. CoRR, abs/1812.04202, 2018.

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

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