Scalable integration of logic programming and neural networks
Develop scalable frameworks that integrate traditional logic programming with neural networks to support complex reasoning tasks in Neuro-Symbolic AI.
References
Open research questions remain around how Neuro-Symbolic AI can develop scalable frameworks that integrate traditional logic programming with neural networks for complex reasoning tasks, incorporate commonsense knowledge and advanced language understanding to enhance multi-hop reasoning capabilities, combine symbolic logic with neural networks to ensure reliable and trustworthy decision-making and integrate meta-cognitive abilities to enable self-monitoring and adjustment of reasoning strategies for clearer, more understandable explanations.
Our experiments use $|\Delta| = 2$; the compiled SDD grows empirically as $\approx|\Delta|{2.9}$ with a $40\times$ compile-time jump at $|\Delta| = 4$ (\Cref{app:treewidth}). Saturation and grounding are polynomial and the compilation is exact, but we do not demonstrate ontology-scale ABoxes such as SNOMED~CT or the Gene Ontology; that regime requires lifted WMC and is the principal open problem.
Their treatment leaves three regimes open: the EL profile with role chains and role hierarchies, partial supervision in which a subset of the ground atoms is latent, and an RS analysis of the resulting predictor.
In multi-rule scenarios, which we leave to future work, the above can be substituted by the satisfiability of the knowledge base.
Developing architectures that preserve symbolic guarantees at such scales remains an open problem.
Several directions remain open for future work. First, grasp currently operates over symbolic predicates defined over noisy structured relational data. Extending the framework to support neural predicates would allow grasp to operate over unstructured inputs such as images and text.