DeepGraphLog for Layered Neurosymbolic AI
By: Adem Kikaj , Giuseppe Marra , Floris Geerts and more
Potential Business Impact:
Lets computers learn from connected information.
Neurosymbolic AI (NeSy) aims to integrate the statistical strengths of neural networks with the interpretability and structure of symbolic reasoning. However, current NeSy frameworks like DeepProbLog enforce a fixed flow where symbolic reasoning always follows neural processing. This restricts their ability to model complex dependencies, especially in irregular data structures such as graphs. In this work, we introduce DeepGraphLog, a novel NeSy framework that extends ProbLog with Graph Neural Predicates. DeepGraphLog enables multi-layer neural-symbolic reasoning, allowing neural and symbolic components to be layered in arbitrary order. In contrast to DeepProbLog, which cannot handle symbolic reasoning via neural methods, DeepGraphLog treats symbolic representations as graphs, enabling them to be processed by Graph Neural Networks (GNNs). We showcase the capabilities of DeepGraphLog on tasks in planning, knowledge graph completion with distant supervision, and GNN expressivity. Our results demonstrate that DeepGraphLog effectively captures complex relational dependencies, overcoming key limitations of existing NeSy systems. By broadening the applicability of neurosymbolic AI to graph-structured domains, DeepGraphLog offers a more expressive and flexible framework for neural-symbolic integration.
Similar Papers
The DeepLog Neurosymbolic Machine
Artificial Intelligence
Teaches computers to learn and think logically.
Neuro-Symbolic Frameworks: Conceptual Characterization and Empirical Comparative Analysis
Artificial Intelligence
Helps computers learn and explain answers better.
Logic of Hypotheses: from Zero to Full Knowledge in Neurosymbolic Integration
Machine Learning (CS)
Teaches computers to learn rules and make smart choices.