Proceedings

A Neuro-Symbolic Framework for Sequence Classification with Relational and Temporal Knowledge

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 5833-5841.

https://doi.org/10.24963/ijcai.2025/649

Abstract

One of the goals of neuro-symbolic artificial intelligence is to exploit background knowledge to improve the performance of learning tasks. However, most of the existing frameworks focus on the simplified scenario where knowledge does not change over time and does not cover the temporal dimension. In this work we consider the much more challenging problem of knowledge-driven sequence classification where different portions of knowledge must be employed at different timesteps, and temporal relations are available. Our extensive experimental evaluation compares multi-stage neuro-symbolic and neural-only architectures, and it is conducted on a newly-introduced benchmarking framework. Results not only demonstrate the challenging nature of this novel setting, but also highlight under-explored shortcomings of neuro-symbolic methods, representing a precious reference for future research.

  1. [Angluin, 1982] Dana Angluin. Inference of reversible lan- guages. Journal of the ACM (JACM), 29(3):741-765, 1982.
  2. [Badreddine et al., 2022] Samy Badreddine, Artur d'Avila Garcez, Luciano Serafini, and Michael Spranger. Logic tensor networks. Artificial Intelligence, 303:103649, 2022.
  3. [Besold et al., 2021] Tarek R Besold, Artur d'Avila Garcez, Sebastian Bader, Howard Bowman, Pedro Domingos, Pas- cal Hitzler, Kai-Uwe Kühnberger, Luis C Lamb, Priscila Machado Vieira Lima, Leo de Penning, et al. Neural- symbolic learning and reasoning: A survey and interpre- tation 1. In Neuro-Symbolic Artificial Intelligence: The State of the Art, pages 1-51. IOS press, 2021.
  4. [Camacho and McIlraith, 2019] Alberto Camacho and Sheila A McIlraith. Learning interpretable models expressed in linear temporal logic. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 29, pages 621-630, 2019.
  5. [Chakraborty et al., 2022] Indrasis Chakraborty, Brian M Kelley, and Brian Gallagher. Device classification for in- dustrial control systems using predicted traffic features. Frontiers in Computer Science, 4:777089, 2022.
  6. [Chavira and Darwiche, 2008] Mark Chavira and Adnan Darwiche. On probabilistic inference by weighted model counting. Artificial Intelligence, 172(6-7):772-799, 2008.
  7. [Darwiche and Marquis, 2002] Adnan Darwiche and Pierre Marquis. A knowledge compilation map. Journal of Arti- ficial Intelligence Research, 17:229-264, 2002.
  8. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Ijcai, volume 13, pages 854-860, 2013. IJCAI
  9. [De Raedt et al., 2016] Luc De Raedt, Kristian Kersting, Sri- raam Natarajan, and David Poole. Statistical relational ar- tificial intelligence: Logic, probability, and computation. Synthesis lectures on artificial intelligence and machine learning, 10(2):1-189, 2016.
  10. [D'Antoni and Veanes, 2017] Loris D'Antoni and Margus Veanes. The power of symbolic automata and transduc- ers. In Computer Aided Verification: 29th International Conference, CAV 2017, Heidelberg, Germany, July 24- 28, 2017, Proceedings, Part I 30, pages 47-67. Springer, 2017.
  11. [Galassi and Giordana, 2005] Ugo Galassi and Attilio Gior- dana. Learning regular expressions from noisy sequences. In International Symposium on Abstraction, Reformula- tion, and Approximation, pages 92-106. Springer, 2005.
  12. [Gnecco et al., 2015] Giorgio Gnecco, Marco Gori, Stefano Melacci, and Marcello Sanguineti. Foundations of support constraint machines. Neural computation, 27(2):388-480, 2015.
  13. [Green et al., 2007] Todd J Green, Grigoris Karvounarakis, and Val Tannen. Provenance semirings. In Proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART sym- posium on Principles of database systems, pages 31-40, 2007.
  14. [Ivaturi et al., 2021] Praharsh Ivaturi, Matteo Gadaleta, Amitabh C Pandey, Michael Pazzani, Steven R Steinhubl, and Giorgio Quer. A comprehensive explanation frame- work for biomedical time series classification. IEEE jour- nal of biomedical and health informatics, 25(7):2398- 2408, 2021.
  15. [Kimmig et al., 2017] Angelika Kimmig, Guy Van den Broeck, and Luc De Raedt. Algebraic model counting. Journal of Applied Logic, 22:46-62, 2017.
  16. [LeCun, 1998] Yann LeCun. The mnist database of hand- written digits. http://yann. lecun. com/exdb/mnist/, 1998. Link
  17. [Li et al., 2023] Ziyang Li, Jiani Huang, and Mayur Naik. Scallop: A language for neurosymbolic programming. Proceedings of the ACM on Programming Languages, 7(PLDI):1463-1487, 2023.
  18. [Luo et al., 2022] Weilin Luo, Hai Wan, Delong Zhang, Jianfeng Du, and Hengdi Su. Checking ltl satisfiabil- ity via end-to-end learning. In Proceedings of the 37th IEEE/ACM International Conference on Automated Soft- ware Engineering, pages 1-13, 2022.
  19. [Luo et al., 2024] Weilin Luo, Pingjia Liang, Junming Qiu, Polong Chen, Hai Wan, Jianfeng Du, and Weiyuan Fang. Learning to check ltl satisfiability and to generate traces via differentiable trace checking. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Soft- ware Testing and Analysis, pages 996-1008, 2024.
  20. [Maene et al., 2024] Jaron Maene, Vincent Derkinderen, and Luc De Raedt. On the hardness of probabilistic neurosym- bolic learning. arXiv preprint arXiv:2406.04472, 2024.
  21. [Manginas et al., 2024] Nikolaos Manginas, George Paliouras, and Luc De Raedt. Nesya: Neurosymbolic automata. arXiv preprint arXiv:2412.07331, 2024. IJCAI
  22. [Manhaeve et al., 2018] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Deepproblog: Neural probabilistic logic pro- gramming. Advances in neural information processing systems, 31, 2018.
  23. [Manhaeve et al., 2021] Robin Manhaeve, Giuseppe Marra, and Luc De Raedt. Approximate inference for neural prob- abilistic logic programming. In KR, pages 475-486, 2021.
  24. [Marra et al., 2024] Giuseppe Marra, Sebastijan Dumančić, Robin Manhaeve, and Luc De Raedt. From statistical re- lational to neurosymbolic artificial intelligence: A survey. Artificial Intelligence, page 104062, 2024.
  25. [Mukherjee et al., 2022] Prasita Mukherjee, Haoteng Yin, Susheel Suresh, and Tiark Rompf. Octal: Graph repre- sentation learning for ltl model checking. arXiv preprint arXiv:2207.11649, 2022.
  26. [Nethercote et al., 2007] Nicholas Nethercote, Peter J Stuckey, Ralph Becket, Sebastian Brand, Gregory J Duck, and Guido Tack. Minizinc: Towards a standard cp modelling language. In International Conference on Principles and Practice of Constraint Programming, pages 529-543. Springer, 2007.
  27. [Netzer et al., 2011] Yuval Netzer, Tao Wang, Adam Coates, Alessandro Bissacco, Baolin Wu, Andrew Y Ng, et al. Reading digits in natural images with unsupervised feature learning. In NIPS workshop on deep learning and unsu- pervised feature learning, volume 2011, page 4. Granada, 2011.
  28. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In 18th annual symposium on foundations of computer sci- ence (sfcs 1977), pages 46-57. ieee, 1977.
  29. [Roesener et al., 2016] Christian Roesener, Felix Fahrenkrog, Axel Uhlig, and Lutz Eckstein. A scenario- based assessment approach for automated driving by using time series classification of human-driving behaviour. In 2016 IEEE 19th international conference on intelligent transportation systems (ITSC), pages 1360-1365. IEEE, 2016.
  30. [Rozier and Vardi, 2007] Kristin Y Rozier and Moshe Y Vardi. Ltl satisfiability checking. In International SPIN Workshop on Model Checking of Software, pages 149-167. Springer, 2007.
  31. [Umili and Capobianco, 2024] Elena Umili and Roberto Capobianco. Deepdfa: Automata learning through neural probabilistic relaxations. In ECAI 2024, pages 1051-1058.
  32. [Umili et al., 2023] Elena Umili, Roberto Capobianco, and Giuseppe De Giacomo. Grounding ltlf specifications in image sequences. In Proceedings of the International Con- ference on Principles of Knowledge Representation and Reasoning, volume 19, pages 668-678, 2023.
  33. [van Krieken et al., 2022] Emile van Krieken, Erman Acar, and Frank van Harmelen. Analyzing differentiable fuzzy logic operators. Artificial Intelligence, 302:103602, 2022.
  34. [van Krieken et al., 2024] Emile van Krieken, Pasquale Min- ervini, Edoardo M Ponti, and Antonio Vergari. On the in- dependence assumption in neurosymbolic learning. arXiv preprint arXiv:2404.08458, 2024.
  35. [Veanes et al., 2010] Margus Veanes, Nikolaj Bjørner, and Leonardo De Moura. Symbolic automata constraint solv- ing. In Logic for Programming, Artificial Intelligence, and Reasoning: 17th International Conference, LPAR-17, Yo- gyakarta, Indonesia, October 10-15, 2010. Proceedings 17, pages 640-654. Springer, 2010.
  36. [Veanes, 2013] Margus Veanes. Applications of symbolic fi- nite automata. In Implementation and Application of Au- tomata: 18th International Conference, CIAA 2013, Hali- fax, NS, Canada, July 16-19, 2013. Proceedings 18, pages 16-23. Springer, 2013.
  37. [Walke et al., 2021] Homer Walke, Daniel Ritter, Carl Trim- bach, and Michael Littman. Learning finite linear tempo- ral logic specifications with a specialized neural operator. arXiv preprint arXiv:2111.04147, 2021.
  38. [Wang et al., 2024] Liyuan Wang, Xingxing Zhang, Hang Su, and Jun Zhu. A comprehensive survey of continual learning: theory, method and application. IEEE Transac- tions on Pattern Analysis and Machine Intelligence, 2024.
  39. [Xiao et al., 2017] Han Xiao, Kashif Rasul, and Roland Vollgraf. Fashion-mnist: a novel image dataset for bench- marking machine learning algorithms, 2017.
  40. [Xie et al., 2021] Yaqi Xie, Fan Zhou, and Harold Soh. Em- bedding symbolic temporal knowledge into deep sequen- tial models. In 2021 IEEE International Conference on Robotics and Automation (ICRA), pages 4267-4273. IEEE, 2021.

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

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