论文 · LongBench V2: Towards Deeper Understanding and Reasoning on Realistic Long-Context Multitasks
Contents
基础信息
- 论文:LongBench v2: Towards Deeper Understanding and Reasoning on Realistic Long-context Multitasks
- 作者:Yushi Bai, Shangqing Tu, Jiajie Zhang, Hao Peng, Xiaozhi Wang, Xin Lv, Shulin Cao, Jiazheng Xu, Yuxiao Dong, Jie Tang, Lei Hou, Juanzi Li
- 会议:ACL 2025 Long Papers
- 主题:long-context benchmark, deep understanding, reasoning, multiple-choice evaluation
- 核心贡献:本文构建 LongBench v2,一个包含 503 道多选题、上下文长度从 8K 到 2M words、覆盖 6 大类真实长上下文任务的 benchmark,用自动和人工双重审核确保题目难度与可靠性,显示当前 LLM 即使拥有长窗口,也仍难以完成需要深层理解和推理的长上下文任务。
Q1. 研究动机
近一年 LLM context window 从 8K 扩展到 128K、1M 甚至更长,但长窗口不等于真正理解长文本。已有 benchmark 往往偏抽取式检索、synthetic recall、F1/ROUGE 或 LLM-as-judge,不能稳定评估真实长文档中的理解、学习和推理能力。作者希望构建一个更难、更可靠、更贴近现实的长上下文评测。
Q2. 核心问题
本文要解决的问题是:如何评估 LLM 是否能在真实、长、多任务上下文中进行深层理解和推理,而不是仅仅找到答案片段或依赖记忆。
benchmark 目标是长度足够、问题足够难、任务覆盖广、评价格式可靠。
Q3. 现有不足 & 本文改进
现有不足:
- 许多长上下文 benchmark 可通过浅层 retrieval 解题,不能反映 reasoning。
- synthetic needle/retrieval 任务容易饱和。
- ROUGE、F1 或 LLM judge 在长文 QA/总结评估中可靠性不足。
- 一些数据可能被模型记忆,不能强制模型阅读上下文。
本文改进:
- 统一使用 multiple-choice format,避免生成式指标不稳定。
- 设计 6 大类、20 个子任务,覆盖单文档 QA、多文档 QA、长 in-context learning、长对话历史、代码库理解、长结构化数据理解。
- 招募 97 名标注者和 24 名人工 reviewers,结合三个 LLM 自动审核和人工审核筛题。
- 要求题目不能被搜索引擎轻易回答,并进行抽样数据验证。
Q4. 方法流程
输入是标注者上传的长文档或多文档资料。平台先抽取文本并检查长度是否超过 8,192 words,同时去重。标注者基于材料设计英文多选题、四个选项、答案和 evidence。随后三个 128K 长上下文 LLM 自动答题,如果全答对则判为太简单并要求修改。通过自动审核后,人工 reviewer 下载原文件,在可搜索条件下答题并核查答案客观性;若 3 分钟内答对也会判为太简单。通过多轮 revision 后,形成最终数据集。输出是 503 题 LongBench v2 benchmark。
Q5. 实验设计与结论
- 数据规模和任务分布:Table 1 显示 LongBench v2 有 503 题。Single-Document QA 175 题,median length 51K words;Multi-Document QA 125 题,median 34K;Code Repository Understanding 50 题,median 167K;Long Structured Data 33 题,median 49K。
- 难度:Table 1 中 human expert overall accuracy 为 53.7%,平均作答时间受 15 分钟限制。Multi-Document QA human expert acc 仅 36%,Code Repo 为 44%,说明题目对人也不简单。
- 数据质量验证:作者抽样 70 条,68/70 完全正确,67/70 Google-proof,因此估计错误率约 3%,多数问题不能靠互联网记忆回答。
- 主评测:Table 2 中 GPT-4o-2024-08-06 zero-shot overall 为 50.1;o1-preview 为 57.7,超过 human 53.7;最佳开源 Qwen2.5-72B-Instruct 为 39.4,Mistral-Large-Instruct-2411 为 34.4。
- CoT 和 test-time compute:Table 2 和正文说明 CoT 给开源模型平均带来 3.4% 提升;o1-preview 相比 GPT-4o 提升 +7.6%,o1-mini 相比 GPT-4o-mini 提升 +8.5%,说明长上下文任务需要推理时间扩展。
- 任务类别差异:Table 3 中 GPT-4o 在 Long ICL 为 58.0、Code Repo 为 56.0、Structured Data 为 51.5;Qwen2.5-72B 在 Code Repo 为 50.0,但 Dialogue History 仅 25.6。不同能力分布差异大。
- RAG baseline:Figure 4 显示 Qwen2.5 和 GLM-4-Plus 在 retrieval context 超过 32K 后收益不明显;Qwen2.5 在 32K retrieval context 下比 full 128K 无 RAG 高 +4.1%。GPT-4o 最能利用更长 retrieval context,但 128K RAG 最佳仍比 full context 低 0.6%。
- Memorization 测试:Table 3 中无 context 时多数模型 overall 约 25%-30%,接近随机猜测,但在 Single-Doc QA 和 Code Repo 上略高,可能因为训练中见过部分文档、小说或代码库。
- YaRN 附加实验:Table 4 中 Qwen2.5-7B overall 从 27.0 提升到 30.0,Qwen2.5-72B 从 39.4 提升到 42.1,说明位置外推仍能提升 LongBench v2 表现。
Q6. 局限性
作者明确提到:
- Benchmark size 只有 503 条,便于快速评测,但结果更容易受随机性影响;收集这些样本花费约 100,000 CNY 和超过两个月。
- 当前数据只包含英文,无法评估多语言长上下文能力。
- 不同任务的长度分布不均衡,因此不能简单比较同一模型在短、中、长长度区间的表现;更应在同长度区间内比较模型。
以下为分析归纳,非原文明确说明:
- 多选题提升了评估稳定性,但也可能限制开放式生成、长文总结和多步推导能力的完整评估。
- 人工 reviewer 允许 15 分钟后回答 “I don’t know”,human baseline 和模型 baseline 并非完全同构。
- 部分任务来源于真实资料,未来模型预训练数据污染仍需持续监控。
Q7. 学术价值
- 理论价值:把长上下文评测重点从“能否检索”推进到“能否深层理解、学习和推理”。
- 方法价值:提供多选题形式、自动过滤过简单题、人工限时审核、Google-proof 验证的 benchmark 构建流程。
- 应用价值:适合评估长文档 QA、代码库理解、结构化数据推理、长对话历史和 long ICL 等真实应用。
Q8. 延伸研究方向
- 扩大样本规模,并为每个任务和长度区间提供更均衡的数据。
- 构建中文、多语言和跨语言版本,测试长上下文模型的语言泛化。
- 设计开放式答案或过程评分版本,补充 multiple-choice 的局限。
- 将 LongBench v2 与模型训练 recipe 结合,检验 ProLong、LADM、MrRoPE、Smooth Reading 等方法在深层推理上的真实收益。
- 系统研究 RAG + long-context + test-time reasoning 的组合,判断何时应检索、何时应全文输入、何时应延长推理。
Q9. 反直觉发现与方法失效分析
- 发现一:更长上下文不一定带来更高 RAG 表现。Figure 4 中 Qwen2.5 和 GLM-4-Plus 在 retrieval context 超过 32K 后没有明显提升;Qwen2.5 的 32K RAG 反而比 full 128K context 高 +4.1%。这说明模型可能无法有效利用过长检索上下文。
- 发现二:RAG 不能单独解决 LongBench v2。Figure 4 中 GPT-4o 最佳 RAG 在 128K 处仍低于 full context 0.6%,作者认为题目不能仅靠 retrieval 解决,仍需要跨文档理解和推理。
- 发现三:模型在无 context 下仍略高于随机。Table 3 中 GPT-4o w/o context overall 为 33.1,高于随机 25%;Qwen2.5-72B w/o context 为 30.0。作者解释 Single-Doc QA 和 Code Repo 中可能存在记忆效应。
- 发现四:长度区间表现不能直接解释为“越长越难”。Table 2 注释明确指出不同长度区间的任务分布差异很大,因此模型在 long subset 上不一定更低,不能据此直接推断长度鲁棒性。
- 发现五:推理模型在长上下文上明显受益。Table 2 中 o1-preview overall 57.7,高于 GPT-4o 50.1,也高于 human 53.7;这表明长上下文瓶颈不仅是输入长度,更是 inference-time reasoning。
- 整体评价:LongBench v2 比 NIAH/简单 QA 更能暴露长上下文推理差距,但样本量和任务分布仍需扩展,适合作为高质量诊断集而非唯一排行榜。
WeChat Pay