Revisiting Parameter Redundancy in Vision-Language-Action Models: Insights from VLM-to-VLA Adaptation¶
会议: ECCV 2026
arXiv: 2606.31382
代码: https://github.com/Niannnnnn/VLA_Parameter_Redundancy_VLM2VLA
领域: 机器人/具身智能 / 模型压缩
关键词: VLA模型, 参数冗余, 剪枝, VLM-to-VLA adaption, 模块异质性, 无需恢复剪枝
一句话总结¶
本文重新审视VLA模型的参数冗余问题,发现现有"剪枝后微调恢复"的范式掩盖了对关键参数的误删;作者提出以VLM到VLA adaption过程中的参数变化量(ΔW)作为冗余判据,通过受控剪枝诊断实验揭示不同模块的ΔW信号具有强烈异质性,据此设计多模块联合剪枝方案,在OpenVLA和π0.5上实现12%-30%参数量缩减且无需任何后剪枝恢复即保持约90%原始性能。
研究背景与动机¶
VLA模型通过在大规模预训练VLM上adapt到机器人控制任务,继承VLM的跨模态表征能力,在具身智能领域取得显著进展。然而,VLA模型参数规模庞大,计算和存储开销严重,且在参数剪枝上表现出极端敏感性——即使中等比例的剪枝也会导致任务成功率"断崖式下跌",模型行为近乎完全失效。
现有主流策略对此采取实用主义态度:把剪枝后的性能退化视为不可避免的副作用,通过微调或低秩adapt来"修复"。一个剪枝方法只要在恢复阶段将性能拉回可接受水平,就被认为"成功"。本文从根本上质疑这一前提:如果一个被剪枝的VLA模型必须重新学习才能恢复功能,那么被移除的参数真的冗余吗?作者认为,对性能恢复的普遍依赖掩盖了一个更关键的问题——现有剪枝标准实际上在"无差别误杀"关键参数,而非真正识别冗余。
核心洞察是:VLA的参数冗余不等同于传统CNN或LLM的参数冗余。VLA不是在一个单一任务分布上端到端训练出来的,而是通过从通用视觉-语言理解到机器人控制的结构化adapt过程构建的。在这个过程中,参数被选择性地复用、重加权或稳定化,以支撑面向动作的计算路径。因此,VLM-to-VLA adaption过程中的参数变化(ΔW)不是随机噪声,而是携带着关于参数功能重要性的结构化信号——这一信号可以成为精准识别冗余的钥匙。
方法详解¶
整体框架¶
本文的方法论核心不是直接提出一个剪枝算法,而是将VLA参数剪枝从优化问题重构为分析问题。作者构建了一套完整的诊断框架:首先量化VLM到VLA adaption过程中的参数发散(ΔW)的空间分布模式,然后引入受控剪枝作为诊断探针——通过比较移除不同ΔW特征的参数子集对VLA性能的直接影响(不做任何微调),建立adapt信号与功能贡献之间的因果联系,最后基于发现的模块异质性设计多模块联合剪枝方案。整个框架围绕四个层层递进的假设验证展开。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
A["⟨VLM, VLA⟩模型对<br/>Prismatic→OpenVLA<br/>PaLI-Gemma→π0.5"] --> B["计算ΔW参数发散<br/>逐模块/逐head/逐channel"]
B --> C["可视化ΔW空间分布<br/>发现结构化异质性"]
C --> D["受控剪枝诊断<br/>Highest-diff vs Lowest-diff"]
D --> E["建立ΔW信号↔功能<br/>重要性的因果映射"]
E --> F["多模块联合剪枝<br/>Light/Moderate/Aggressive"]
F --> G["无恢复直接推理评估"]
关键设计¶
1. 受控剪枝作为诊断探针:从"怎么恢复"到"是否真冗余"
现有剪枝方法将性能恢复视为剪枝流程的标配环节,等式为 \(f(\cdot; \mathcal{T}(\mathcal{P}(W; M)))\)——最终评估的模型已不是剪枝后参数自身支撑的能力,而是模型在结构扰动下重新学习和自我重建的结果。作者指出这带来根本性问题:如果一个剪枝干预必须依赖显式性能恢复才能奏效,被移除的参数就不可能真冗余。
因此,作者将剪枝重定义为分析手段而非优化目标:对目标模块按给定比例 \(r\) 构造两种互补掩码——\(M^{\text{high}}(r)\) 保留 \(|\Delta W|\) 最大的参数(Highest-diff剪枝)、\(M^{\text{low}}(r)\) 保留 \(|\Delta W|\) 最小的参数(Lowest-diff剪枝),然后直接评估剪枝后模型的推理行为,不做任何微调。如果两种策略的性能存在显著差异,则说明 \(\Delta W\) 信号确实包含参数重要性的有效信息;如果Highest-diff剪枝反而保持高性能而Lowest-diff剪枝导致崩溃,则说明高变化参数才是功能核心——这与传统"变化小=冗余"的直觉相反。算法中,对于LLM FFN等多矩阵模块,需要在gate/up/down投影间对齐channel维度,对Attention则聚合到head级别再排名,确保剪枝粒度为结构化单元(head/channel)而非单个权重。
2. ΔW作为结构化信号:模块异质性的发现
作者在两组代表性模型对上可视化 \(\Delta W_{\text{rel}} = \|W^{\text{VLA}} - W^{\text{VLM}}\|_2 / \|W^{\text{VLM}}\|_2\) 的空间分布。在OpenVLA(Prismatic-based)中,Llama 2语言模型的参数更新呈现清晰的"三段式"垂直分布:初始层(L0)密集校准以处理多模态融合后的token注入,中间层(L1-L23)相对稳定,末端层(L24-L31)再次活跃以映射到动作语义空间;FFN模块中观察到明显的层间波动和channel维度的"条纹状"稀疏性,说明具身知识编码在特定子channel而非均匀分布。视觉backbone中,DINOv2的更新集中在浅层(低层视觉线索如抓取和避障),SigLIP的响应则在深层更强(补充语义信息对齐语言模型)。Projector的FFN结构呈单调递增,靠近语言模型入口的映射层(fc2, fc3)变化远大于初层(fc1)。
在π0.5(PaLI-Gemma-based)中,模块化设计使演化模式更规整:Gemma语言模型的Multi-Query Attention在head维度展现高判别信号,中间层(L1-L9)发散最大(功能重定向到具身任务attention),高层趋于稳定;视觉塔的FFN在中高层展示强发散信号。这些系统化观察指向一个关键结论:VLM-to-VLA adaption中的参数更新不是随机噪声,而是Attention head选择性重组和FFN channel局部激活上的强结构化异质性——这正是打破"剪枝即崩溃"瓶颈的经验基础。
3. 模块功能角色的差异化剪枝逻辑
受控剪枝实验揭示了三个典型模块类型,每种需要截然不同的剪枝策略:
- 语言backbone的Attention和FFN:Highest-diff剪枝后保持高性能(Llama2 Attention 84.3% SR, Gemma FFN 95.0% SR),Lowest-diff剪枝后性能崩溃(0.0%和5.0%)。说明在语言backbone中,adapt过程中变化最大的参数恰好是动作决策的核心功能承载者——应保留高ΔW、剪除低ΔW。
- DINOv2视觉编码器:呈现"灵敏度反转"——Attention head中Highest-diff剪枝导致崩溃(1.6%)而Lowest-diff保持(76.7%),FFN channel则相反(Highest-diff 82.0%, Lowest-diff 0.0%)。表明同一backbone内部,Attention和FFN的功能重要性依赖于不同的计算路径,Attention中稳定的head反而是关键。因此DINOv2的Attention应剪高ΔW、FFN应剪低ΔW。
- Projector和SigLIP:Projector在0.3剪枝比下两种策略均崩溃(0.0%/54.0%),是"脆弱且无选择性"的跨模态对齐瓶颈,必须严格保护。SigLIP在剪枝比1.0(完全移除)下仍保持47%-70% SR,表现出极端鲁棒性——它只是辅助语义补充,可激进剪枝。
一个完整示例:OpenVLA的多模块联合剪枝推演¶
以OpenVLA在LIBERO-Spatial上的Moderate配置为例:总参数量从7.5B降至6.2B,显存从14.9GB降至12.4GB。剪枝配置为——Llama2 Attention: 剪Highest-diff 12.5%(保留adapt后变化最大的attention head,它们承载动作决策核心);Llama2 FFN: 剪Highest-diff 20%(保留高ΔW channel,它们是具身知识编码的载体);DINOv2 Attention: 剪Lowest-diff 6.25%(保留稳定head,它们是主要结构表征的关键);DINOv2 FFN: 剪Highest-diff 10%(保留adapt中激活的功能channel);SigLIP Attention: 剪Highest-diff 12.5%(辅助语义补充,可激进剪);SigLIP FFN: 剪Lowest-diff 10%(利用其鲁棒性);Projector: 0%剪枝(脆弱瓶颈,严格保护)。所有剪枝完成后直接推理,不做任何LoRA微调或RL恢复,最终得到62.3%平均SR,相比基线76.5%仅下降14.2个百分点,而同等参数量的LLM-Pruner在同条件下仅为1.0%。
损失函数 / 训练策略¶
本文不引入额外训练目标。核心实验为无恢复剪枝后的直接推理评估,不涉及任何微调。在验证假设I的对照实验中,LoRA微调采用FSDP分布式策略、10k步、学习率1e-4,仅用于证明"恢复补偿效应"的存在,不是本文主张的方法组成部分。
实验关键数据¶
主实验¶
表1:OpenVLA多模块联合剪枝 vs 现有剪枝方法(LIBERO benchmark,无恢复直接推理)
| 模型 | 参数量(B) | 显存(GB) | Spatial | Object | Goal | Long | 平均SR | vs基线 |
|---|---|---|---|---|---|---|---|---|
| OpenVLA (Baseline) | 7.5 | 14.9 | 84.7 | 88.4 | 79.2 | 53.7 | 76.5 | +0.0 |
| LLM-Pruner | 6.2 | 12.4 | 23.4 | - | - | 1.0 | - | - |
| FLAP | 6.3 | 12.5 | 0.2 | - | - | 0.0 | - | - |
| Wanda (Full Sparse) | - | 10.2 | 0.0 | 13.4 | 0.8 | 0.0 | 7.1 | -69.4 |
| Wanda (Sparse Lang.) | - | 10.6 | 31.2 | 50.8 | 20.0 | 12.4 | 28.6 | -47.9 |
| Ours-Light | 6.6 | 13.0 | 78.3 | 82.5 | 74.0 | 46.8 | 70.4 | -6.1 |
| Ours-Moderate | 6.2 | 12.4 | 70.5 | 74.9 | 64.7 | 39.0 | 62.3 | -14.2 |
| Ours-Aggressive | 5.7 | 11.3 | 59.0 | 65.7 | 56.0 | 29.5 | 52.5 | -24.0 |
关键发现:在同等参数量约6.2B/12.4GB显存的匹配比较下,本文Moderate配置保持62.3%平均SR,而LLM-Pruner仅1.0%——这个约60个百分点的差距说明传统剪枝度量在VLA场景下完全失效,因为它们无差别地移除了正在经历功能重组的关键参数。Wanda即使在稀疏化程度更浅(12.0GB)的情况下也不过26.7%,且其结构化变体均出现灾难性崩溃。
表2:π0.5多模块联合剪枝结果(LIBERO benchmark,无恢复直接推理)
| 模型 | 参数量(B) | 显存(GB) | Spatial | Object | Goal | Long | 平均SR | vs基线 |
|---|---|---|---|---|---|---|---|---|
| π0.5 (Baseline) | 3.6 | 7.3 | 98.8 | 98.2 | 98.0 | 92.4 | 96.9 | +0.0 |
| Ours-Light | 3.0 | 6.1 | 95.5 | 94.0 | 95.0 | 88.5 | 93.3 | -3.6 |
| Ours-Moderate | 2.8 | 5.6 | 90.7 | 90.1 | 91.3 | 84.0 | 89.0 | -7.9 |
| Ours-Aggressive | 2.5 | 5.0 | 83.6 | 83.0 | 84.5 | 77.1 | 82.1 | -14.8 |
π0.5的Moderate方案显存从7.3GB降至5.6GB,平均SR仅从96.9%偏移到89.0%,证明模块差异性剪枝逻辑在不同VLA架构间的泛化性。
消融实验¶
表3:假设I验证——剪枝后微调恢复的"强补偿"效应(OpenVLA, Llama2 FFN, LIBERO-Spatial, 基线SR=84.7%)
| 剪枝策略 | 比例(%) | 剪枝后SR(%) | 微调后SR(%) |
|---|---|---|---|
| Lowest-diff | 20 | 1.5 | 86.5 |
| Lowest-diff | 50 | 0.0 | 81.0 |
| Lowest-diff | 80 | 0.0 | 76.4 |
| Highest-diff | 20 | 76.3 | 85.8 |
| Highest-diff | 50 | 20.5 | 84.1 |
| Highest-diff | 80 | 0.0 | 80.7 |
| Random | 20 | 12.2 | 86.0 |
| Random | 50 | 0.0 | 82.2 |
| Random | 80 | 0.0 | 77.6 |
核心发现:移除低ΔW channel(Lowest-diff)在直接评估中导致完全崩溃(1.5%/0.0%/0.0%),但LoRA微调将所有配置恢复到甚至超过基线水平——包括从0.0% SR恢复的配置。这种"强补偿"效应证明了现有范式确实在修复"参数误删"造成的结构性损伤。此外,恢复所需的收敛步数随剪枝比例递增(Fig.3),说明更高剪枝比引入更深的结构扰动。这直接支持假设I:依赖恢复等同于对误删参数的修复,有效的冗余识别必须在无需恢复的条件下维持核心功能。
表4:假设II&III验证——ΔW信号有效性及其跨模块异质性(LIBERO-Spatial)
| 模型 | 模块 | 子模块 | 剪枝比 | High-diff SR(%) | Low-diff SR(%) |
|---|---|---|---|---|---|
| OpenVLA | Vision | DINOv2 Attn(head) | 0.125 | 1.6 | 76.7 |
| OpenVLA | Vision | DINOv2 FFN(channel) | 0.20 | 82.0 | 0.0 |
| OpenVLA | Vision | SigLIP Attn(head) | 0.125 | 83.4 | 80.7 |
| OpenVLA | Vision | SigLIP FFN(channel) | 0.20 | 75.1 | 81.7 |
| OpenVLA | Language | Llama2 Attn(head) | 0.125 | 84.3 | 0.0 |
| OpenVLA | Language | Llama2 FFN(channel) | 0.20 | 72.0 | 2.7 |
| OpenVLA | Projector | FFN(channel) | 0.30 | 0.0 | 54.0 |
| π0.5 | Language | Gemma Attn(head) | 0.20 | 85.0 | 0.0 |
| π0.5 | Language | Gemma FFN(channel) | 0.50 | 95.0 | 5.0 |
| π0.5 | Vision | SigLIP Attn(head) | 0.20 | 90.0 | 55.0 |
| π0.5 | Vision | SigLIP FFN(channel) | 0.50 | 95.0 | 15.0 |
DINOv2的"灵敏度反转"(Attn High-diff崩溃1.6%/FFN Low-diff崩溃0.0%)是最关键的发现——同一backbone内部不同计算路径的功能重要性逻辑完全不同。Llama2和Gemma的语言模块在两个模型上表现一致:Low-diff剪枝总是导致崩溃(0.0%),High-diff剪枝保持高性能(84.3%/95.0%)。SigLIP的ΔW信号区分度较弱(High/Low差距仅2.7-10个百分点),与其语义补充角色一致。Projector在0.3剪枝比下High-diff完全崩溃(0.0%)、Low-diff勉强维持(54.0%),证明它是"脆弱无选择性"的对齐瓶颈。跨模型的泛化验证显示,π0在RoboTwin2.0五个任务上的High-ΔW剪枝(平均47.4)远优于Low-ΔW(平均10.6),进一步确认ΔW信号的跨benchmark有效性。
关键发现¶
- ΔW信号不是全局重要性度量,而是高度模块特异化的:语言backbone中高ΔW=重要(保留高ΔW),DINOv2 Attention中低ΔW=重要(保留低ΔW),DINOv2 FFN中高ΔW=重要(保留高ΔW),SigLIP中ΔW几乎无区分力,Projector中任何剪枝都会崩溃。不存在统一的"高变化=冗余"或"低变化=冗余"规则。
- 恢复范式的"强补偿"效应覆盖一切剪枝错误:即使从0.0% SR出发,LoRA也能恢复到基线以上——这意味着以恢复后性能评判剪枝质量完全不可靠,它衡量的是模型的重学习能力而非冗余识别的准确性。
- SigLIP展现极端剪枝鲁棒性,DINOv2是主要结构表征模块:完全移除SigLIP(剪枝比1.0)后OpenVLA仍保持47%-70% SR,验证了此前研究中SigLIP作为辅助语义补充的角色定位;DINOv2的轻微剪枝即导致失败,确认为主要结构表征模块。
- Projector是最脆弱瓶颈,必须零剪枝保护:一旦这个跨模态对齐接口被破坏,无论移除哪些参数,性能都会退化。
亮点与洞察¶
- 将剪枝从优化问题重构为因果分析工具:这是本文最深层的insight。不等同于"提出更好的剪枝标准",而是先通过受控诊断实验建立ΔW信号与功能重要性的因果映射,再基于此设计剪枝策略。这种"先诊断、后设计"的方法论本身比具体算法更有迁移价值——任何涉及adapt过程的模型压缩(如LoRA合并、多任务fine-tune后的模型精简)都可以借用同样的诊断框架。
- DINOv2 Attention的"灵敏度反转"是最具启发性的发现:同一backbone内,Attention中稳定head反而是关键(Low-diff剪枝保持76.7%),FFN中变化channel才是核心(Low-diff剪枝直接0.0%)。这说明Attention和FFN在视觉表征中承担了本质上不同的计算角色——Attention可能负责跨层的结构信息传递(稳定head是信息通路),而FFN负责内容级特征变换(adapt激活的channel是任务特化路径)。这种细粒度的功能分工发现远超已有的"视觉模块主要、语言模块次要"的粗糙认知。
- "强补偿"效应的揭示方法值得借鉴:作者没有直接论证恢复的不可靠性,而是通过对比Lowest-diff剪枝(0.0% SR)微调后恢复(86.5%)和Highest-diff剪枝(76.3% SR)微调后(85.8%)来说明——恢复机制平等地弥合一切损伤,无论初始损伤来自真正冗余还是关键参数的误删。这种用对比实验暴露方法论缺陷的做法,比单纯的理论说教有力得多。
- 可迁移的诊断框架设计:整个流程——选adapt对→算ΔW→可视化分布→受控剪枝诊断→建立因果映射→差异化方案——可以作为任何"从pretrain到下游adapt"场景的参数重要性分析标准范式,不限于VLA。
局限与展望¶
- 剪枝比仍有上限,没有实现"免费午餐":最激进的Aggressive配置下OpenVLA平均SR降至52.5%(-24.0个百分点),虽然远超传统方法但仍不可用于生产环境。ΔW信号在当前粒度(head/channel级别结构化剪枝)下能支撑的压缩极限约为30%,更极致的压缩可能需要更细粒度的冗余判据或与其他压缩技术(量化、token剪枝)结合。
- 仅在两组VLM-VLA对上验证:虽然两组模型代表了当前VLA的两种主流设计范式(大LLM衍生的OpenVLA、模块化轻量的π0.5),但结论在更多VLA架构(如RT-2、CogACT、Gr00t)上的泛化性尚未验证。特别是那些不直接从VLM初始化的VLA模型,本文的ΔW诊断框架是否适用需要额外研究——可能需要更广义的"训练前后参数差异"定义。
- 模块异质性的深层原因未充分解释:论文揭示了DINOv2中Attention和FFN的"灵敏度反转"现象,但并未给出机制层面的解释——为什么视觉Attention中稳定的head反而是功能关键?作者仅将其归因于"不同计算路径",缺乏理论建模或表征分析实验来揭示现象背后的原因。
- Projector的零剪枝策略过于保守:论文结论是Projector必须严格保护,但0.2剪枝比下两种策略的性能差距(84.5% vs 78.5%)暗示Projector内部也存在一定的冗余信号——只是更精细的粒度(如更低剪枝比或子结构级别)可能才能利用。类似地,跨Projector内部fc1/fc2/fc3的差异(ΔW呈单调递增)可能暗示不同层有不同重要性,值得进一步探索。
- 仅考察了结构化剪枝,未涉及非结构化稀疏:Wanda的非结构化稀疏方案(Full Sparse)表现极差(7.1% SR),说明字面级稀疏在VLA中同样不可行。但ΔW信号是否可以指导非结构化稀疏的选择(如定位可稀疏的个别权重),文中未讨论。
相关工作与启发¶
- vs RLRC (Chen et al.):RLRC同样做VLA参数剪枝,但采用LLM-Pruner + Taylor重要性 + RL/SFT恢复的范式。本文的核心差异在于从根本上拒绝恢复依赖,用无恢复条件下的直接评估暴露了RLRC等方法的根本缺陷——它们在衡量的是模型的重学习能力而非冗余识别准确性。实验显示LLM-Pruner在无恢复条件下仅1.0% SR,而本文方法在同等参数量下保持62.3%。
- vs GLUESTICK (Jabbour et al.):GLUESTICK用SVD提取权重差异主方向并添加轻量修正项来避免微调,本质仍是后剪枝修复。本文更进一步——如果ΔW信号本身就能精准定位冗余,连SVD修正都不需要。两者共享了对ΔW重要性的认识,但GLUESTICK将其用于修复,本文将其用于诊断和选择。
- vs VLM4VLA (Zhang et al.):VLM4VLA系统比较了不同VLM backbone对VLA下游任务的影响,发现VLM基准性能与VLA任务性能不必然相关,暗示adapt过程中存在复杂的结构重组。本文从参数维度为这一观察提供了机制解释——adapt过程中不同模块遵循不同的参数更新模式,正是这种结构化重组导致了VLM性能无法直接迁移为VLA性能。
- vs Actions as Language (Hancock et al.):该工作关注VLA fine-tune过程中VLM知识的"灾难性遗忘",通过将机器人动作重标记为图文对来维持VLM能力。本文的ΔW分析与此形成互补——如果adapt过程中的参数变化有选择性(只更新与动作决策相关的子结构),理论上可以减少对VLM知识的破坏。一个有趣的未来方向是将本文的ΔW诊断框架用于指导"最小破坏性adapt",即只在ΔW高的重要通道上更新、保护低ΔW通道中的VLM先验。
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 将VLA参数剪枝从"怎么恢复"的工程优化问题彻底重构成"什么是真冗余"的分析问题,视角转换极具原创性;用受控剪枝作为诊断探针建立ΔW与功能重要性的因果映射,方法论本身有独立价值。
- 实验充分度: ⭐⭐⭐⭐ 实验设计严谨——四个假设逐层验证、两组VLA架构交叉校验、多benchmark泛化测试(RoboTwin2.0)、与多种剪枝基线的无恢复对比。略有不足的是仅覆盖两个VLA模型对,缺少对更多架构和更大规模模型的验证。
- 写作质量: ⭐⭐⭐⭐⭐ 逻辑链极其清晰——从现象(剪枝敏感)到质疑(恢复掩盖误删)到假设(ΔW含结构化信号)到验证(受控诊断实验)到应用(多模块联合剪枝),四假设推进结构让读者始终知道当前在哪一步、下一步要证明什么。
- 价值: ⭐⭐⭐⭐⭐ 发现本身(模块异质性、灵敏度反转)对VLA理解和设计有深远启发;方法论(诊断先于设计)可迁移到所有涉及adapt过程的模型压缩场景;实用价值(12-30%压缩且无需恢复)直接推动VLA在资源受限设备上的部署可行性。