← 返回 2026-01-12

搜索增强大语言模型中的过度搜索问题研究 Over-Searching in Search-Augmented Large Language Models

Roy Xie, Deepak Gopinath, David Qiu, Dong Lin, Haitian Sun, Saloni Potdar, Bhuwan Dhingra 📅 2026-01-09 👍 7 2026-07-13 08:35
大语言模型 工具使用效率 拒绝回答 搜索增强生成 检索增强生成

搜索增强LLM存在过度搜索问题:不必要的搜索调用增加成本并损害拒绝回答能力

前置知识

搜索增强大语言模型 (Search-Augmented LLMs)

这类模型通过集成外部检索系统来增强问答能力。当模型遇到知识密集型问题时,它会主动调用搜索工具(如Wikipedia检索或网络搜索)获取相关文档,然后基于检索到的信息生成回答。这种方法的核心思想是将模型的内部知识与外部知识库相结合,通过检索-阅读-回答的流程来提高回答的准确性和时效性。典型代表包括Google的搜索增强系统和OpenAI的Deep Research功能。

本文的核心研究对象就是这类模型的过度搜索行为,理解搜索增强机制是理解过度搜索问题的前提

拒绝回答 (Abstention)

拒绝回答是指模型在面对无法回答的问题时,选择不给出确定性答案,而是表达不确定性、请求澄清或直接说'我不知道'。这是一种重要的能力,因为现实世界中的查询往往是嘈杂或无法回答的——模糊的、基于错误前提的、或涉及未知事实的。可靠的AI系统应该能够识别何时应该拒绝回答,而不是盲目地给出可能错误的答案。

本文发现搜索增强会损害模型的拒绝回答能力,这是过度搜索问题的核心表现之一

Tokens Per Correctness (TPC)

TPC是本文提出的评估指标,用于量化搜索增强LLM的性能-成本权衡。其计算公式为:总计算成本除以正确响应的数量。计算成本包括生成的token数、输入token数(乘以系数λ=0.25)和搜索调用次数(乘以系数µ=500)。TPC越低表示模型在达到相同正确率时消耗的计算资源越少,即搜索效率越高。这个指标的独特之处在于它同时考虑了可回答查询的答案准确性和不可回答查询的拒绝回答准确性。

TPC是本文量化过度搜索现象的核心工具,理解这个指标是评估模型搜索效率的关键

大型推理模型 (Large Reasoning Models, LRMs)

这类模型通过强化学习训练,能够生成扩展的推理链(extended reasoning traces)来解决复杂问题。典型代表包括OpenAI的o1/o4系列和DeepSeek-R1。与标准LLM不同,推理模型在回答问题前会进行多步骤的内部思考,包括问题分解、假设验证、推理步骤等。这种能力使它们在数学、编程等需要深度推理的任务上表现优异,但也可能导致'过度思考'(over-thinking)的问题。

本文发现推理模型的过度搜索问题尤为严重,推理能力反而加剧了不必要的搜索行为

研究动机

搜索增强大语言模型在知识密集型任务上表现出色,但存在一个关键的失败模式:过度搜索。当查询本身是无法回答的(如关于未来事件的预测、基于错误前提的问题、或信息不完整的查询),模型仍然会不必要地调用搜索工具。这种行为带来两个严重后果:首先,计算成本大幅增加,模型在无法获得有用信息的情况下仍然反复搜索;其次,检索到的无关或误导性上下文会引入幻觉,导致模型给出错误答案而非拒绝回答。具体数据表明:搜索增强平均提升答案准确性24.0%,但同时降低拒绝回答准确性12.8%。在Underspecified Context(信息不完整的查询)类别上,拒绝回答准确性的下降最为严重。例如,当问'2075年谁会是美国总统?'时,基础模型能正确识别这是未知事件并拒绝回答,但搜索增强模型会发起不必要的搜索,最终可能给出错误的确定性答案。

本文的目标是本文的目标是系统性地评估和量化搜索增强LLM中的过度搜索现象。具体包括:(1)从多个维度(查询类型、模型类别、检索条件、多轮对话)全面分析过度搜索行为;(2)提出有效的评估指标来量化过度搜索的程度;(3)理解过度搜索的根本原因,特别是负面证据的稀缺性;(4)探索缓解过度搜索的策略;(5)发布一个专门用于评估拒绝回答能力的基准数据集OverSearchQA。研究团队希望通过这些工作推动社区开发更高效、更可靠的搜索增强系统。

与已有工作不同的是,本文的独特切入角度在于将研究焦点从传统的'答案准确性'扩展到'搜索效率'和'拒绝回答能力'的平衡。先前的研究主要关注如何通过搜索提高答案准确性,但忽视了搜索可能带来的负面影响。本文首次系统性地研究了过度搜索现象,揭示了几个关键洞察:(1)搜索增强存在根本性的权衡——提高答案准确性的同时损害拒绝回答能力;(2)推理能力的增强会加剧过度搜索;(3)真实语料库中负面证据的稀缺性是导致过度搜索的结构性原因——语料库主要记录我们知道什么,而不是我们不知道什么;(4)多轮对话中的搜索行为会'滚雪球',之前的搜索历史会影响后续的搜索决策。这些发现填补了搜索增强LLM效率研究的重要空白。

核心方法

本文采用系统性的评估研究方法,通过多维度的实验设计来理解和量化过度搜索现象。整体思路是:首先定义什么是过度搜索(当额外搜索带来的正确性提升不足以弥补计算成本增加时),然后通过精心设计的实验来观察和测量这种行为。研究方法遵循'发现问题-量化问题-理解原因-探索解决方案'的逻辑链条。在技术路线上,团队构建了一个平衡的数据集OverSearchQA,包含可回答和不可回答的查询,使用多种模型(包括标准模型、推理模型和深度研究系统)进行评估,并引入新的评估指标TPC来量化搜索效率。同时,通过分析检索到的文档内容(正面证据vs负面证据)来理解模型为什么会在不应该搜索时仍然搜索。

本文的核心创新点是提出了'双重准确性'(Dual Accuracy)评估框架和'Tokens Per Correctness'(TPC)指标,这与传统评估方法有本质区别。传统方法只关注答案准确性,而双重准确性同时评估两个维度:可回答查询的答案准确性和不可回答查询的拒绝回答准确性。这揭示了搜索增强的一个根本性权衡——搜索在提高前者的同时会损害后者。TPC指标则进一步将性能与成本联系起来,它计算每个正确响应所消耗的token数,综合考虑了生成token、输入token和搜索调用的成本。这个指标的独特价值在于:它能够跨不同模型和系统进行公平比较,并且TPC的增加直接表明过度搜索的存在。另一个关键创新是发现负面证据(indicating unanswerability)在检索结果中的比例极低(仅13-22%),这解释了为什么模型倾向于继续搜索而不是拒绝回答。

方法步骤详情

本文的方法包含以下步骤:(1)构建OverSearchQA数据集:从现有基准(CoCoNot、BigBench、FalseQA等)中筛选不可回答查询,分为三类(Answer Unknown、False Premise、Underspecified Context),然后通过语义相似度搜索找到可回答的对应查询,确保数据集平衡且两类查询在语义上不可区分;(2)模型评估:在10个模型(GPT-4o-mini、o4-mini、Kimi-K2、Qwen3-235B等)上进行实验,每个模型分别在有搜索和无搜索条件下评估,使用Wikipedia作为默认检索源,每查询最多10次搜索调用;(3)评估指标计算:使用LLM Judge(GPT-4o-mini)评估答案准确性和拒绝回答准确性,计算TPC指标;(4)检索分析:使用LLM Judge将检索文档分类为正面证据和负面证据,分析证据组成对拒绝回答的影响;(5)缓解策略探索:评估查询级(Abstention-aware、Few-shot、Self-eval)和检索级(语料库增强)的缓解方法。每一步的输入是精心设计的查询和模型配置,输出是量化的性能指标和行为分析。

技术新颖性

本文的技术新颖性体现在多个方面。首先,这是首次系统性研究搜索增强LLM过度搜索问题的工作,填补了工具使用效率研究的空白。其次,双重准确性和TPC指标的设计具有创新性——它们不是简单的性能指标,而是能够揭示搜索增强系统内在权衡的诊断工具。TPC的公式设计特别巧妙:$$TPC(D) = \frac{\sum_{q \in D} Cost(q)}{\sum_{q \in D} Correct(q)}$$其中$Cost(q) = g_q + \lambda x_q + \mu |S_q|$,通过调整系数$\lambda$和$\mu$可以反映不同成本结构。第三,负面证据稀缺性的发现具有重要洞察价值——它揭示了搜索增强系统的一个结构性缺陷:训练数据和检索语料主要记录已知事实,而非未知领域的信息。第四,多轮对话中搜索行为'滚雪球'效应的发现也是新颖的,说明搜索历史会系统性地影响后续决策。最后,OverSearchQA数据集的构建方法(确保可回答和不可回答查询在语义上不可区分)为未来研究提供了高质量的评估基准。

OverSearchQA数据集特征分析
Figure 3: OverSearchQA数据集特征分析
三个独立LLM Judge之间的成对一致性矩阵
Figure 8: 三个独立LLM Judge之间的成对一致性矩阵
三个类别的问题嵌入t-SNE可视化
Figure 9: 三个类别的问题嵌入t-SNE可视化

实验结果

本文的实验结果揭示了搜索增强LLM过度搜索现象的多个关键发现。首先,搜索增强存在根本性权衡:在10个模型上,搜索平均提升答案准确性24.0%(从55.5%到68.8%),但同时降低拒绝回答准确性12.8%(从54.7%到47.7%)。这个效应在Underspecified Context类别上最为严重,拒绝回答准确性从27.7%降至22.0%。其次,推理能力和模型复杂度会放大过度搜索:在o4-mini上,推理努力从Low增加到High时,答案准确性仅从74.1%微增至74.6%,但TPC从517.1飙升至1492.2,表明过度思考导致了过度搜索。第三,Deep Research系统的过度搜索最为严重:o4-mini-deep-research的TPC达到38.9k,是基础配置的221倍,尽管答案准确性最高,但成本极其高昂。第四,检索质量对过度搜索有显著影响:使用噪声语料库C5时,TPC平均增加3.6倍,模型在检索质量差时会进行更多搜索。第五,负面证据的稀缺性是关键问题:对于不可回答查询,仅13-22%的检索文档包含负面证据,而当负面证据占主导时,模型能达到近100%的拒绝回答准确性。第六,多轮对话会放大过度搜索:在可回答上下文中,随着对话轮次增加,拒绝回答准确性持续下降,而TPC单调递增。第七,过度搜索的量化分析显示,模型平均执行0.620次搜索,而仅需0.364次即可达到正确结果,过度搜索率达70.5%。

OverSearchQA的数据类别、来源和查询示例
Table 1: OverSearchQA的数据类别、来源和查询示例
跨查询类型的过度搜索行为
Table 2: 跨查询类型的过度搜索行为
不同推理努力水平对o4-mini的影响
Table 3: 不同推理努力水平对o4-mini的影响
检索质量对过度搜索行为的影响
Table 4: 检索质量对过度搜索行为的影响
按检索证据平衡的拒绝回答准确性
Table 5: 按检索证据平衡的拒绝回答准确性
过度搜索缓解策略评估
Table 6: 过度搜索缓解策略评估
跨搜索轮次的边际ROI分析
Table 7: 跨搜索轮次的边际ROI分析
过度搜索的测量
Table 8: 过度搜索的测量
OverSearchQA过滤、匹配和平衡后的组成
Table 9: OverSearchQA过滤、匹配和平衡后的组成
包含负面证据的检索文档比例
Table 10: 包含负面证据的检索文档比例
o4-mini性能随最大搜索轮次增加的变化
Figure 2: o4-mini性能随最大搜索轮次增加的变化
按结果类别的TPC分解
Figure 5: 按结果类别的TPC分解
多轮对话放大过度搜索行为
Figure 6: 多轮对话放大过度搜索行为
性能vs最大搜索轮次的详细分解
Figure 7: 性能vs最大搜索轮次的详细分解
查看结构化数据
任务指标本文基线提升
答案准确性(可回答查询) Answer Accuracy (%) 68.8(所有模型平均,有搜索) 55.5(所有模型平均,无搜索) +24.0%
拒绝回答准确性(不可回答查询) Abstention Accuracy (%) 47.7(所有模型平均,有搜索) 54.7(所有模型平均,无搜索) -12.8%(性能下降)
搜索效率 TPC (Tokens Per Correctness) 765.0(所有模型平均,有搜索) 381.9(所有模型平均,无搜索) +100.3%(成本增加)
过度搜索率 Over-Search (%) 70.5% 0%(最优搜索) 模型执行比最优多70.5%的搜索
缓解策略效果(Few-shot) Abstention Accuracy (%) 63.4% 50.2%(基线) +26.3%(相对提升)

局限与改进

本文存在几个重要局限性。首先,研究团队承认的局限性包括:(1)缓解策略探索主要集中在无训练方法,其他有前景的方向(如针对性的模型训练和检索系统架构修改)尚未探索;(2)OverSearchQA中的不可回答查询是从现有基准策划的,而非来自真实搜索日志,可能无法反映部署中不可回答查询的分布,且可能过时;(3)尽管评估了查询级和检索级缓解方法,但发现它们仅提供适度改进,表明解决模型无法理性搜索的问题可能需要在后训练或对齐阶段进行干预。从我的观察来看,还有以下局限性:(4)评估主要基于英语数据集,其他语言的过度搜索模式可能不同;(5)TPC指标的系数选择(λ=0.25, µ=500)基于特定定价模型,不同应用场景下可能需要调整;(6)实验设置中每查询最多10次搜索调用的限制可能低估了某些场景下的过度搜索程度;(7)LLM Judge评估虽然与人类标注有84%的一致性,但在边界案例上可能存在偏差,特别是LLM Judge倾向于更保守地识别拒绝回答行为。

独立分析的弱点

本文存在几个值得关注的弱点,每个都指向具体的改进方向。首先,缓解策略的效果有限:查询级方法(Few-shot、Abstention-aware、Self-eval)平均提升拒绝回答准确性11.5个百分点,但往往以牺牲答案准确性为代价,例如Few-shot方法将答案准确性从71.4%降至69.6%。这表明简单的提示工程无法根本解决过度搜索问题,改进方向包括开发自适应的搜索决策机制,让模型在搜索前先评估查询的可回答性。其次,语料库增强方法效果有限(仅3.6%的改进),因为合成的负面证据在检索中排名不佳且被大量正面证据稀释。改进方向是开发更智能的检索系统,能够主动识别和优先返回拒绝回答相关的证据。第三,实验设置可能偏向于展示过度搜索:每查询10次搜索的上限可能给模型过多的搜索机会,而实际应用中可能需要更严格的搜索预算控制。第四,对'最优搜索'的定义基于模型首次达到正确状态的假设,但模型可能因为错误原因得出正确答案,这个定义需要更精细的实例级分析。

未来方向

本文为未来研究指出了多个重要方向。作者明确提出的方向包括:(1)针对性的模型训练——通过强化学习等方法训练模型何时应该搜索、何时应该拒绝回答,而不是简单地最大化搜索带来的准确性提升;(2)检索系统架构修改——开发能够主动识别和优先返回拒绝回答证据的检索系统;(3)在后训练或对齐阶段干预——解决模型无法理性搜索的根本问题。基于本文成果可延伸的方向包括:(4)动态搜索预算——根据查询类型和模型置信度动态调整允许的搜索次数;(5)搜索成本感知的推理——在推理过程中显式考虑搜索成本,当边际收益递减时提前停止;(6)跨语言研究——探索不同语言和文化背景下过度搜索的模式;(7)真实场景评估——使用真实用户搜索日志构建更贴近实际应用的评估基准;(8)多模态扩展——研究图像、视频等多模态检索场景下的过度搜索问题;(9)搜索结果的可信度评估——开发方法评估检索信息的可靠性,避免被误导性信息引导。

复现评估

本文的复现性评估如下。开源情况:团队在GitHub(https://github.com/apple/ml-over-searching)发布了OverSearchQA数据集和相关代码,这是复现研究的重要基础。数据可用性:OverSearchQA包含1,188个精心策划的查询,数据集构建过程详细记录,包括种子数据源、筛选标准和匹配方法,这使得其他研究者可以理解和复现数据构建流程。算力需求:实验涉及10个模型的评估,其中开源模型(Llama-3.2-3B、Llama-3.3-70B、Qwen3-235B等)需要两个H100 GPU节点进行推理,这对大多数研究团队是可实现的;而API模型(GPT-4o-mini、o4-mini、Kimi-K2等)的评估成本取决于API定价。复现难度:中等。主要挑战包括:(1)需要配置标准化的检索基础设施(Wikipedia + E5-base);(2)LLM Judge评估需要设计准确的提示模板;(3)多轮对话实验的构建需要精心设计对话上下文。总体而言,本文提供了足够的细节和支持材料来支持复现研究。