Differentiable Inductive Logic Programming for Structured Examples
Hikaru Shindo, Masaaki Nishino, Akihiro Yamamoto
Abstract
The differentiable implementation of logic yields a seamless combination of symbolic reasoning and deep neural networks. Recent research, which has developed a differentiable framework to learn logic programs from examples, can even acquire reasonable solutions from noisy datasets. However, this framework severely limits expressions for solutions, e.g., no function symbols are allowed, and the shapes of clauses are fixed. As a result, the framework cannot deal with structured examples. Therefore we propose a new framework to learn logic programs from noisy and structured examples, including the following contributions. First, we propose an adaptive clause search method by looking through structured space, which is defined by the generality of the clauses, to yield an efficient search space for differentiable solvers. Second, we propose for ground atoms an enumeration algorithm, which determines a necessary and sufficient set of ground atoms to perform differentiable inference functions. Finally, we propose a new method to compose logic programs softly, enabling the system to deal with complex programs consisting of several clauses. Our experiments show that our new framework can learn logic programs from noisy and structured examples, such as sequences or trees. Our framework can be scaled to deal with complex programs that consist of several clauses with function symbols.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e2214993-27ef-4640-a331-beec8d7773e7Cited by top-tier papers6
- Interpretable and Explainable Logical Policies via Neurally Guided Symbolic AbstractionQuentin Delfosse, Hikaru Shindo, Devendra Singh Dhami, Kristian KerstingNeurIPS 2023 · 64 citations
- NeSyFOLD: A Framework for Interpretable Image ClassificationParth Padalkar, Huaduo Wang, Gopal GuptaAAAI 2024 · 14 citations
- HyperLogic: Enhancing Diversity and Accuracy in Rule Learning with HyperNetsYang Yang, Wendi Ren, Shuang LiNeurIPS 2024 · 9 citations
- Compositional Generalization Across Distributional Shifts with Sparse Tree OperationsPaul Soulos, Henry Conklin, Mattia Opper, Paul Smolensky et al.NeurIPS 2024 · 8 citations
- Inferring the Invisible: Neuro-Symbolic Rule Discovery for Missing Value ImputationWendi Ren, Ke Wan, Junyu Leng, Shuang LiICLR 2026
Related papers
- VAEL: Bridging Variational Autoencoders and Probabilistic Logic ProgrammingEleonora Misino, Giuseppe Marra, Emanuele SansoneNeurIPS 2022 · 38 citations
- Learning Differentiable Programs with Admissible Neural HeuristicsAmeesh Shah, Eric Zhan, Jennifer J. Sun, Abhinav Verma et al.NeurIPS 2020 · 56 citations
- When Logic Meets Perception: Operator-Agnostic Differentiable Reasoning for Reliable Neural PredictionZihan Shao, Chang Lu, Renate A. Schmidt, Yizheng ZhaoKDD 2026
- DeepStochLog: Neural Stochastic Logic ProgrammingThomas Winters, Giuseppe Marra, Robin Manhaeve, Luc De RaedtAAAI 2022 · 76 citations
- Learning from Noisy Crowd Labels with LogicsZhijun Chen, Hailong Sun, Haoqian He, Pengpeng ChenICDE 2023 · 8 citations
