mlsanityData to 7 Oct 2026

LP-LM: No Hallucinations in Question Answering with Logic Programming

arXiv 2502.09212 ↗First posted 13 Feb 2025cs.AI cs.CLcited by 1

Not on the map. Why?

Abstract (arXiv)

Large language models (LLMs) are able to generate human-like responses to user queries. However, LLMs exhibit inherent limitations, especially because they hallucinate. This paper introduces LP-LM, a system that grounds answers to questions in known facts contained in a knowledge base (KB), facilitated through semantic parsing in Prolog, and always produces answers that are reliable. LP-LM generates a most probable constituency parse tree along with a corresponding Prolog term for an input question via Prolog definite clause grammar (DCG) parsing. The term is then executed against a KB of natural language sentences also represented as Prolog terms for question answering. By leveraging DCG and tabling, LP-LM runs in linear time in the size of input sentences for sufficiently many grammar rules. Performing experiments comparing LP-LM with current well-known LLMs in accuracy, we show that LLMs hallucinate on even simple questions, unlike LP-LM.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 5 of its 17 references that are in the map. First posted on arXiv 13 Feb 2025.

Builds on

5 of 17 references.

References · 5

  1. 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,185
  2. 2022Survey of Hallucination in Natural Language Generationcited by 2,056
  3. 2023Evaluating ChatGPT as a Question Answering System: A Comprehensive Analysis and Comparison with Existing Modelscited by 11
  4. 2023Knowledge Authoring for Rules and Actionscited by 2
  5. 2017Experiences with Some Benchmarks for Deductive Databases and Implementations of Bottom-Up Evaluationcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.