Proceedings

Neural Decision-Propagation for Answer Set Programming

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 3819-3828.

https://doi.org/10.24963/ijcai.2026/425

Abstract

Integration of Answer Set Programming (ASP) with neural networks has emerged as a promising tool in Neuro-symbolic AI. While existing approaches extend the capabilities of ASP to real world domains, their reasoning pipelines depend on classical solvers, which is a bottleneck for scalability. To tackle this problem, we propose a new method to compute stable models, called decision-propagation (DProp), which alternates falsity decisions and truth propagations. Successful DProp computations are shown to capture the stable model semantics. We then develop Neural DProp (NDProp), a differentiable extension of DProp with neural computation for decisions and fuzzy evaluation for propagations. We evaluate the capabilities of NDProp for learning decision heuristics as well as neuro-symbolic integration, and compare it with existing neuro-symbolic approaches. The results show that NDProp can learn to efficiently compute stable models, and it improves accuracy and scalability on neuro-symbolic benchmarks.

  1. [Alviano and Peñaloza, 2013] Mario Alviano and Rafael Peñaloza. Fuzzy answer sets approximations. Theory Pract. Log. Program., 13(4-5):753-767, 2013.
  2. [Alviano et al., 2013] Mario Alviano, Carmine Dodaro, Wolfgang Faber, Nicola Leone, and Francesco Ricca. WASP: A Native ASP Solver Based on Constraint Learn- ing. In Pedro Cabalar and Tran Cao Son, editors, Logic Programming and Nonmonotonic Reasoning, 12th Inter- national Conference, volume 8148 of LNCS, pages 54-66. Springer, 2013.
  3. [Aspis et al., 2020] Yaniv Aspis, Krysia Broda, Alessandra Russo, and Jorge Lobo. Stable and supported semantics in continuous vector spaces. In Diego Calvanese, Esra Er- dem, and Michael Thielscher, editors, Proceedings of the 17th International Conference on Principles of Knowledge Representation and Reasoning, pages 59-68, 2020.
  4. [Barbara et al., 2023] Vito Barbara, Massimo Guarascio, Nicola Leone, Giuseppe Manco, Alessandro Quarta, Francesco Ricca, and Ettore Ritacco. Neuro-Symbolic AI for Compliance Checking of Electrical Control Panels. Theory Pract. Log. Program., 23(4):748-764, 2023.
  5. [Borroto et al., 2025] Manuel Borroto, Antonio Ielo, Giuseppe Mazzotta, and Francesco Ricca. Answer Set Programming and Neurosymbolic AI: Applications and Future Perspectives (Invited Talk). In Hybrid Models for Coupling Deductive and Inductive Reasoning, pages 1-21. Springer, 2025.
  6. [Brewka et al., 2011] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczynski. Answer set programming at a glance. Commun. ACM, 54(12):92-103, 2011.
  7. [Dal Palù et al., 2009] Alessandro Dal Palù, Agostino Dovier, Enrico Pontelli, and Gianfranco Rossi. GASP: Answer Set Programming with Lazy Grounding. Fundam. Informaticae, 96(3):297-322, 2009.
  8. ['Avila Garcez and Lamb, 2023] Artur d'Avila Garcez and Luís C. Lamb. Neurosymbolic AI: the 3rd wave. Artif. Intell. Rev., 56(11):12387-12406, 2023.
  9. [Denecker et al., 2000] Marc Denecker, Victor Marek, and Mirosław Truszczyński. Approximations, Stable Oper- ators, Well-Founded Fixpoints and Applications in Non- monotonic Reasoning, pages 127-144. Springer US, Boston, MA, 2000.
  10. [Dodaro et al., 2022] Carmine Dodaro, Davide Ilardi, Luca Oneto, and Francesco Ricca. Deep Learning for the Gen- eration of Heuristics in Answer Set Programming: A Case Study of Graph Coloring. In Georg Gottlob, Daniela In- clezan, and Marco Maratea, editors, Logic Programming and Nonmonotonic Reasoning -16th International Con- ference, volume 13416 of LNCS, pages 145-158. Springer, 2022.
  11. [Eiter et al., 2022] Thomas Eiter, Nelson Higuera, Johannes Oetsch, and Michael Pritz. A Neuro-Symbolic ASP Pipeline for Visual Question Answering. Theory Pract. Log. Program., 22(5):739-754, 2022.
  12. [Eiter et al., 2025] Thomas Eiter, Katsumi Inoue, Nelson Higuera, and Sota Moriyama. T-norm selection for object detection in autonomous driving with logical constraints. In Advances in Neural Information Processing Systems, volume 38, pages 86906-86933, 2025.
  13. [Eiter et al., 2026] Thomas Eiter, Katsumi Inoue, and Sota Moriyama. Neural Decision-Propagation for Answer Set Programming. CoRR, abs/2605.01797, 2026.
  14. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefenstette. Learning Explanatory Rules from Noisy Data. J. Artif. Intell. Res., 61:1-64, 2018.
  15. [Fages, 1991] Franc ¸ois Fages. A New Fixpoint Semantics for General Logic Programs Compared with the Well- Founded and the Stable Model Semantics. New Gener. Comput., 9(3/4):425-444, 1991.
  16. [Fitting, 2002] Melvin Fitting. Fixpoint semantics for logic programming a survey. Theor. Comput. Sci., 278(1-2):25- 51, 2002.
  17. [Gaunt et al., 2017] Alexander L. Gaunt, Marc Brockschmidt, Nate Kushman, and Daniel Tarlow. Differentiable Programs with Neural Libraries. In Doina Precup and Yee Whye Teh, editors, Proceedings of the 34th International Conference on Machine Learning, ICML 2017, volume 70 of Proceedings of Machine Learning Research, pages 1213-1222. PMLR, 2017.
  18. [Gebser et al., 2016] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, Max Ostrowski, Torsten Schaub, and Philipp Wanko. Theory Solving Made Easy with Clingo 5. In Manuel Carro, Andy King, Neda Saeedloei, and Marina De Vos, editors, Technical Communications of the 32nd International Conference on Logic Programming, volume 52 of OASIcs, pages 2:1-2:15, 2016.
  19. [Ielo and Ricca, 2021] Antonio Ielo and Francesco Ricca. Answer Set Computation of Negative Two-Literal Pro- grams Based on Graph Neural Networks: Preliminary Re- sults. In Stefania Monica and Federico Bergenti, edi- tors, Proceedings of the 36th Italian Conference on Com- putational Logic, volume 3002, pages 188-195. CEUR- WS.org, 2021.
  20. [Inoue and Sakama, 1996] Katsumi Inoue and Chiaki Sakama. A Fixpoint Characterization of Abductive Logic Programs. J. Log. Program., 27(2):107-136, 1996.
  21. [Inoue et al., 1992] Katsumi Inoue, Miyuki Koshimura, and Ryuzo Hasegawa. Embedding Negation as Failure into a Model Generation Theorem Prover. In Deepak Kapur, editor, Automated Deduction -CADE-11, 11th Interna- tional Conference on Automated Deduction, volume 607 of LNCS, pages 400-415. Springer, 1992.
  22. [Lefèvre et al., 2017] Claire Lefèvre, Christopher Béatrix, Igor Stéphan, and Laurent Garcia. ASPeRiX, a first-order forward chaining approach for answer set computing. The- ory Pract. Log. Program., 17(3):266-310, 2017.
  23. [Leone et al., 2006] Nicola Leone, Gerald Pfeifer, Wolfgang Faber, Thomas Eiter, Georg Gottlob, Simona Perri, and Francesco Scarcello. The DLV system for knowledge rep- resentation and reasoning. ACM Trans. Comput. Log., 7(3):499-562, 2006.
  24. [Lifschitz, 2008] Vladimir Lifschitz. What Is Answer Set Programming? In Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence, pages 1594-1597. AAAI Press, 2008.
  25. [Liu et al., 2010] Lengning Liu, Enrico Pontelli, Tran Cao Son, and Miroslaw Truszczynski. Logic programs with abstract constraint atoms: The role of computations. Artif. Intell., 174(3-4):295-315, 2010.
  26. [Manhaeve et al., 2021] Robin Manhaeve, Sebastijan Du- mancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. Neural probabilistic logic programming in DeepProbLog. Artif. Intell., 298:103504, 2021.
  27. [Moriyama and Inoue, 2025] Sota Moriyama and Katsumi Inoue. Graph-based attention for differentiable maxsat solving. In Advances in Neural Information Processing Systems, volume 38, pages 137740-137768, 2025.
  28. [Nickles, 2018] Matthias Nickles. Differentiable SAT/ASP. In Elena Bellodi and Tom Schrijvers, editors, Proceedings of the 5th International Workshop on Probabilistic Logic Programming, pages 62-74. CEUR-WS.org, 2018.
  29. [Niemelä and Simons, 1997] Ilkka Niemelä and Patrik Si- mons. Smodels -an implementation of the stable model and well-founded semantics for normal LP. In Jürgen Dix, Ulrich Furbach, and Anil Nerode, editors, Logic Programming and Nonmonotonic Reasoning, 4th Interna- tional Conference, LNCS, pages 421-430. Springer, 1997.
  30. [Nieuwenborgh et al., 2006] Davy Van Nieuwenborgh, Mar- tine De Cock, and Dirk Vermeir. Fuzzy Answer Set Pro- gramming. In Michael Fisher, Wiebe van der Hoek, Boris Konev, and Alexei Lisitsa, editors, Logics in Artificial In- telligence, 10th European Conference, volume 4160 of LNCS, pages 359-372. Springer, 2006.
  31. [Przymusinski, 1991] Teodor C. Przymusinski. Three- Valued Nonmonotonic Formalisms and Semantics of Logic Programs. Artif. Intell., 49(1-3):309-343, 1991.
  32. [Saccà and Zaniolo, 1990] Domenico Saccà and Carlo Zan- iolo. Stable Models and Non-Determinism in Logic Pro- grams with Negation. In Proceedings of the Ninth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pages 205-217. ACM Press, 1990.
  33. [Sato et al., 2026] Taisuke Sato, Akihiro Takemura, and Kat- sumi Inoue. Towards End-to-End ASP Computation. Neu- rosymbolic Artificial Intelligence, 2:25, 2026. 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 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net, 2019.
  34. [Shirai and Hasegawa, 2004] Yasuyuki Shirai and Ryuzo Hasegawa. Answer Set Computation Based on a Mini- mal Model Generation Theorem Prover. In PRICAI 2004: Trends in Artificial Intelligence, 8th Pacific Rim Interna- tional Conference on Artificial Intelligence, volume 3157 of LNCS, pages 43-52. Springer, 2004.
  35. [Skryagin et al., 2023] Arseny Skryagin, Daniel Ochs, De- vendra Singh Dhami, and Kristian Kersting. Scalable Neural-Probabilistic Answer Set Programming. J. Artif. Intell. Res., 78:579-617, 2023.
  36. [Takemura and Inoue, 2022] Akihiro Takemura and Katsumi Inoue. Gradient-Based Supported Model Computation in Vector Spaces. In Georg Gottlob, Daniela Inclezan, and Marco Maratea, editors, Logic Programming and Non- monotonic Reasoning -16th International Conference, LNCS, pages 336-349. Springer, 2022.
  37. [Takemura and Inoue, 2024] Akihiro Takemura and Katsumi Inoue. Differentiable Logic Programming for Distant Su- pervision. In 27th European Conference on Artificial Intel- ligence, volume 392 of Frontiers in Artificial Intelligence and Applications, pages 1301-1308. IOS Press, 2024.
  38. [Tsamoura et al., 2021] Efthymia Tsamoura, Timothy M. Hospedales, and Loizos Michael. Neural-Symbolic In- tegration: A Compositional Perspective. In Thirty-Fifth AAAI Conference on Artificial Intelligence, pages 5051- 5060. AAAI Press, 2021.
  39. [van Emden and Kowalski, 1976] Maarten H. van Emden and Robert A. Kowalski. The Semantics of Predicate Logic as a Programming Language. J. ACM, 23(4):733- 742, 1976.
  40. [Van Gelder, 1993] Allen Van Gelder. The Alternating Fix- point of Logic Programs with Negation. J. Comput. Syst. Sci., 47(1):185-221, 1993.
  41. [Wang et al., 2015] Kewen Wang, Lian Wen, and Kedian Mu. Random logic programs: Linear model. Theory Pract. Log. Program., 15(6):818-853, 2015.
  42. [Wang et al., 2025] Wenguan Wang, Yi Yang, and Fei Wu. Towards Data-And Knowledge-Driven AI: A Survey on Neuro-Symbolic Computing. IEEE Trans. Pattern Anal. Mach. Intell., 47(2):878-899, 2025.
  43. [Yang et al., 2020] Zhun Yang, Adam Ishay, and Joohyung Lee. NeurASP: Embracing Neural Networks into Answer Set Programming. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, pages 1755-1762, 2020. IJCAI
  44. [Zhao and Lin, 2003] Yuting Zhao and Fangzhen Lin. An- swer Set Programming Phase Transition: A Study on Ran- domly Generated Programs. In Catuscia Palamidessi, ed- itor, Logic Programming, 19th International Conference, volume 2916 of LNCS, pages 239-253. Springer, 2003.

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

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