噪声下VLM视觉token剪枝为何失效:聚类选择与残差收缩的免训练解法

快速导读:提出ClustRS,一种免训练的两阶段视觉token剪枝方法,通过注意力加权Huber k-means聚类选择代表性token,并用鲁棒残差收缩去噪,在极端压缩和噪声条件下显著提升VLM鲁棒性。

视觉语言模型(VLM)如LLaVA需要处理数百个视觉token,而语言模型自注意力的二次复杂度使边缘部署成本高昂。免训练token剪枝方法因轻量、易适配架构变化而受到关注,但其在真实图像噪声下的鲁棒性长期未被系统研究。本文提出ClustRS,一种免训练的两阶段方法:先用注意力加权Huber k-means++聚类选择代表性token,再以簇质心为锚点对选中token做鲁棒残差收缩去噪。

核心论点是:现有免训练剪枝方法在噪声下失效,并非因为剪枝本身,而是因为其选择准则在噪声扰动下不稳定,且被选中的token本身仍受噪声污染。ClustRS通过聚类结构约束选择过程、通过收缩去噪修复选中token,从而在极端压缩和强噪声条件下同时获得效率与鲁棒性。

英文题目:Clustering and Token Denoising for Faster and More Robust VLMs

论文出处:arXiv 每日论文精选 · arXiv:2608.19285

原始论文:PDF / 论文页面

这篇论文解决什么问题?

免训练token剪枝的代表方法FasterVLM利用[CLS] token的自注意力分数选择top-k token。本文的分析揭示了一个关键问题:该排名在噪声下极不稳定。实验显示,在σ=0.1的轻微高斯噪声下,原始top-15 token的平均排名变化高达288,重叠率仅13%。这意味着轻微的图像扰动就能彻底改变被选中的token集合,导致下游推理质量剧烈波动。

另一类方法DivPrune采用纯多样性策略,求解Max-Min Diversity Problem以覆盖不同的语义区域。然而,本文通过PCA和UMAP可视化发现,在严重高斯噪声(σ=3.0)下,原本分离的语义簇会合并成一个大的灰色区域。此时多样性策略会过度分配预算给一个正在收缩的区域集合,浪费了本应用于其他重要信息的token预算。

更深层的问题是:即使选择策略完美,被选中的token本身仍然携带噪声。现有方法只关注"选哪些token",却忽略了"选中的token是否干净"。这一盲点在严重噪声下尤为致命,因为噪声污染会直接传播到语言模型的输入。

核心创新

  • 提出注意力加权Huber k-means++聚类(C+H),在投影后空间同时平衡语义多样性与token显著性,并对噪声离群点鲁棒
  • 提出鲁棒残差收缩(RRS),一种单遍、免训练的token级去噪步骤,以簇质心为低方差锚点自适应收缩残差,不改变token方向统计
  • 针对SigLIP骨干提出范数感知显著性修正,利用特征向量范数恢复扁平的注意力排序信号
  • 首次系统研究免训练token剪枝在非对抗性图像噪声下的鲁棒性,并证明聚类+去噪可同时提升效率与噪声韧性

方法概览

ClustRS包含两个免训练组件:(1) C+H——在视觉-语言投影层之后,用注意力加权的Huber k-means++聚类,每个簇保留一个注意力最高的代表token,Huber距离抑制噪声离群点对质心的拖拽;(2) RRS——对选中token,以簇质心为锚点,用自适应收缩系数αi=δj²/(‖ri‖²+δj²)(裁剪到[0.10,0.95])做凸组合去噪,灵感来自James-Stein估计器。对SigLIP骨干,额外引入范数感知显著性si=ai+λ·max(0,‖vi‖−μ‖v‖)以恢复排序信号的动态范围。

  • C+H模块在视觉-语言投影层之后运行,对投影后的token做注意力加权Huber k-means++聚类。注意力权重来自[CLS] token的自注意力分数,使聚类在语义结构上偏向重要区域。
  • Huber距离是C+H的关键设计:对残差小于阈值τ的部分用平方损失,大于τ的部分用线性损失。这抑制了噪声离群点对质心的拖拽,使聚类在噪声下保持稳定。
  • 每个簇只保留一个注意力最高的代表token,从而在语义多样性与token显著性之间取得平衡。这与FasterVLM的纯显著性排序和DivPrune的纯多样性策略形成对比。
  • RRS以簇质心为锚点,对选中token做凸组合去噪:x̃_i = x_i + α_i(c_j − x_i),其中收缩系数α_i = δ_j²/(‖r_i‖² + δ_j²),并裁剪到[0.10, 0.95]。该公式的灵感来自James-Stein估计器——在D≥3时向中心收缩可降低总MSE。
  • RRS不改变token的方向统计,只收缩残差幅度,因此不会破坏token之间的相对关系。图3的PCA可视化显示,RRS的移动是簇内的局部微调,而非全局重排。
  • 针对SigLIP骨干,本文引入范数感知显著性:s_i = a_i + λ·max(0, ‖v_i‖ − μ_‖v‖)。SigLIP的注意力分布比CLIP更平坦,特征向量范数编码了显著性信息,这一修正恢复了排序信号的动态范围。
  • 整个流程是单遍、免训练的:不需要梯度、不需要额外数据、不需要修改模型架构,可直接插入任何VLM的视觉编码器与语言模型之间。

逐图理解论文

失效的直觉

失效的直觉
Table 1: Instability of FasterVLM’s token ranking under increasing Gaussian noise. Avg. rank change (top-15): The average absolute change in rank of importance for the original top-15 tokens after noise is applied. For example, a token ranked 1st by FasterVLM on a clean image could drop to rank 300 even with a small noise. Top-15 overlap: The percentage of tokens that remain in the top-15 set after noise is applied.

关注top-15平均排名变化和重叠率两列。σ=0.1时排名变化高达288、重叠率仅13%,直观展示了FasterVLM排名在轻微噪声下的极端不稳定性。

研究缺口

研究缺口
Figure 2: High-level comparison of the token–selection pipelines. Left: FasterVLM keeps the k to- kens with the highest [CLS] self-attention scores immediately after the vision encoder. Right: our C + H module first applies attention-weighted Huber k-means to cluster the projected tokens and then retains a single, most important representative from each cluster, with the help of the [CLS] self-attention scores from the pre-projection representations. This reduced set is then enhanced with RRS to denoise each token with its cluster statistics, before being forwarded to the language model.

对比左右两条流水线。左侧FasterVLM直接选top-k,右侧ClustRS先聚类再选代表并做RRS去噪,清晰展示了方法的核心差异。

验证与结论

验证与结论
Table 2: MM-VET scores for LLaVA-1.5-7B under Gaussian noise with standard deviation σ. We compare the training-free token pruning methods FasterVLM, DivPrune, VisionZip, and ClustRS at different retained-token budgets k. The best result in each row is shown in bold.

实验验证了这个思路。在MM-VET上,无论干净图像还是高斯噪声、椒盐噪声,ClustRS在极端压缩下都稳定领先三种免训练基线。消融实验进一步确认:Huber距离是鲁棒性的关键,而RRS在低token预算下带来额外增益。最有力的证据来自LLaVA-OneVision:在SigLIP骨干上,ClustRS配合范数感知显著性,在中等预算下比FasterVLM高出二十个百分点以上。结论很清晰:聚类约束选择、收缩修复token,这两步缺一不可。

意义与局限

意义与局限
Table 13: Sensitivity analysis of the clipping interval applied to the RRS shrinkage coefficient αi on MM-VET with LLaVA-1.5-7B. “No RRS” uses C+H token selection without residual shrinkage. The default clipping interval is [0.10, 0.95]. Clipping is essential for preventing unstable shrinkage, whereas performance is relatively insensitive to the precise clipped interval. RRS improves per- formance under mild and sparse corruption but can be detrimental under severe dense Gaussian noise, where retaining the original selected tokens is preferable.

对比不同裁剪区间的性能。无有效裁剪时性能大幅下降,说明裁剪对RRS的稳定性至关重要。

实验如何设计?

  • 主实验在LLaVA-1.5-7B上进行,对MM-VET基准施加高斯噪声(σ∈{0.1, 0.5, 1.0, 2.0, 3.0})和椒盐噪声(ρ∈{0.01, 0.1, 0.2, 0.3, 0.5}),token预算k∈{16, 50, 144}。
  • 对比方法为三种免训练剪枝基线:FasterVLM、DivPrune和VisionZip。
  • 额外鲁棒性评估包括亮度/对比度变换、cutout遮挡、运动模糊和JPEG伪影。
  • 在LLaVA-OneVision(SigLIP骨干)上验证范数感知显著性的适配效果,token预算k∈{16, 50, 180}。
  • 消融实验对比标准k-means++聚类、C+H和完整ClustRS(含RRS),以分离各组件的贡献。
  • 敏感性分析扫描Huber阈值τ和RRS裁剪区间,验证超参数的稳定性。

关键结果与论文证据

  • 在MM-VET k=16的干净图像上,ClustRS达到0.271,显著高于FasterVLM的0.211、DivPrune的0.232和VisionZip的0.239(第17页)。
  • 在MM-VET k=16、高斯噪声σ=3.0下,ClustRS为0.147,优于FasterVLM的0.132、DivPrune的0.132和VisionZip的0.133(第17页)。
  • 在椒盐噪声ρ=0.5、k=16下,ClustRS为0.215,明显高于DivPrune的0.180和VisionZip的0.181(第17页)。
  • 消融实验显示,RRS在k=16、σ=3.0下带来+0.037的增益(C+H的0.156提升到ClustRS的0.193),证明去噪在极端压缩下尤为关键(第21页)。
  • 在LLaVA-OneVision k=50干净图像上,ClustRS达到0.347,比DivPrune的0.257和FasterVLM的0.145分别高出9.0和20.2个百分点(第24页)。
  • 视觉开销在k=16时为35ms,与FasterVLM的33-34ms相当,远低于DivPrune的39-40ms(第20页)。
  • Huber阈值τ在[0.5, 2]范围内性能稳定,默认值τ=1在多数设置下最优(第27页)。
  • RRS裁剪区间对性能至关重要:无有效裁剪([0,1])时性能大幅下降,而[0.10, 0.95]等中等区间表现稳定(第27-28页)。

阅读时需要注意

  • 特征空间聚类可能丢弃空间上不同但语义相似的token,影响细粒度定位和空间关系推理。
  • RRS在严重密集高斯噪声(σ=3.0)且token预算较大(k=50, 144)时可能有害,此时C+H单独表现更好。
  • 在k=144保守压缩下,ClustRS在部分高斯噪声水平上略逊于FasterVLM或DivPrune,优势不如极端压缩时一致。
  • Huber阈值τ在严重高斯噪声下的最优值依赖token预算,单一阈值无法统一最优。
  • ScienceQA-IMG为多选题,对细粒度视觉线索不敏感,方法优势在该基准上体现有限。

关联工作

  • FasterVLM是免训练token剪枝的典型代表,利用[CLS]自注意力分数选top-k token。本文的分析揭示其排名在噪声下极不稳定,这是其鲁棒性缺陷的根源。
  • DivPrune求解Max-Min Diversity Problem以最大化token多样性。本文指出其纯多样性策略在噪声导致语义簇合并时过度分配预算。
  • 训练型方法如Honeybee、TokenPacker和TwigVLM通过重训练获得更好的压缩效果,但需要额外数据和计算资源。ClustRS的免训练特性使其在部署灵活性上具有优势。
  • James-Stein估计器是统计估计理论中的经典结果:在D≥3时,向中心收缩可降低总MSE。这为RRS的收缩策略提供了理论动机。
  • Shirnin等人对VLM进行了黑盒非对抗性噪声鲁棒性诊断分析,本文在其基础上提出了具体的缓解策略。

发表评论