Natlog: a Lightweight Logic Programming Language with a Neuro-symbolic Touch
Not on the map. Why?
Abstract (arXiv)
We introduce Natlog, a lightweight Logic Programming language, sharing Prolog's unification-driven execution model, but with a simplified syntax and semantics. Our proof-of-concept Natlog implementation is tightly embedded in the Python-based deep-learning ecosystem with focus on content-driven indexing of ground term datasets. As an overriding of our symbolic indexing algorithm, the same function can be delegated to a neural network, serving ground facts to Natlog's resolution engine. Our open-source implementation is available as a Python package at https://pypi.org/project/natlog/ .
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 6 of its 22 references that are in the map. First posted on arXiv 17 Sep 2021.
Builds on
6 of 22 references.
References · 6
- 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 394
- 2020Neurosymbolic AI: The 3rd Wavecited by 255
- 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 95
- 2020From Statistical Relational to Neuro-Symbolic Artificial Intelligencecited by 63
- 2021Modular Design Patterns for Hybrid Learning and Reasoning Systems: a taxonomy, patterns and use casescited by 39
- 2020eclingo: A solver for Epistemic Logic Programscited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2.
5 papers.
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trendscited by 10
- 2023Full Automation of Goal-driven LLM Dialog Threads with And-Or Recursors and Refiner Oraclescited by 2
- 2022A Gaze into the Internal Logic of Graph Neural Networks, with Logiccited by 1
- 2023Natlog: Embedding Logic Programming into the Python Deep-Learning Ecosystemcited by 1
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AIcited by 0
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AI7 Nov 2024
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trends7 Nov 2024
- 2023Natlog: Embedding Logic Programming into the Python Deep-Learning Ecosystem30 Aug 2023
- 2023Full Automation of Goal-driven LLM Dialog Threads with And-Or Recursors and Refiner Oracles24 Jun 2023
- 2022A Gaze into the Internal Logic of Graph Neural Networks, with Logic5 Aug 2022