← 最新论文
🤖 AI

ActionCodec: What Makes for Good Action Tokenizers

本文针对视觉 - 语言 - 动作(VLA)模型中动作分词器设计缺乏优化导向的问题,提出了基于信息论的设计原则并开发了高性能的 ActionCodec 分词器,显著提升了 VLA 模型的训练效率与任务表现,在无机器人预训练条件下刷新了 SOTA 记录。

原作者: Zibin Dong, Yicheng Liu, Shiduo Zhang, Baijun Ye, Yifu Yuan, Fei Ni, Jingjing Gong, Xipeng Qiu, Hang Zhao, Yinchuan Li, Jianye Hao

发布于 2026-02-18
📖 1 分钟阅读☕ 轻松阅读

原作者: Zibin Dong, Yicheng Liu, Shiduo Zhang, Baijun Ye, Yifu Yuan, Fei Ni, Jingjing Gong, Xipeng Qiu, Hang Zhao, Yinchuan Li, Jianye Hao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文主要解决了一个机器人领域的核心难题:如何让机器人像人类一样,通过“看”和“听”指令,迅速学会“做”动作?

为了让你更容易理解,我们可以把这篇论文的核心思想想象成教一个机器人学跳舞。

1. 核心问题:教机器人跳舞的“乐谱”太乱

现在的机器人(VLA 模型)通常很聪明,能看懂图片(视觉)和听懂指令(语言)。但是,当它要执行动作(比如“拿起杯子”)时,它需要把连续的动作(手臂怎么动、动多快)变成计算机能理解的“代码”。

以前的方法就像是在教机器人跳舞时,给它的乐谱非常糟糕:

  • 方法 A(直接量化): 把动作切成无数个小格子,像填色游戏一样。这导致乐谱太长,机器人学得很慢,而且容易记混。
  • 方法 B(字符串): 把动作写成文字描述(如“向左 0.5 米”)。这就像让机器人一边跳舞一边写日记,太慢了,根本跟不上节奏。
  • 方法 C(现有的压缩法): 虽然把动作压缩成了简短的代码,但这些代码不稳定。就像乐谱上的同一个音符,有时候代表“抬左手”,有时候代表“抬右手”,机器人看得很晕,学得很吃力。

论文的核心发现是: 以前大家只关注“把动作还原得准不准”(乐谱写得对不对),却忽略了“这个乐谱好不好教机器人学”(训练效率)。

2. 解决方案:ActionCodec —— 给机器人写一本“完美乐谱”

作者提出了一种叫 ActionCodec 的新方法,它就像是为机器人重新编写了一套超级高效的乐谱系统。为了让这套系统最好用,作者总结了四个“黄金法则”:

🎵 法则一:动作要“连贯”,不要“跳变”

  • 比喻: 想象你在教机器人走路。如果它迈出的每一步,前一步和后一步的代码都完全不同,机器人就会像喝醉了一样摇摇晃晃。
  • ActionCodec 的做法: 它确保相邻的动作在代码上高度相似(重叠率高)。就像乐谱里的音符是平滑过渡的,机器人能感觉到“哦,这是刚才那个动作的延续”,从而学得更快、更稳。

🎵 法则二:词汇表要“精简”,不要“冗余”

  • 比喻: 如果教机器人说话,你给它一本包含 10 万个生僻字的字典,它反而学不会。它只需要最常用的 2000 个字就能表达清楚。
  • ActionCodec 的做法: 它大大减少了动作代码的总数(词汇量),去掉了那些重复、无用的“噪音”。这让机器人的大脑(模型)更容易记住核心动作,而不是被细枝末节搞晕。

🎵 法则三:动作要“独立”,不要“过度依赖”

  • 比喻: 以前有些方法让机器人必须按顺序死记硬背:“先做 A,再做 B,再做 C"。如果第一步 A 做错了,后面全崩了(就像多米诺骨牌)。
  • ActionCodec 的做法: 它让每个动作代码相对独立。就像机器人可以独立判断“现在该伸手”,而不需要死死盯着上一秒的动作。这样即使中间有点小失误,它也能立刻根据眼前的画面(视觉)和指令(语言)自我纠正,不会“幻觉”乱动。

🎵 法则四:动作要“懂眼色”(多模态对齐)

  • 比喻: 机器人不能只背乐谱,还得看指挥的手势。
  • ActionCodec 的做法: 它在训练时,强迫动作代码和看到的图片、听到的指令紧密挂钩。确保机器人看到“杯子”和听到“拿杯子”时,生成的动作代码是精准对应的,而不是在瞎猜。

3. 惊人的效果:小白也能变大师

作者用这套“完美乐谱”去训练一个没有经过任何机器人专业训练的通用大模型(SmolVLM2-2.2B)。

  • 结果: 这个“小白”模型在著名的机器人测试(LIBERO)中,成功率达到了 95.5%!
  • 对比: 这比很多专门训练过、用了更复杂架构的机器人模型还要强。而且,它学得非常快,以前需要练很久才能学会的动作,它现在练几小时就学会了。
  • 进阶版: 如果再加一点点“微调”(就像给乐谱加个高级混音),成功率甚至能冲到 97.4%,刷新了世界纪录。

4. 总结:为什么这很重要?

这就好比以前我们教机器人,是给它一本晦涩难懂、充满错别字的古文,它学得慢还容易走火入魔。
而 ActionCodec 则是给机器人写了一本朗朗上口、逻辑清晰、甚至带有韵律的现代诗。

它的意义在于:

  1. 效率极高: 不需要昂贵的超级计算机和海量数据,普通模型也能快速学会复杂的机器人动作。
  2. 通用性强: 这套“乐谱”可以移植到不同的机器人身上(比如从机械臂换到轮式机器人),就像同一首曲子可以用钢琴、吉他或小提琴演奏一样。
  3. 未来可期: 它为未来开发更聪明的通用机器人(Physical Intelligence)指明了一条清晰的路:不要只追求动作还原得有多像,要追求动作代码好不好教。

简单来说,ActionCodec 就是让机器人从“死记硬背”变成了“举一反三”的关键钥匙。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →