LLM2D
SymAgent: 一种用于复杂知识图推理的神经符号自学习代理框架
SymAgent: A Neural-Symbolic Self-Learning Agent Framework for Complex Reasoning over Knowledge Graphs
作者: Ben Liu, Jihai Zhang, Fangquan Lin, Cheng Yang, Min Peng, Wotao Yin
发布日期: 2/6/2025
arXiv ID: oai:arXiv.org:2502.03283v1

摘要

arXiv:2502.03283v1 宣告类型: 新 摘要: 最近的发展表明,当解决复杂推理问题时,大型语言模型(LLMs)容易产生幻觉,导致错误的结果。为了应对这一问题,研究者们将知识图谱(KGs)纳入进来,以提高LLMs的推理能力。然而,现有的方法面临两个限制:1) 他们通常假设所有问题的答案都包含在KGs中,忽视了KGs的不完备性问题;2) 他们将KGs视为静态存储库,并忽略了KGs内在的隐式逻辑推理结构。在这篇论文中,我们引入了SymAgent,这是一种创新的神经符号代理框架,实现了KGs和LLMs之间的协作增强。我们将KGs概念化为动态环境,并将复杂的推理任务转化为多步互动过程,使KGs能够积极参与推理过程。SymAgent由两个模块组成:Agent-Planner和Agent-Executor。Agent-Planner利用LLM的归纳推理能力从KGs中提取符号规则,指导有效的问题分解。Agent-Executor自主调用预定义的操作工具,从KGs和外部文档中整合信息,解决KGs不完备性的问题。此外,我们设计了一个自我学习框架,包括在线探索和离线迭代策略更新阶段,使代理能够自动综合推理轨迹并提高性能。实验结果表明,使用较弱的LLM底座(例如7B系列)的SymAgent在各种强基线方法中表现更好或相当。进一步的分析表明,我们的代理能够识别缺失的三元组,促进了自动KG更新。