Proceedings

NeuPSL: Neural Probabilistic Soft Logic

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 4145-4153.

https://doi.org/10.24963/ijcai.2023/461

Abstract

In this paper, we introduce Neural Probabilistic Soft Logic (NeuPSL), a novel neuro-symbolic (NeSy) framework that unites state-of-the-art symbolic reasoning with the low-level perception of deep neural networks. To model the boundary between neural and symbolic representations, we propose a family of energy-based models, NeSy Energy-Based Models, and show that they are general enough to include NeuPSL and many other NeSy approaches. Using this framework, we show how to seamlessly integrate neural and symbolic parameter learning and inference in NeuPSL. Through an extensive empirical evaluation, we demonstrate the benefits of using NeSy methods, achieving upwards of 30% improvement over independent neural network models. On a well-established NeSy task, MNIST-Addition, NeuPSL demonstrates its joint reasoning capabilities by outperforming existing NeSy approaches by up to 10% in low-data settings. Furthermore, NeuPSL achieves a 5% boost in performance over state-of-the-art NeSy methods in a canonical citation network task with up to a 40 times speed up.

  1. [Alshukaili et al., 2016] Duhai Alshukaili, Alvarao Fernan- dees, and Norman Paton. Structuring linked data search results using probabilistic soft logic. In ISWC, 2016.
  2. [Augustine et al., 2022] Eriq Augustine, Connor Pryor, Charles Dickens, Jay Pujara, William Yang Wang, and Lise Getoor. Visual sudoku puzzle classification: A suite of collective neuro-symbolic tasks. In International Work- shop on Neural-Symbolic Learning and Reasoning (NeSy), 2022.
  3. [Bach et al., 2017] Stephen Bach, Matthias Broecheler, Bert Huang, and Lise Getoor. Hinge-loss Markov random fields and probabilistic soft logic. JMLR, 18(1):1-67, 2017.
  4. [Bader and Hitzler, 2005] Sebastian Bader and Pascal Hit- zler. Dimensions of neural-symbolic integration -A struc- tured survey. arXiv preprint cs/0511042, 2005.
  5. [Badreddine et al., 2022] Samy Badreddine, Artur d'Avila Garcez, Luciano Serafini, and Michael Spranger. Logic tensor networks. AI, 303(4):103649, 2022.
  6. [Beltagy et al., 2014] Islam Beltagy, Katrin Erk, and Ray- mond Mooney. Probabilistic soft logic for semantic textual similarity. In ACL, 2014.
  7. [Besold et al., 2017] Tarek R. Besold, Artur S. d'Avila Garcez, Sebastian Bader, Howard Bowman, Pedro M. Domingos, Pascal Hitzler, Kai-Uwe Kühnberger, Luís C. Lamb, Daniel Lowd, Priscila Machado Vieira Lima, Leo de Penning, Gadi Pinkas, Hoifung Poon, and Gerson Za- verucha. Neural-symbolic learning and reasoning: A sur- vey and interpretation. arXiv preprint arXiv:1711.03902, 2017.
  8. [Bošnjak et al., 2017] Matko Bošnjak, Tim Rocktäschel, Ja- son Naradowsky, and Sebastian Riedel. Programming with a differentiable forth interpreter. In ICML, 2017.
  9. [Boyd et al., 2010] Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, and Jonathan Eckstein. Distributed opti- mization and statistical learning via the alternating direc- tion method of multipliers. Foundations and Trends in Ma- chine Learning, 3(1):1-122, 2010.
  10. [Cohen et al., 2020] William W. Cohen, Fan Yang, and Kathryn Mazaitis. Tensorlog: A probabilistic database implemented using deep-learning infrastructure. JAIR, 67:285-325, 2020.
  11. [Danskin, 1966] John Danskin. The theory of max-min, with applications. SIAM Journal on Applied Mathemat- ics, 14(4):641-664, 1966.
  12. ['Avila Garcez et al., 2002] Artur S. d'Avila Garcez, Krysia Broda, and Dov M. Gabbay. Neural-Symbolic Learning Systems: Foundations and Applications. Springer, 2002.
  13. ['Avila Garcez et al., 2009] Artur S. d'Avila Garcez, Luís C. Lamb, and Dov M. Gabbay. Neural-Symbolic Cognitive Reasoning. Springer, 2009.
  14. ['Avila Garcez et al., 2019] Artur d'Avila Garcez, Marco Gori, Luís C. Lamb, Luciano Serafini, Michael Spranger, and Son N. Tran. Neural-symbolic computing: An ef- fective methodology for principled integration of ma- chine learning and reasoning. Journal of Applied Logics, 6(4):611-632, 2019.
  15. [De Raedt et al., 2007] Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. Problog: A probabilistic prolog and its application in link discovery. In IJCAI, 2007. IJCAI
  16. [De Raedt et al., 2020] Luc De Raedt, Sebastijan Dumančić, Robin Manhaeve, and Giuseppe Marra. From statistical re- lational to neuro-symbolic artificial intelligence. In IJCAI, 2020. IJCAI
  17. [Deng and Wiebe, 2015] Lingjia Deng and Janyce Wiebe. Joint prediction for Entity/Event-LEvel sentiment analysis using probabilistic soft logic models. In EMNLP, 2015.
  18. [Dickens et al., 2020] Charles Dickens, Rishika Singh, and Lise Getoor. Hyperfair: A soft approach to integrating fairness criteria. In FAccTRec, 2020.
  19. [Diligenti et al., 2017] Michelangelo Diligenti, Soumali Roychowdhury, and Marco Gori. Integrating prior knowledge into deep learning. In ICMLA, 2017.
  20. [Donadello et al., 2017] Ivan Donadello, Luciano Serafini, and Artur S. d'Avila Garcez. Logic tensor networks for semantic image interpretation. In IJCAI, 2017. IJCAI
  21. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefenstette. Learning explanatory rules from noisy data. JAIR, 61:1-64, 2018.
  22. [Farnadi et al., 2019] Golnoosh Farnadi, Behrouz Babaki, and Lise Getoor. A declarative approach to fairness in relational domains. IEEE Data Engineering Bulletin, 42(3):36-48, 2019.
  23. [Hu et al., 2016] Zhiting Hu, Xuezhe Ma, Zhengzhong Liu, Eduard Hovy, and Eric Xing. Harnessing deep neural net- works with logic rules. In ACL, 2016.
  24. [Kimmig et al., 2019] Angelika Kimmig, Alex Memory, Renée J. Miller, and Lise Getoor. A collective, proba- bilistic approach to schema mapping using diverse noisy evidence. TKDE, 31(8):1426-1439, 2019.
  25. [Kipf and Welling, 2017] Thomas Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
  26. [Klir and Yuan, 1995] George J. Klir and Bo Yuan. Fuzzy Sets and Fuzzy Logic -Theory and Applications. Prentice Hall, 1995.
  27. [Kouki et al., 2015] Pigi Kouki, Shobeir Fakhraei, James R. Foulds, Magdalini Eirinaki, and Lise Getoor. Hyper: A flexible and extensible probabilistic framework for hybrid recommender systems. In RecSys, 2015.
  28. [Lamb et al., 2020] Luís C. Lamb, Artur d'Avila Garcez, Marco Gori, Marcelo O. R. Prates, Pedro H. C. Avelar, and Moshe Y. Vardi. Graph neural networks meet neural- symbolic computing: A survey and perspective. In IJCAI, 2020.
  29. [LeCun et al., 2006] Yann LeCun, Sumit Chopra, Raia Had- sell, Marc'Aurelio Ranzato, and Fu Jie Huang. A tuto- rial on energy-based learning. Predicting Structured Data, 1(0), 2006.
  30. [Liang et al., 2017] Chen Liang, Jonathan Berant, Quoc Le, Kenneth Forbus, and Ni Lao. Neural symbolic machines: Learning semantic parsers on freebase with weak supervi- sion. In ACL, 2017.
  31. [Liu et al., 2016] Shulin Liu, Kang Liu, Shizhu He, and Jun Zhao. A probabilistic soft logic based approach to exploit- ing latent and global information in event classification. In AAAI, 2016.
  32. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. DeepProbLog: Neural probabilistic logic pro- gramming. In NeurIPS, 2018.
  33. [Manhaeve et al., 2021] Robin Manhaeve, Sebastijan Du- mančić, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Neural probabilistic logic programming in DeepProbLog. AI, 298:103504, 2021.
  34. [Mao et al., 2019] Jiayuan Mao, Chuang Gan, Pushmeet Kohli, Joshua B Tenenbaum, and Jiajun Wu. The neuro- symbolic concept learner: Interpreting scenes, words, and sentences from natural supervision. In ICLR, 2019.
  35. [Mehta et al., 2018] Sanket Vaibhav Mehta, Jay Yoon Lee, and Jaime Carbonell. Towards semi-supervised learning for deep semantic role labeling. In EMNLP, 2018.
  36. [Nandwani et al., 2019] Yatin Nandwani, Abhishek Pathak, and Parag Singla. A primal dual formulation for deep learning with constraints. In NeurIPS, 2019.
  37. [Pujara et al., 2013] Jay Pujara, Hui Miao, Lise Getoor, and William W. Cohen. Knowledge graph identification. In ISWC, 2013.
  38. [Rocktäschel and Riedel, 2017] Tim Rocktäschel and Sebas- tian Riedel. End-to-end differentiable proving. In NeurIPS, 2017.
  39. [Rospocher, 2018] Marco Rospocher. An ontology-driven probabilistic soft logic approach to improve nlp entity an- notation. In ISWC, 2018.
  40. [Sachan et al., 2018] Mrinmaya Sachan, Kumar Avinava Dubey, Tom M Mitchell, Dan Roth, and Eric P Xing. Learning pipelines with limited data and domain knowl- edge: A study in parsing physics problems. In NeurIPS, 2018.
  41. [Sen et al., 2008] Prithviraj Sen, Galileo Mark Namata, Mustafa Bilgic, Lise Getoor, Brian Gallagher, and Tina Eliassi-Rad. Collective classification in network data. AI Magazine, 29(3):93-106, 2008.
  42. [Serafini and d'Avila Garcez, 2016] Luciano Serafini and Artur S. d'Avila Garcez. Learning and reasoning with logic tensor networks. In AI*IA, 2016.
  43. [Sikka et al., 2020] Karan Sikka, Andrew Silberfarb, John Byrnes, Indranil Sur, Ed Chow, Ajay Divakaran, and Richard Rohwer. Deep adaptive semantic logic (dasl): Compiling declarative knowledge into deep neural net- works. Technical report, SRI International, 2020.
  44. [Sridhar et al., 2018] Dhanya Sridhar, Jay Pujara, and Lise Getoor. Scalable probabilistic causal structure discovery. In IJCAI, 2018. IJCAI
  45. [Wang et al., 2019] Po-Wei Wang, Priya Donti, Bryan Wilder, and Zico Kolter. Satnet: Bridging deep learning and logical reasoning using a differentiable satisfiability solver. In ICML, 2019.
  46. [Winters et al., 2022] Thomas Winters, Giuseppe Marra, Robin Manhaeve, and Luc De Raedt. DeepStochLog: Neural stochastic logic programming. In AAAI, 2022.
  47. [Wu et al., 2019] Felix Wu, Amauri Souza, Tianyi Zhang, Christopher Fifty, Tao Yu, and Kilian Weinberger. Sim- plifying graph convolutional networks. In ICML, 2019.
  48. [Xu et al., 2018] Jingyi Xu, Zilu Zhang, Tal Friedman, Yitao Liang, and Guy Van den Broeck. A semantic loss func- tion for deep learning with symbolic knowledge. In ICML, 2018.
  49. [Yang et al., 2017] Fan Yang, Zhilin Yang, and William W. Cohen. Differentiable learning of logical rules for knowl- edge base reasoning. In NeurIPS, 2017.
  50. [Yang et al., 2020] Zhun Yang, Adam Ishay, and Joohyung Lee. Neurasp: Embracing neural networks into answer set programming. In IJCAI, 2020. IJCAI

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

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