Much Ado About Noising: Dispelling the Myths of Generative Robotic Control
MIP: 破解生成式机器人控制的“多模态神话”
核心元信息
| 维度 | 内容 |
|---|---|
| 机构 | 卡内基梅隆大学 (CMU)、麻省理工学院 (MIT)、丰田研究院 (TRI) |
| 代码 / 权重 | GitHub: much-ado-about-noising |
| 主要基线对比 | Flow-GCP (9步/99步)、Consistency Trajectory Models (CTM)、Straight Flow (SF)、Residual Regression (RR)、标准回归 (RCP) |
| 测试基准 | 28 个常用模仿学习基准(包含状态、图像、点云输入,以及 骨干在 130 个 LIBERO 任务上的微调) |
先看结论
这篇论文做了一件非常彻底的“除魅”工作:把学界近年来对 Diffusion Policy 和 Flow 策略的各种玄学崇拜扒了个干净。三句话概括核心结论:
- 普通回归被严重低估了。以往大家总觉得生成式模型碾压普通回归,主要是因为“骨干网络严重不对称”(拿最新的 DiT 比随手搭的普通 MLP)。把网络架构严格拉平后,在 28 个任务(包括 LIBERO 130 个多任务微调)中,普通回归在绝大部分任务上与 Flow 完全平手(胜率差距 < 5%)。
- 具身控制里的“多模态”基本是假象。在经典的 Push-T、Kitchen 等任务里,策略输出根本没有多模态分簇;即使把采样噪声取均值甚至设为零,成功率完全不掉;用纯确定性数据训练 Flow 依然能赢回归。这说明生成式策略的真正优势与“数据有多模态”毫无关系。
- 两步确定性回归(MIP)就能全面打平 9 步 Flow。生成式模型真正起效的零件只有两个:“训练期加噪保护管”与“两步显式监督迭代”。把昂贵的分布拟合彻底扔掉,仅做两步确定性回归,推理期完全不采样噪声(),在所有高精度高难任务上全面打平甚至超越 9 步的 Flow 模型,更远超昂贵的流蒸馏方法(CTM)。
对话研讨与认知交锋
在研读和追问论文细节的过程中,我们重点攻克了以下几个最为本质且容易混淆的技术疑问:
追问 1:论文里的 TSD 和 MIP 到底是不是一回事?两者的训练目标看起来明显不同?
这是研读第四节时最容易被忽略的关键细节:二者的训练目标确实不一样,它们是“过渡原型”与“终极化简形态”的演进关系。
1. 训练损失形式对比
- TSD (Two-Step Denoising):保留了生成模型从噪声开始去噪的习惯。第一步输入标准高斯噪声 ,去拟合带噪插值目标 ;第二步在插值点再次去噪回归真值 :
- MIP (Minimal Iterative Policy):大刀阔斧化简。第一步的输入噪声直接抹零(),目标直接设为真实动作 ;只有第二步输入带有高斯扰动 ,目标同样直接设为 :
2. 推理阶段的本质分水岭
- TSD 是随机策略:推理时依然要掷骰子采一个高斯噪声 ,第二步输入仍混入该噪声;
- MIP 是纯确定性策略:推理时完全不需要采样任何噪声(直接令 ),第一步输出粗预估 ,第二步直接做缩放微调 。
3. 为什么要多走这一步?
作者提出 MIP 是为了执行最严苛的奥卡姆剃刀:实验证实 MIP 的成功率与 TSD 完全持平。这就彻底在逻辑上封死了怀疑论者的借口——推理期的随机采样一文不值,第一步输入噪声也是伪需求。噪声在整个框架里唯一的存活理由,就是在第二步训练时充当局部容错通道。
追问 2:具身控制天天提“多模态”,在这篇论文里怎么就成了伪需求?
计算机视觉生图需要多样性(画出不同姿态的猫),但机器人控制的核心是任务成功率:只要能稳稳当当把钉子插进去,根本不需要策略在左插和右插之间来回摇摆。
论文通过三组实验,彻底击碎了多模态假说:
- 瓶颈状态无分峰:在 Push-T 对称轴(往左推或往右推都合法)和 Kitchen 初始态,从大量不同高斯噪声采出动作做 t-SNE 降维投影,发现样本全部聚拢为一个单峰椭圆簇,且高 Q 值的有效动作均匀分布在簇内,根本没有两个互斥的模式。
- 均值动作完全不崩:如果数据真有多模态,把采样结果取平均值 ,动作一定会落在多模态之间的“死区”导致成功率骤降;但实测均值动作(甚至零噪声采样)成功率与随机采样丝毫不差。
- 确定性专家照样领先:作者用确定性策略()采集了一批 100% 无任何多模态的干净轨迹,用这批数据重训,Flow 依然领先回归。
在高维连续状态空间中,专家演示其实极其稀疏。策略学到的是高灵敏度的决策边界(High Lipschitz),而不是真的在一个局部点上学会了两种互斥的合法概率分布。
追问 3:离线验证集 Loss 为什么会骗人?“流形依从度”到底怎么讲人话?
一个令人困惑的实验现象是:在离线验证集上,普通回归、Flow 和 MIP 的 误差完全持平,甚至普通回归更低,但闭环控制成功率却差异巨大。
- 离线验证集像是在“刷静态模拟卷”:状态都是从专家数据里截取的,只要记忆力好,普通回归单步拟合出来的分数甚至更高。
- 闭环控制像是在“真实路上开车”:执行器一旦有微小机械扰动,环境状态就会偏离专家录制好的轨道(发生 OOD 分布偏移)。此时策略输出会积累复合误差。
- 流形依从度 (Manifold Adherence) 的物理直觉: 高精度装配任务中,动作空间各维度的容错率极不均衡(例如插销时垂直向下稍微用点力没事,但角度稍微倾斜就会卡死)。 Flow 和 MIP 具备强烈的“正交投影偏置”:即使当前观测跑偏到了分布外,策略输出的动作依然会垂直投影回专家动作构成的切空间内部(Off-manifold 误差极低);而普通回归模型则会顺着误差方向一路漂移,导致执行崩盘。
核心架构与方法拆解
1. 生成式策略的“三大零件”
作者将所有模仿学习策略拆解为 3 个正交维度:
- 分布拟合 (Distributional Learning):强行拟合条件概率分布 ;
- 随机性注入 (Stochasticity Injection):训练期间向输入端混入高斯噪声 ;
- 监督迭代计算 (Supervised Iterative Computation, SIC):推理时多步迭代细化,且训练时每一步都有明确的真值动作监督信号。
2. MIP 的形式化定义与推理流程
MIP 抛弃了速度场积分,直接训练一个能预测最终动作的网络 。
训练目标(两步独立监督的均方误差):
- 其中 ,固定时间截断点 ;
- 第二步的插值特征为:。
推理流程(100% 确定性,零随机采样,NFE=2):
- 第一步(粗预估):
- 第二步(投影纠偏):
3. 为什么残差回归 (RR) 会死,而 MIP 能活?(“噪声管道”直觉)
- 残差回归 (RR):训练时第二步只在理想的 上监督。但在实际测试时,第一步预测的 一定存在微小误差。因为网络在训练期从没见过带瑕疵的输入,遇到漂移的 时立刻发生内部复合误差崩溃。
- MIP 的加噪机制:在训练第二步时注入 ,把原本单薄的线状轨迹拓宽成了一个圆柱形的“保护管道(Tube)”。只要第一步预测出来的 落在管道覆盖范围内,第二步就能稳健地把它纠偏回目标真值 。
实验结果与硬核对比
1. 骨干对齐:回归在绝大多数任务上与 Flow 持平
在包含 MetaWorld、Robomimic、Adroit、D4RL 以及 微调的 130 个 LIBERO 任务中:
- 只要给普通回归配上 DiT、Chi-UNet 或 Transformer 骨干,在超过 80% 的任务上,普通回归与 Flow 胜率完全相同( Flow 性能);
- 所谓“Diffusion 更适合像素输入”也是误区:在状态、点云和纯图像输入下,回归与 Flow 的差距完全一致。
2. 高精度困难任务与 LIBERO 评测
在 7 个高难高精度任务(如 Tool-Hang、Transport 双臂搬运)和多任务 LIBERO 上,对比 Flow、MIP 以及两阶段流蒸馏模型 (CTM):
| 方法 | Tool-Hang (ph) | Transport (ph) | LIBERO-10 | 推理步数 (NFE) | 训练复杂度 |
|---|---|---|---|---|---|
| Flow-GCP | 0.84 / 0.70 | 0.80 / 0.73 | 81.6% | 9 步 | 需多步采样 |
| CTM (一致性轨迹模型) | 0.56 / 0.26 | 0.90 / 0.58 | - | 2 步 | 极度繁琐(两阶段流蒸馏) |
| MIP (本文提出) | 0.92 / 0.88 | 0.80 / 0.69 | 82.2% | 2 步 | 极简(端到端单阶段训练) |
| 普通回归 (RCP) | 0.50 / 0.37 | 0.50 / 0.45 | 78.0% | 1 步 | 基线单步 |
注:数据取自原论文 Table 4, 5;ph 表示更难的 Proficient-Human 人类专家数据集;成绩格式为 最高 / 平均。
- 结论:MIP 仅用 2 步就完全追平了 9 步的 Flow 模型;
- 相比费尽心机蒸馏出来的 CTM,MIP 的平均表现和鲁棒性全面占优(CTM 在 Tool-Hang 上掉点极严重)。
3. 流形依从度量化证明 (Off-manifold Norm)
在 Tool-Hang 上评估 OOD 扰动状态下的正交投影误差:
| 评估指标 | 普通回归 (RCP) | 纯加噪 SF () | 纯迭代 RR () | MIP () | Flow |
|---|---|---|---|---|---|
| 验证集重构误差 () | 0.073 | 0.071 | 0.062 | 0.069 | 0.074 |
| OOD 偏离专家流形误差 (Off-manifold ) | 0.058 | 0.061 | 0.057 | 0.043 | 0.032 |
- 结论:验证集重构误差各家都在 0.07 左右(甚至 RR 最低 0.062);但只有 MIP 和 Flow 能在 OOD 扰动下保持极低的 Off-manifold 误差(0.043 / 0.032),展现出极强的拉回专家流形能力。
总结与思考
1. 对后续研究与工程的直接启发
- 推理加速不要再去搞复杂的流蒸馏了: 业内过去为了把 Diffusion/Flow 塞进实时控制闭环,耗费大量算力去训 Consistency Models,训练极度敏感还容易掉点。这篇论文给出了最简路径:不要从流模型蒸馏,直接用 MIP 的两步目标端到端训练,推理直降至 NFE=2,性能稳稳对齐 Flow。
- 卸下“多模态”的心理包袱: 在模仿学习或 VLA 微调中,不要为了假想的多模态去强行设计复杂的分布采样、Token 化或混合高斯头。只要给足 Action Chunking 长度,选对骨干网络,用两步带噪监督就足以通关绝大多数任务。
2. 局限与未解边界
- 数学机理仍是黑盒: 为什么简单的 MSE 均方误差加上局部高斯扰动,在深层神经网络优化下就会自发收敛出“只往流形切空间投影、抑制法向漂移”的归纳偏置?作者在附录做了线性分析,但深层非线性网络下的形式化数学证明仍属空白。
- 真正多模态任务的边界: 本文测试的主要是单任务高精操作和 LIBERO 短程多任务。在真正包含截然不同的高层决策分支(如左转与右转都有 50% 概率通过的迷宫或自动驾驶),分布建模是否真的一点用都没有?这一点仍需更大规模的数据集进一步检验。