DeepSeek 多模态视觉源语是什么?
多模态模型的真正瓶颈不是 "看不清",而是 "指不准"。
-
Reference Gap(指代断裂):模型看到了目标对象,但在推理链中无法稳定引用"到底是哪一个"。"左边那个""他旁边的"这类自然语言描述在视觉空间里不是精确地址——场景越复杂、相似物体越多,语言变量就越容易在几步推理后漂移到另一个实体上。
-
解法:把边界框和坐标点变成推理链的中间变量。 每写下一个框 = 在草稿纸上钉一颗钉子,后续推理围绕这些坐标展开,不再依赖模糊的自然语言指代。论文将框和点定义为"视觉原语(Visual Primitive)"——本质上就是把人类"用手指点着数"的动作形式化到了 token 序列里。
-
工程压缩比 7056×:2916 patch tokens → 3×3 空间压缩 → 324 → CSA 注意力缓存压缩 → 81。语言模型 DeepSeek V4 Flash(284B/13B MoE)+ 从头训练 DeepSeek ViT,视觉 token 限制在 81–384,不靠无限堆 token。
-
数据说话:~90 个视觉缓存条目跑出 77.2 分,Gemini 3 Flash 用 1100 个拿 76.5 分。视觉 token 不是越多越好,关键是模型有没有办法把"这个对象"稳定地绑定到图像坐标上。
多模态模型真正的瓶颈:不是没看见,是指不准
聊多模态模型瓶颈的时候,大多数人的第一反应是"分辨率不够"——小目 标看不清、文字模糊、遮挡细节丢失。这是真实存在的问题,论文把它叫 Perception Gap(感知缺口)。过去几年多模态模型的改进路线也确实都围着这个方向转:提高输入分辨率、动态切图、多尺度局部裁剪,让模型拿到更多视觉 token。

但 DeepSeek 这篇论文指出了一个更底层、也更被忽视的问题。
很多时候模型其实已经看到了目标对象,但在推理链里,它没法稳定地说清楚自己到底在引用哪一个。这就是 Reference Gap(指代断裂)。
举个例子。图里有 20 个人,模型第一步说"左边那个穿红衣服的人",第二步说"他旁边的人",第三步开始数人数。每一步听起来都没毛病,但在模型内部,"他"指代的那个实体很可能已经漂移了——前面说的是 A,后面判断的变成了 B。

同样的困境出在数熊任务里:模型先找到一只在树上的熊,然后说"剩下的熊在地上"。如果推理链很长,后面讨论的那只熊和前面定位过的熊是不是同一个视觉实体,模型自己保证不了。

这不是感知能力的问题,是指代能力的问题。