DeepProofLog: Efficient Proving in Deep Stochastic Logic Programs

Authors

  • Ying Jiao KU Leuven, Belgium
  • Rodrigo Castellano Ontiveros University of Siena, Italy
  • Luc De Raedt KU Leuven, Belgium Örebro University, Sweden
  • Marco Gori University of Siena, Italy
  • Francesco Giannini Scuola Normale Superiore, Italy University of Pisa, Italy
  • Michelangelo Diligenti University of Siena, Italy
  • Giuseppe Marra KU Leuven, Belgium

DOI:

https://doi.org/10.1609/aaai.v40i27.39396

Abstract

Neurosymbolic (NeSy) AI combines neural architectures and symbolic reasoning to improve accuracy, interpretability, and generalization. While logic inference on top of subsymbolic modules has been shown to effectively guarantee these properties, this often comes at the cost of reduced scalability, which can severely limit the usability of NeSy models. This paper introduces DeepProofLog (DPrL), a novel NeSy system based on stochastic logic programs, which addresses the scalability limitations of previous methods. DPrL parameterizes all derivation steps with neural networks, allowing efficient neural guidance over the proving system. Additionally, we establish a formal mapping between the resolution process of our deep stochastic logic programs and Markov Decision Processes, enabling the application of dynamic programming and reinforcement learning techniques for efficient inference and learning. This theoretical connection improves scalability for complex proof spaces and large knowledge bases. Our experiments on standard NeSy benchmarks and knowledge graph reasoning tasks demonstrate that DPrL outperforms existing state-of-the-art NeSy systems, advancing scalability to larger and more complex settings than previously possible.

Published

2026-03-14

How to Cite

Jiao, Y., Ontiveros, R. C., De Raedt, L., Gori, M., Giannini, F., Diligenti, M., & Marra, G. (2026). DeepProofLog: Efficient Proving in Deep Stochastic Logic Programs. Proceedings of the AAAI Conference on Artificial Intelligence, 40(27), 22381–22389. https://doi.org/10.1609/aaai.v40i27.39396

Issue

Section

AAAI Technical Track on Machine Learning IV