用结构化知识追踪提升大模型多跳问答能力
KnowTrace: Bootstrapping Iterative Retrieval-Augmented Generation with Structured Knowledge Tracing
- 自动生成知识三元组构建问答专用知识图谱
- 在三个基准上超越现有方法,自举版本效果更优
- 适合需要精准推理的复杂问答场景
近期检索增强生成(RAG)进展使大语言模型(LLMs)能通过迭代检索处理复杂的多跳问题。这些方法通常在LLM推理与检索间交替,将外部信息逐步积累到上下文中。然而,不断增长的上下文对LLM理解关键信息间关联带来巨大负担,无效推理步骤进一步加剧了这一问题。本文提出KnowTrace,一种新颖的RAG框架,旨在(1)缓解上下文过载,(2)推动高质量多步推理的自举。不同于简单堆叠检索内容,KnowTrace自主追踪目标知识三元组,构建与输入问题相关的特定知识图谱。这种结构化流程不仅为LLM提供可理解的推理上下文,还自然激发知识回溯机制,将贡献性的LLM生成作为过程监督数据用于自我自举。大量实验表明,KnowTrace在三个多跳问答基准上持续优于现有方法,且自举版本进一步放大优势。
原文摘要 · Abstract (English)
Recent advances in retrieval-augmented generation (RAG) furnish large language models (LLMs) with iterative retrievals of relevant information to handle complex multi-hop questions. These methods typically alternate between LLM reasoning and retrieval to accumulate external information into the LLM's context. However, the ever-growing context inherently imposes an increasing burden on the LLM to perceive connections among critical information pieces, with futile reasoning steps further exacerbating this overload issue. In this paper, we present KnowTrace, an elegant RAG framework to (1) mitigate the context overload and (2) bootstrap higher-quality multi-step reasoning. Instead of simply piling the retrieved contents, KnowTrace autonomously traces out desired knowledge triplets to organize a specific knowledge graph relevant to the input question. Such a structured workflow not only empowers the LLM with an intelligible context for inference, but also naturally inspires a reflective mechanism of knowledge backtracing to identify contributive LLM generations as process supervision data for self-bootstrapping. Extensive experiments show that KnowTrace consistently surpasses existing methods across three multi-hop question answering benchmarks, and the bootstrapped version further amplifies the gains.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。