摘要
arXiv:2502.09212v1 宣告类型: 新
摘要:大规模语言模型(LLMs)能够生成类似于人类的回答用户查询。然而,LLMs表现出固有的局限性,尤其是因为它们会产生幻觉。本文提出了一种名为LP-LM的系统,该系统通过在知识库(KB)中包含的事实来回答问题,并借助Prolog的语义解析,始终生成可靠的答案。
LP-LM通过Prolog确定性谓词语法(DCG)解析,生成输入问题的最可能成分解析树以及相应的Prolog术语。然后,该术语在表示为Prolog术语的自然语言句子知识库中执行,用于回答问题。通过利用DCG和幻影表,LP-LM在输入句子数量足够多的语法规则下,能在线性时间内运行。在与当前知名的LLMs进行准确度比较的实验中,我们展示了LLMs即使在简单问题上也会产生幻觉,而LP-LM不会。