Model · 2026-10-09

DeepSeek-V4 的周期性盲点:信息换个位置,检索准确率差 40 个百分点

字节跳动 Seed 发现,采用分块 KV 缓存压缩的模型,检索准确率会随信息相对压缩窗口边界的位置周期性起伏。128K 上下文里,DeepSeek-V4-Flash-Base 在不同位置之间最多差 40.2 个百分点,后训练过的 V4.1-Flash 仍差 6.1 个百分点。起伏的周期正好等于压缩步长:V4 是 4 个 token,V4.1 是 2 个。平均分会把这种弱点藏起来。

量子位2026-10-09About 4 min readWorth tracking

Marked as a signal by the editors; worth tracking.

Inference & deploymentFrontier modelsBenchmarks & evaluation
On this page11 sections

This signal comes from a Chinese-language source and is written in Chinese.

Record

The signal

#

发生了什么

字节跳动 Seed 团队 9 月 28 日在 arXiv 发布论文《Periodic Weak Spots: Phase Sensitivity from Chunked KV-Cache Compression》(arXiv:2609.36322),10 月 9 日量子位做了报道。论文研究的是分块 KV 缓存压缩:把连续的若干个 token 按固定步长压成更少的缓存条目,以降低长上下文推理的显存与注意力开销。DeepSeek-V4 系列用的就是这种做法。

论文给这种压缩带来的新坐标起了名字,叫相位:一个 token 相对于压缩窗口边界的位置。研究者的发现是,同一条信息放在某个相位上很容易被找回,放在另一个相位上就明显变难。

一个代码补全的例子

研究者从 DeepSeek-V4 官方推理代码里截取一段 FP8 量化函数,让 DeepSeek-V4-Flash-Base 补全最后一个 token,正确答案是 8。代码不变,只在前面加一段装饰性的文档字符串,调整其中等号的个数:

  • 填充长度除以 4 余 0 或 1 时,模型给错误答案 32 的平均概率是 71.3%,给 8 的只有 26.4%
  • 余 2 或 3 时反过来,8 的概率升到 91.5%,32 只剩 7.2%

前面多两个无关字符,答案就会翻转,而且以 4 个 token 为周期反复。

长上下文检索:差距有多大

在 128K token、约 1.6 万个键值对的检索测试里,问题、内容与总长度都不变,只移动目标信息相对压缩窗口的位置。各相位之间的最大准确率差距:

  • DeepSeek-V4-Flash-Base:40.2 个百分点
  • DeepSeek-V4-Pro-Base:34.8 个百分点
  • 后训练后的 DeepSeek-V4-Flash-0731:19.1;DeepSeek-V4-Pro-0813:14.8
  • DeepSeek-V4.1-Flash-0910:6.1

差距在缩小,但没有消失。V4 的起伏周期是 4 个 token,V4.1 是 2 个,与两代模型各自的压缩步长一致。

不是某个模块的问题

为了排除巧合,团队以 Qwen3-0.6B 的结构为基础从头训练了一批模型,只改压缩方式,并用不压缩的全注意力模型做对照:

  • 所有分块压缩的变体都出现了周期性,周期跟着压缩步长走(4、6、8)
  • 全注意力的对照组没有同等程度的周期
  • 去掉 RoPE 位置编码、把可学习的压缩权重换成简单平均,现象依然存在

对注意力头做因果干预后,他们发现不同的头分别擅长不同相位,论文称之为相位专门化;简化的理论模型显示,训练时的梯度流会把压缩模块推向稳定的位置偏好。所以这不是随机噪声,而是这种压缩设计本身带来的。

对读者意味着什么

  1. 用 DeepSeek-V4 一类分块压缩模型做长上下文检索时,一个看起来不错的平均准确率,可能是若干个好位置和坏位置平均出来的。
  2. 评测这类模型,要把同一条信息放到不同相位上各测一遍,看最差的那个相位,而不只看平均。
  3. 新一代模型和后训练确实在缩小差距,换代时值得重测;压缩省下的显存仍然真实,论文并不主张放弃压缩。

Why now

Why it matters

#

它说明长上下文能力不是一个数:在分块压缩的模型里,同一条信息能不能被找回,取决于它恰好落在压缩窗口的哪个位置。只看平均分的评测会把这种系统性的弱点漏掉。

Background

Technical context

#

KV 缓存保存已读 token 的键和值,长上下文推理的显存大头就在这里。分块压缩把每个窗口内的若干 token 压成更少的条目,压缩步长就是每隔多少个 token 压一次。相位是 token 在窗口内的位置;同一信息位于不同相位时,被压缩的方式不同,后续读取的难度也不同。大海捞针式检索测试,是在很长的上下文里藏一条信息再让模型找回。

At your level

Have AI explain this signal at your level

Pick your level of experience and AI writes an explanation for it on the spot.

Audience

Who should care

#
把 DeepSeek-V4 系列用于长文档问答、代码库检索的工程团队负责模型评测、需要设计长上下文测试的人在显存与准确率之间权衡 KV 缓存方案的推理服务团队
Areas it may affect
长上下文检索模型评测方法推理显存优化

Next

Learning path

#
  1. 读《长时程智能体的记忆与上下文管理》,弄清楚长上下文在系统里承担什么
  2. 读《推测解码与推理加速技术》,了解 KV 缓存为什么是推理成本的主要部分
  3. 读论文里的长上下文检索实验,看准确率随相位起伏的曲线
  4. 在自己的长上下文测试里,把同一条信息依次挪动 1 到 4 个 token 位置,记录最差结果

Getting started

Have AI draft a learning path

From the related knowledge and skills on this page, AI drafts a path from the basics to applying it.

Network

Where it sits in the network

#

How this signal connects to neighbouring technologies, skills and background knowledge. Follow any link to keep exploring.

Comparison

Compare with another technology

Pick another published technology and AI writes a comparison of what they share, how they differ and when to use each.

Further thought

Follow-up questions

#
  • 你用的模型是否采用分块 KV 缓存压缩?压缩步长是多少?
  • 你的长上下文评测里,同一条信息有没有在多个位置上测过?
  • 如果最差相位的准确率比平均低一截,你的业务能接受吗?

Publication record

Featured in

#

The briefings that carried this signal, newest first; the last row is the weekly review of its week. The tag is the section it ran in.

Sources

量子位

字节跳动 SeedBig tech2026-10-09
Open original sourcehttps://www.qbitai.com/2026/10/502364.html