Proceedings

Deep Learning with Logical Constraints

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Survey Track. Pages 5478-5485.

https://doi.org/10.24963/ijcai.2022/767

Abstract

In recent years, there has been an increasing interest in exploiting logically specified background knowledge in order to obtain neural models (i) with a better performance, (ii) able to learn from less data, and/or (iii) guaranteed to be compliant with the background knowledge itself, e.g., for safety-critical applications. In this survey, we retrace such works and categorize them based on (i) the logical language that they use to express the background knowledge and (ii) the goals that they achieve.

  1. [Badreddine et al., 2022] Samy Badreddine, Artur d'Avila Garcez, Luciano Serafini, and Michael Spranger. Logic tensor networks. Artif. Intell., 303, 2022.
  2. [Cerri et al., 2011] Ricardo Cerri, Rodrigo Barros, and André Carlos Ponce de Leon Ferreira de Carvalho. Hier- archical multi-label classification for protein function pre- diction: A local approach based on neural networks. In Proc. of ISDA, 2011.
  3. [Cerri et al., 2014] Ricardo Cerri, Rodrigo Barros, and André Carlos Ponce de Leon Ferreira de Carvalho. Hi- erarchical multi-label classification using local neural net- works. J. Comput. Syst. Sci., 80, 2014.
  4. [Chang et al., 2021] Dongliang Chang, Kaiyue Pang, Yixiao Zheng, Zhanyu Ma, Yi-Zhe Song, and Jun Guo. Your "flamingo" is my "bird": Fine-grained, or not. In Proc. of CVPR, 2021.
  5. [Chen et al., 2022] Jingzhou Chen, Peng Wang, Jian Liu, and Yuntao Qian. Label relation graphs enhanced hierar- chical residual network for hierarchical multi-granularity classification. 2022. arXiv:2201.03194.
  6. [Dai et al., 2019] Wang-Zhou Dai, Qiuling Xu, Yang Yu, and Zhi-Hua Zhou. Bridging machine learning and logical rea- soning by abductive learning. In Proc. of NeurIPS, 2019.
  7. [Dash et al., 2022] Tirtharaj Dash, Sharad Chitlangia, Adit- ya Ahuja, and Ashwin Srinivasan. A review of some tech- niques for inclusion of domain-knowledge into deep neu- ral networks. Sci. Rep., 12, 2022.
  8. ['Avila Garcez and Zaverucha, 1999] Artur d'Avila Garcez and Gerson Zaverucha. The connectionist inductive learn- ing and logic programming system. Applied Intell., 1999.
  9. ['Avila Garcez et al., 2019] Artur d'Avila Garcez, Marco Gori, Luís 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, 2019.
  10. [Deng et al., 2014] Jia Deng, Nan Ding, Yangqing Jia, An- drea Frome, Kevin Murphy, Samy Bengio, Yuan Li, Hart- mut Neven, and Hartwig Adam. Large-scale object classi- fication using label relation graphs. In Proc. ECCV, 2014.
  11. [Diligenti et al., 2012] Michelangelo Diligenti, Marco Gori, Marco Maggini, and Leonardo Rigutini. Bridging logic and kernel machines. Mach. Learn., 86, 2012.
  12. [Diligenti et al., 2017] Michelangelo Diligenti, Soumali Roychowdhury, and Marco Gori. Integrating prior knowledge into deep learning. In Proc. of ICMLA, 2017.
  13. [Donadello et al., 2017] Ivan Donadello, Luciano Serafini, and Artur D'Avila Garcez. Logic tensor networks for se- mantic image interpretation. In Proc. of IJCAI, 2017. IJCAI
  14. [Dragone et al., 2021] Paolo Dragone, Stefano Teso, and Andrea Passerini. Neuro-symbolic constraint program- ming for structured prediction. In Proc. of IJCLR-NeSy, 2021.
  15. [Feng et al., 2018] Shou Feng, Ping Fu, and Wenbin Zheng. A hierarchical multi-label classification method based on neural networks for gene function prediction. Biotechnol. Biotechnol. Equip, 32, 2018.
  16. [Fischer et al., 2019] Marc Fischer, Mislav Balunovic, Dana Drachsler-Cohen, Timon Gehr, Ce Zhang, and Martin Vechev. DL2: Training and querying neural networks with logic. In Proc. of ICML, 2019.
  17. [Fletcher and Obradovic, 1993] Justin Fletcher and Zoran Obradovic. Combining prior symbolic knowledge and constructive neural network learning. Conn. Sci., 5, 1993.
  18. [Franc ¸a et al., 2014] Manoel Franc ¸a, Gerson Zaverucha, and Artur d'Avila Garcez. Fast relational learning using bot- tom clause propositionalization with artificial neural net- works. Mach. Learn., 94, 2014.
  19. [Fu, 1993] Li Min Fu. Knowledge-based connectionism for revising domain theories. IEEE TSMC, 23, 1993.
  20. [Giunchiglia and Lukasiewicz, 2020] Eleonora Giunchiglia and Thomas Lukasiewicz. Coherent hierarchical multi- label classification networks. In Proc. of NeurIPS, 2020.
  21. [Giunchiglia and Lukasiewicz, 2021] Eleonora Giunchiglia and Thomas Lukasiewicz. Multi-label classification neural networks with hard logical constraints. JAIR, 72, 2021.
  22. [Hinton et al., 2015] Geoffrey Hinton, Oriol Vinyals, and Jeffrey Dean. Distilling the knowledge in a neural net- work. CoRR, abs/1503.02531, 2015.
  23. [Hoernle et al., 2022] Nicholas Hoernle, Rafael-Michael Karampatsis, Vaishak Belle, and Kobi Gal. MultiplexNet: Towards fully satisfied logical constraints in neural networks. In Proc. of AAAI, 2022.
  24. [Hu et al., 2016a] Zhiting Hu, Xuezhe Ma, Zhengzhong Liu, Eduard Hovy, and Eric Xing. Harnessing deep neural net- works with logic rules. In Proc. of ACL, 2016.
  25. [Hu et al., 2016b] Zhiting Hu, Zichao Yang, Ruslan Salakhutdinov, and Eric Xing. Deep neural networks with massive learned knowledge. In Proc. of EMNLP, 2016.
  26. [Kimmig et al., 2011] Angelika Kimmig, Guy Van den Broeck, and Luc De Raedt. An algebraic Prolog for rea- soning about possible worlds. In Proc. of AAAI, 2011.
  27. [Klement et al., 2000] Erich Peter Klement, Radko Mesiar, and Endre Pap. Triangular Norms. Springer, 2000.
  28. [Krizhevsky, 2009] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images Ch. 3. Tech. Report, 2009.
  29. [Kulmanov et al., 2018] Maxat Kulmanov, Mohammad Asif Khan, and Robert Hoehndorf. DeepGO: Predicting pro- tein functions from sequence and interactions using a deep ontology-aware classifier. Bioinform., 34, 2018.
  30. [Li and Srikumar, 2019] Tao Li and Vivek Srikumar. Aug- menting neural networks with first-order logic. In Proc. of ACL, 2019.
  31. [Li et al., 2018] Yu Li, Sheng Wang, Ramzan Umarov, Bingqing Xie, Ming Fan, Lihua Li, and Xin Gao. DEEPre: Sequence-based enzyme EC number prediction by deep learning. Bioinform., 34, 2018.
  32. [Majumder et al., 2021] Bodhisattwa Prasad Majumder, Oana-Maria Camburu, Thomas Lukasiewicz, and Julian J. McAuley. Rationale-inspired natural language explana- tions with commonsense. 2021. arXiv:2106.13876.
  33. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. DeepProbLog: Neural probabilistic logic pro- gramming. In Proc. of NeurIPS, 2018.
  34. [Marra et al., 2019] Giuseppe Marra, Francesco Giannini, Michelangelo Diligenti, and Marco Gori. LYRICS: A gen- eral interface layer to integrate logic inference and deep learning. In Proc. of ECML-PKDD, 2019.
  35. [Masera and Blanzieri, 2018] Luca Masera and Enrico Blan- zieri. AWX: An integrated approach to hierarchical-multi- label classification. In Proc. of ECML-PKDD, 2018.
  36. [Minervini and Riedel, 2018] Pasquale Minervini and Se- bastian Riedel. Adversarially regularising neural NLI models to integrate logical background knowledge. In Proc. of CoNLL, 2018.
  37. [Mooney and Shavlik, 2021] Raymond Mooney and Jude Shavlik. A recap of early work on theory and knowledge refinement. In Proc. of AAAI-MAKE, 2021.
  38. [Patel et al., 2022] Dhruvesh Patel, Jay-Yoon Lee Pavi- tra Dangati, Michael Boratko, and Andrew McCallum. Modeling label space interactions in multi-label classifi- cation using box embeddings. In Proc. of ICLR, 2022.
  39. [Raedt et al., 2007] Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. ProbLog: A probabilistic Prolog and its application in link discovery. In Proc. of IJCAI, 2007. IJCAI
  40. [Sachan et al., 2018] Mrinmaya Sachan, Kumar Avinava Dubey, Tom Mitchell, Dan Roth, and Eric Xing. Learn- ing pipelines with limited data and domain knowledge: A study in parsing physics problems. In Proc. of NeurIPS, 2018.
  41. [Senior et al., 2020] Andrew Senior et al. Improved protein structure prediction using potentials from deep learning. Nature, 577, 2020.
  42. [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. In Proc. of NeSy-HLAI, 2016.
  43. [Shavlik and Towell, 1989] Jude Shavlik and Geoffrey Tow- ell. Combining explanation-based learning and artificial neural networks. In Proc. of ML, 1989.
  44. [Shavlik, 1994] Jude Shavlik. Combining symbolic and neu- ral learning. Mach. Learn., 14, 1994.
  45. [Shi et al., 2020] Weijia Shi, Andy Shih, Adnan Darwiche, and Arthur Choi. On tractable representations of binary neural networks. In Proc. of KR, 2020.
  46. [Silla and Freitas, 2011] Carlos Nascimento Jr. Silla and Alex Alves Freitas. A survey of hierarchical classification across different application domains. Data Min. Knowl. Discov., 22, 2011.
  47. [Stevens et al., 2020] Rick Stevens, Valerie Taylor, Jeff Nichols, Arthur Barney Maccabe, Katherine Yelick, and David Brown. AI for science: Report on the department of energy (DOE) town halls on artificial intelligence (AI) for science. Tech. Report, 2020.
  48. [Stewart and Ermon, 2017] Russell Stewart and Stefano Er- mon. Label-free supervision of neural networks with phy- sics and domain knowledge. In Proc. of AAAI, 2017.
  49. [Tan, 1997] Ah-Hwee Tan. Cascade ARTMAP: Integrating neural computation and symbolic knowledge processing. IEEE TNN, 8, 1997.
  50. [Towell and Shavlik, 1994] Geoffrey Towell and Jude Shav- lik. Knowledge-based artificial neural networks. Artif. In- tell., 70, 1994.
  51. [van Krieken et al., 2020] Emile van Krieken, Erman Acar, and Frank van Harmelen. Analyzing differentiable fuzzy implications. In Proc. of KR, 2020.
  52. [van Krieken et al., 2022] Emile van Krieken, Erman Acar, and Frank van Harmelen. Analyzing differentiable fuzzy logic operators. Artif. Intell., 302, 2022.
  53. [von Rueden et al., 2021] Laura von Rueden et al. Informed machine learning-A taxonomy and survey of integrating prior knowledge into learning systems. IEEE TKDE, 2021.
  54. [Wehrmann et al., 2018] Jonatas Wehrmann, Ricardo Cerri, and Rodrigo Barros. Hierarchical multi-label classification networks. In Proc. of ICML, 2018.
  55. [Wexler, 2017] Rebecca Wexler. When a computer program keeps you in jail: How computers are harming criminal justice. New York Times, 2017.
  56. [Xie et al., 2015] Saining Xie, Tianbao Yang, Xiaoyu Wang, and Yuanqing Lin. Hyper-class augmented and regular- ized deep learning for fine-grained image classification. In Proc. of CVPR, 2015.
  57. [Xie et al., 2019] Yaqi Xie, Ziwei Xu, Kuldeep Meel, Mo- han Kankanhalli, and Harold Soh. Embedding symbolic knowledge into deep networks. In Proc. of NeurIPS, 2019.
  58. [Xu et al., 2018] Jingyi Xu, Zilu Zhang,Tal Friedman, Yitao Liang, and Guy Van den Broeck. A semantic loss function for deep learning with symbolic knowledge. In Proc. of ICML, 2018.
  59. [Yang et al., 2020] Zhun Yang, Adam Ishay, and Joohyung Lee. NeurASP: Embracing neural networks into answer set programming. In Proc. of IJCAI, 2020. IJCAI
  60. [Zou et al., 2019] Zhenzhen Zou, Shuye Tian, Xin Gao, and Yu Li. mlDEEPre: Multi-functional enzyme function pre- diction with hierarchical multi-label deep learning. Front. Genet., 9, 2019.

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

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