Declarative Design of Neural Predicates in Neuro-Symbolic Systems
Tilman Hinnerichs, Robin Manhaeve, Giuseppe Marra, Sebastijan Dumancic
TL;DR
The paper tackles the lack of declarativeness in neuro-symbolic systems by introducing a framework for declarative neural predicates built around learned prototypes. Prototypes ground non-symbolic inputs in a latent space and enable unification over continuous domains by sampling from prototype distributions, while preserving the inference procedures of DeepProblog. The approach reduces arbitrary queries to a canonical set, supports encoder/decoder grounding, and demonstrates comparable performance to functional baselines on MNIST-based tasks, while enabling new declarative queries about neural predicates. The work lays a foundation for fully declarative neuro-symbolic reasoning, with practical implications for flexible, query-driven AI systems, though scalability and automatic prototype-count learning remain open challenges.
Abstract
Neuro-symbolic systems (NeSy), which claim to combine the best of both learning and reasoning capabilities of artificial intelligence, are missing a core property of reasoning systems: Declarativeness. The lack of declarativeness is caused by the functional nature of neural predicates inherited from neural networks. We propose and implement a general framework for fully declarative neural predicates, which hence extends to fully declarative NeSy frameworks. We first show that the declarative extension preserves the learning and reasoning capabilities while being able to answer arbitrary queries while only being trained on a single query type.
