# 具身任务规划的视觉语言基础模型:Thinker (Thinker: A Vision-Language Foundation Model for Embodied Intelligence) > **发布时间**:2026-01(arXiv v1 2026-01-29) > **论文题目**:Thinker: A vision-language foundation model for embodied intelligence > **公司/机构**:优必选(UBTECH Robotics) > **核心定位**:面向具身场景的 VLM(不是直接出动作的 VLA),重点解决 **第一视角/第三视角混淆** 与 **视频末尾信息被忽略** 导致的规划失败。 Thinker 的路线非常“工程现实”:与其强调更复杂的推理框架,它先回答两个对机器人最致命的问题:**视角对不对**、**时间轴末端有没有看清**。方法上依赖两件事:更贴近机器人的数据(ego-view + grounding + spatial + CoT)以及一个极简单但有效的输入改造(**key frame + full video** 联合输入)。 **一手来源**: - 论文(arXiv):`https://arxiv.org/abs/2601.21199` - 论文 PDF:`https://arxiv.org/pdf/2601.21199` - 开源代码:`https://github.com/UBTECH-Robot/Thinker` - 权重(HF):`https://huggingface.co/UBTECH-Robotics/Thinker-4B` --- ## 0. 先把“可复述结论”写清楚(1 分钟版) - **一句话**:Thinker 通过“具身定制数据 + keyframe+video 输入”显著提升视频理解与任务规划,在 RoboVQA / EgoPlan-Bench2 上达到 SOTA(论文口径)。 - **它是什么**:一个**视觉语言模型 (VLM)**,输出文本形式的回答/规划(不是低层动作控制)。 - **它解决什么**: - 视角错位:训练数据多为第三视角,模型容易把人类视角理解迁移错到机器人第一视角。 - 时间末端忽略:视频推理时忽略 ending 信息,导致“最后状态”判断错。 - **关键做法**: - **数据侧**:构建/清洗四类数据:视觉 grounding、ego-view 推理、操作规划、工业规划。 - **模型侧**:视频输入时 **拼接关键帧(尤其最后一帧)与全视频**,提升时序理解。 - **工程启示**:在具身规划问题上,“数据分布与输入协议”往往比“换一种推理范式”更能见效。 --- ## 1. 核心架构/方法总览 (Overview / Architecture) ### 1.1 系统对比概览 (System Component Comparison) | 维度 | 通用 VLM(典型) | Thinker(本文) | 工程含义 | |---|---|---|---| | 视角分布 | 以第三视角图文为主 | 强化 ego-view / 机器人相关数据 | 降低“视角误解” | | 视频理解 | 直接喂视频帧 | **全视频 + 关键帧(含末帧)** 联合输入(论文口径) | 让模型“看见结尾” | | 输出 | 文本回答/推理 | 文本回答/规划(task planning) | 更像 S2 planner | | 训练 | 通用 VQA/Caption | 通用 + 具身定制(grounding/spatial/CoT/planning) | 任务对齐更强 | ### 1.2 关键机制 (Key Mechanism) 1) **具身数据配方(核心)** 论文给出 4 类数据(及规模,单位为 files,论文口径): - **Ego-view 推理**:Egoplan-it-100K - **操作规划**:RoboVideo-1.8M(RoboVQA-800K + ShareRobot-1M) - **工业规划**:Industroplan-200K(多物体搬运/运输 + CoT) - **视觉 grounding / 空间理解**:LVIS-520K、ShareRobot-affordance-6.5K、PixmoPoint-570K、RoboPoint-667K 等 2) **Key frame + Video 的输入协议(强 baseline)** 论文明确指出:很多 VLM 在视频推理中会忽略末尾信息,因此把**关键帧(尤其最后一帧)**作为额外输入,提升视频理解能力(论文口径)。 ### 1.3 信息流/架构图 (Flow / Diagram) ``` Inputs: - image / video frames - (aux) key frame (e.g., last frame) - instruction / question Vision encoder ----> Adapter/MLP ----\ +--> LLM decoder --> text plan / answer Text tokenizer ------------------------/ 关键点:video tokens 与 keyframe tokens 拼接后再送入 decoder(论文口径)。 ``` --- ## 2. 数学核心:把“关键帧 + 视频”写成训练目标 (Math Core) Thinker 仍是典型的自回归多模态训练:最大化答案/规划文本在给定视觉与指令条件下的对数似然。 $$ \max_{\theta}\ \sum_{t}\log p_{\theta}(y_t \mid y_{=4.57.0`。 - HF 显示其 base 为 `Qwen/Qwen3-VL-4B-Instruct` 的 finetune(model card 口径)。 > 注:论文展示的主要结果是 Thinker-7B(Table II),开源权重目前以 4B 为主,二者不可直接等价对比。 --- ## 5. 数据与评测 (Data & Eval) ### 5.1 Benchmark 与指标(论文口径) - **RoboVQA**:以 BLEU-1~4 与 BLEU-avg 衡量自由文本回答质量。 - **EgoPlan-Bench2**:Top-1 accuracy(多选/规划)衡量。 ### 5.2 结果摘录(Table II,论文口径) | 模型 | RoboVQA BLEU-avg | EgoPlan-Bench2 Overall | |---|---:|---:| | Qwen2.5-VL-7B | 52.6 | 29.1 | | ThinkAct-7B | 59.8 | 48.2 | | RoboBrain2-32B | / | 57.23 | | **Thinker-7B** | **63.5** | **58.21** | > 注意:表中部分模型在某个 benchmark 上未报告(以论文为准)。 --- ## 6. 能力与失败模式 (Capabilities & Failure Modes) **能力(论文口径)**: - 更强的 ego-view 规划与时序理解 - 更强的 grounding / spatial 指令理解 **失败模式(推断 + 待验证)**: - 若关键帧选择不当(不是末帧/关键状态)可能引入偏置 - 规划输出为文本,落地仍需与执行层(VLA/控制器/技能库)对齐 - 工业场景的 domain shift 仍可能导致“计划正确但执行不可行” --- ## 7. 与相关工作对比 (Comparison) | 模型 | 主要抓手 | 与 Thinker 的差异 | |---|---|---| | Qwen2.5-VL / GPT-4V | 通用 VLM | 数据分布更通用,ego-view/规划弱 | | ThinkAct | 强化视觉潜变量规划(论文引用) | 思路更偏“latent planning”,而 Thinker 更偏“数据+输入协议” | | RoboBrain2 | 具身大模型技术报告 | 侧重点不同;Thinker 强调 keyframe+video 与数据配方 | **面试 Tip**: “Thinker 的亮点不是‘更复杂的 planner’,而是把机器人最常见的两类错误(视角错/末帧漏看)用数据与输入协议系统性修掉。” --- ## 参考链接 - 论文:`https://arxiv.org/abs/2601.21199` - 代码:`https://github.com/UBTECH-Robot/Thinker` - 权重:`https://huggingface.co/UBTECH-Robotics/Thinker-4B` --- [← Back to Theory](../README.md)