资讯详情

资讯详情

VLM4VLA:重新审视视觉语言模型在机器人动作模型中的作用

拿到这篇标题为“VLM4VLA: Revisiting Vision-Language-Models in Vision-Language-Action Models”的论文时我先做的事不是翻开正文找方法而是盯着标题看了十分钟。VLM4VLA这个缩写其实已经把整篇论文的立场说得很清楚VLA模型现在风头正劲但大家都在往里面堆视觉语言模型的能力很少有人回头问一句——VLM当年是为了“看图说话”设计的它凭什么直接当机器人的大脑这篇论文要做的就是把这笔账算清楚。这篇文章适合两类人读一类是做具身智能、机器人操作方向的研究生和工程师想搞清楚VLA底座到底该怎么选另一类是搞多模态大模型但对机器人领域好奇的人想看看VLM的能力边界在哪里。我会用一次完整的“论文自动阅读”过程来带大家走一遍——从标题拆解、摘要分析、实验表解读到最后能带走什么结论每一步都会说明我是怎么读的、为什么这样读。1. 花十分钟先弄明白VLM和VLA到底什么关系这篇论文在争论什么1.1 VLA模型的基本构成从多模态底座到动作输出如果你对VLA比较陌生可以先把这个概念拆开。Vision-Language-Action Models翻译过来是视觉-语言-动作模型它的输入是“当前画面一句人类指令”输出是“机器人下一步该怎么动”。最常见的技术路线是把一个已经训练好的视觉语言模型当作底座然后在上面接动作预测头或者干脆扩展语言模型的词表让模型把“移动机械臂到杯子旁边”这件事当成一个特殊的文本生成任务来学。这套思路之所以流行是因为它省掉了很多从零训练的成本。视觉理解、语言指令解析、常识推理这些能力VLM里已经有了VLA只需要在它的基础上学会“输出动作”就行。多数工作也是这么干的拿一个开源VLM冻住大部分参数用一批机器人示教数据做微调效果往往还不错。但这里有个隐藏的问题很少有人认真追问。VLM是被训练来做“图文对话”的它最擅长的是回答“图片里有什么”“这张图描述了什么场景”它的表征天然偏向语义对齐。而VLA要做的是“看到这个场景后执行一个操作”它需要的是空间位置、物体关系、运动轨迹这类信息。这两者之间有交叉但绝不是完全重合的。这篇论文瞄准的就是中间那条模糊地带。1.2 “Revisiting”的潜台词不是所有VLM能力都适合VLA标题里最值得玩味的词是Revisiting也就是“重新审视”。这个词在学术语境里通常暗示这个方向已经积累了一批未经严格检验的共识作者打算回去做一次系统性体检。放在这篇论文里它拷问的是三个层面的问题。第一个层面VLM的视觉编码器是否真的适合动作任务。很多VLA直接复用图文对比学习得到的视觉编码器这类编码器擅长回答“这是什么”但在回答“这个东西在哪个坐标”上往往不够精细。第二个层面VLM内部的视觉-语言融合模块在传递空间信息的时候会不会有损耗。投影层也好、注意力模块也好它们的设计初衷是服务语义对齐未必服务于动作推理。第三个层面语言模型本身的先验到底是助力还是噪声。对话语料训练出来的模型天然带有一堆“话痨倾向”到了动作空间里这种倾向会不会干扰策略学习。换句话说这篇论文的核心主张应该是VLA不应该无脑继承VLM而是要对VLM的关键部件做一次重新设计和适配。这正好解释了标题里的“VLM4VLA”——不是“把VLM拿来用”而是“为VLA专门打造一套VLM的用法”。2. 从标题的三个关键词拆解论文最有可能做的三件事标题拆解到这一步论文的骨架已经比较清楚了。我读这类“重审视”文章的经验是既然作者说要重新审视那一定会有对应的实验组来证明“哪些设计合理、哪些设计冗余”。顺着VLM的三个关键部件去猜论文最可能围绕视觉编码器、特征融合方式、语言模型先验这三块展开。2.1 视觉编码器从“认图”到“认位置”先说视觉编码器。当前的VLM使用的视觉编码器主要有两类源头一类是对比图文预训练出来的模型它的优势是语义特征和文本对齐得非常好另一类是纯视觉自监督训练出来的模型它更关注局部纹理、空间结构对几何信息更敏感。一个直觉性的判断是VLA任务对这两类特征的需求是同时存在的——机器人既要知道“这是杯子”也要知道“杯子在桌面上靠左30厘米”。所以这篇论文大概率会做这样的比较实验同样一套VLA框架只替换视觉编码器看任务成功率变化。更进一步的推断是只用一个编码器可能不够论文会在“是否需要融合两类特征”这一点上做文章——比如用两个编码器分别抽取语义特征和空间特征再经过一个轻量融合层进入语言模型。这个设计逻辑上站得住脚因为它直接把“识别”和“定位”两条能力线并行打通了。这个实验设计的巧妙之处在于它不改变VLM的整体架构只动输入端。这样做的好处是结论干净——如果操作成功率上去了那就能明确归因于视觉特征质量本身而不是别的模块在起作用。2.2 视觉语言融合投影层是传话筒还是过滤器视觉编码器后面紧跟着的就是把视觉特征送进语言模型的融合环节。不同VLM的实现方式差异很大有的用简单的线性投影层对齐维度有的用类似查询向量的机制做多步交互还有的直接把视觉token和文本token拼在一起交给LLM自行处理。对于VLA来说这个模块承担的责任其实非常重它不仅要传递“图片里有什么”的语义还要尽量保留“物体在哪里”“边界在哪”的空间细节。读到这里我猜测论文会有一个针对融合层设计的对比实验核心问题可能是轻量投影和深层交叉注意力哪个对动作预测更友好。从直觉上说深层交互机制能建立更好的跨模态对齐但也会带来训练不稳定、推理更慢的问题线性投影简单直接但信息瓶颈可能有点大。这类实验最有价值的点在于量化“融合深度”和“动作性能”之间的曲线关系——到底做到多深就够了做太深是不是反而过拟合到对话风格的表示上。2.3 语言模型的先验对话能力是会帮忙还是会添乱第三个被“重新审视”的对象是语言模型本身。VLM里的LLM是在海量文本上预训练的这让它天然懂得语法、常识、指令跟随这些对VLA当然是好东西。但LLM同时也带入了很多跟物理世界无关的抽象先验比如“被问到不确定的问题时倾向于编造一个答案”“对话中喜欢冗余地表达”。这些东西迁移到动作空间后未必是正资产。论文在这里可能会给出两组对照一组直接对完整的VLM做VLA微调另一组把LLM中跟动作无关的层或能力模块“隔离”掉再对比性能。我比较期待看到的具体结果是在某些需要密集推理的任务上完整语言先验有帮助但在一些需要快速反应的底层操作任务上过强的语言先验反而可能把策略带偏让模型更关注“说什么”而不是“做什么”。3. 我的论文精读路径怎么快速抓住这篇论文的贡献和实验设计论文拆解到这一步我已经能猜到作者想讲什么了。但猜归猜精读的时候还是需要一套高效的路径去验证这些猜测是否成立并且发现那些我没想到的细节。这个部分我分享自己的具体读法也算是对“论文自动阅读”这个主题的实战演示。3.1 摘要读法先翻译成三句话拿到任何一篇论文我会先把摘要翻译成三句话这篇论文做了什么、相比之前的工作改了什么、最后得到了什么结论。这个方法听起来简单但特别考验信息压缩能力。把摘要翻译成三句话之后我再对照前面从标题拆出来的猜测。如果摘要里出现了“空间特征”“动作友好表示”“预训练对齐”这一类的词那就说明我的大方向猜对了如果摘要出现了完全没想到的概念比如“环境交互”“在线微调”那我会重新调整阅读重心。就这么一个动作能帮我省掉大概二十分钟的无效阅读时间。3.2 实验表读法找“控制变量”而不是“结果数字”我读实验表格时有个习惯先不看成功率数字先看表格的“行”是怎么组织的。如果一张表里只有满血模型和一个baseline那它的说服力有限如果出现了单点替换、逐步消融那才是真正有信息量的实验设计。比如一张动作任务成功率表理想情况下应该包含这样几行内容实验设置预期功能关键对比逻辑原始VLM基线对照起点说明默认继承策略的表现替换视觉编码器验证特征类型影响同一框架下只动编码器替换融合模块验证交互深度影响控制语言模型不变关闭部分语言先验验证先验影响量化语言能力的实际贡献完整改进版本综合收益确认各模块叠加是否正向看表格的时候我会特别关注两种“反直觉”的结果一是某个模块替换后性能反而下降二是叠加两个改进后性能不如单独改进。这两种情况才是论文真正有价值的地方因为它们能暴露模块之间的相互作用而不是单纯比拼最终分数。3.3 图读法从可视化中读出的因果信息论文里的图往往比表格更有故事性。我特别关注两类图一类是注意力可视化另一类是特征空间的降维投影。注意力可视化能直观地看出模型在做决策时到底在“看”哪里如果模型在抓取任务中注意力集中在物体边缘而不是表面那就说明视觉编码器的特征偏好确实影响了下游决策。特征空间可视化则能揭示另一个问题VLM的特征空间里不同任务是否真的被区分开了。如果“描述图片”和“预测动作”这两类目标在特征空间里纠缠不清那说明模型没有把动作相关信息单独梳理出来这往往是性能瓶颈的根源。读图的时候我还会看一眼坐标轴的范围和聚类分布的形状这能帮我判断作者是不是故意挑了一个好看的投影角度。4. 读完论文后真正值得思考的什么情况下VLM迁移有效什么情况下适得其反沿着论文的实验逻辑读完一遍我脑子里自然会冒出一个更general的问题VLM迁移到VLA这件事到底在什么场景下是好事什么场景下是负资产。这个问题论文里可能没有直接回答但它提供的实验证据足够让我做出自己的判断。4.1 有效迁移的甜区语义理解占主导的任务如果一个操作任务的难点主要在于“理解意图”和“识别物体”比如“把红色的杯子放到蓝色的托盘里”那么VLM的语义能力几乎是不可替代的。它不需要模型对空间位置有极高的精度只要它能准确区分红色和蓝色、杯子和托盘剩下的动作轨迹可以由底层策略补齐。这类任务也是绝大多数开源VLA demo 表现不错的原因——展示场景通常是桌面抓取、颜色区分、简单排序这些对语义对齐的要求很高但对空间精度的要求相对宽松。VLM迁移在这个区域是稳赚不赔的这也是为什么近几年大家一窝蜂地往这个方向走。4.2 负迁移的来源位置精度、动态交互和对话先验到了另一类任务上VLM的继承反而会拖后腿。首先是精确空间定位比如“把螺丝对准螺纹孔”这类任务误差容忍度极低需要的是亚厘米级的空间表征而对比式图文编码器的表征天生是“语义优先”的像素级细节会在特征提取阶段被丢弃掉。其次是动态交互比如推倒积木、跟踪移动物体这类任务需要模型理解连续帧之间的变化而VLM的视觉编码器通常偏好静态语义对时间维度的表示支持非常有限。第三个负迁移来源更隐蔽语言模型自身的对话先验。我做过一个简单的类比——一个习惯了跟人聊天、凡事都要解释一番的模型被要求直接输出“关节角度1.5度”这种命令时它内部的语言模式会产生一种“违和感”。这种违和感在微调阶段会被部分压下去但并不会完全消失它会在某些复杂指令下复现出来表现为动作输出的犹豫或偏差。4.3 对下一代VLA设计的启示顺着这个思路想下去VLA架构的下一阶段可能不是继续堆更大的VLM而是把VLM拆成更可插拔的模块针对不同任务动态选择使用哪些能力。视觉方面语义编码器和空间编码器应该并存任务需要什么就重点用哪个语言方面对话能力和指令执行能力应该分离机器人端需要的是“指令解析器”而不是“聊天机器人”。这篇论文最大的贡献可能不在于它提出了一个刷新SOTA的方案而在于它给这个方向提供了一套实验方法论——让后来的研究者知道每往上叠一个模块之前先要回答“它到底解决了什么问题”。5. 我留下的阅读笔记与实操建议读完整篇论文我合上PDF之后脑海里留下的不是某个具体数字而是几个可以带走的设计判断。最后这部分想把它们整理出来同时给想复现或者继续做这个方向的读者一些建议。5.1 想复现这类结论时要注意的细节如果要在自己的框架里复现类似的“VLM部件体检”有几个细节容易被忽略。第一是视觉编码器的输入分辨率很多对比图文预训练模型默认工作在较低分辨率下直接搬来做精细操作任务会丢掉空间细节必须先评估是否需要加倍分辨率并重新插值位置编码。第二是冻结策略不同层的冻结会产生完全不同的结果我建议至少分三档来做对比全部冻结、冻视觉编码器、全部放开微调。第三是任务数据本身的偏向性如果训练集里大量任务是靠颜色或者形状区分的那任何编码器都能表现不错这并不能说明VLM迁移有效——要专门加一些需要空间推理的任务来增加区分度。我在自己的实验里还发现一个容易踩的坑对比实验中的“单点替换”看起来简单但替换后的模型可能需要更长的时间才能收敛。有些论文报告的性能差异其实是训练不充分造成的假象。建议所有对比实验都使用相同的训练步数并且额外延长一部分替换模型的训练周期来做稳定性检查。5.2 这类论文的局限与我的个人看法最后说点个人的大实话。这类“重新审视”类的论文优点是问题意识很强能推动领域反思但局限也很明显它们通常基于一个固定的VLA实现框架实验结论的外推性有限。换一个更强的底座或者换一批更复杂的任务某些结论可能就要改写。我自己的态度是不要把论文的结论当成公理而是当成“在某一组条件下观察到的现象”。真正有价值的是它的实验设计框架——如何隔离变量、如何证明因果、如何暴露默认假设的问题。把这套方法论学到手比记住任何具体的成功率数字都管用。如果你也正打算选一个VLM来做VLA底座我的建议很直接先别急着跑训练把你要用的VLM的各个部件列一张表逐个问一句“这个部件到底为我的动作任务提供了什么”然后对照着这篇论文的实验思路去验证。这个过程做完你对自己模型的掌控力会比盲目微调高出一个量级。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →