DeepProofLog: Efficient Proving in Deep Stochastic Logic Programs
Ying Jiao, Rodrigo Castellano Ontiveros, Luc De Raedt, Marco Gori, Francesco Giannini, Michelangelo Diligenti, Giuseppe Marra

TL;DR
DeepProofLog (DPrL) is a neurosymbolic system that combines neural networks with stochastic logic programming to enable scalable, efficient reasoning and learning in complex AI tasks, outperforming existing methods.
Contribution
DPrL introduces neural-guided stochastic logic programming with a formal MDP mapping, significantly improving scalability and inference efficiency in neurosymbolic AI.
Findings
DPrL outperforms state-of-the-art NeSy systems on benchmarks.
The formal MDP mapping enables efficient dynamic programming techniques.
DPrL handles larger, more complex knowledge bases effectively.
Abstract
Neurosymbolic (NeSy) AI aims to combine the strengths of neural architectures and symbolic reasoning to improve the accuracy, interpretability, and generalization capability of AI models. 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Bayesian Modeling and Causal Inference · Explainable Artificial Intelligence (XAI)
