Optimus-2用多模态大模型和动态行为编码,在Minecraft中实现高效任务执行。
Optimus-2: Multimodal Minecraft Agent with Goal-Observation-Action Conditioned Policy
- 通过观察-目标-动作条件策略,动态融合历史行为序列生成固定长度行为标记。
- 在8种基础任务上达到91.2%成功率,长周期任务完成率超85%。
- 适合研究多智能体协作、具身智能与语言指令理解的开发者和研究人员。
构建能模仿人类行为模式完成开放世界任务的智能体是长期目标。为使智能体有效学习跨任务的行为模式,关键挑战在于建模观察、动作与语言之间的复杂关系。为此,我们提出Optimus-2,一种新型Minecraft智能体,结合多模态大语言模型(MLLM)进行高层规划,以及目标-观察-动作条件策略(GOAP)进行低层控制。GOAP包含:(1) 动作引导的行为编码器,建模每个时间步观察与动作间的因果关系,并动态交互历史观察-动作序列,将其压缩为固定长度的行为标记;(2) MLLM将行为标记与开放式语言指令对齐,自回归预测动作。此外,我们构建了高质量的Minecraft目标-观察-动作(MGOA)数据集,涵盖8种原子任务的25,000段视频,提供约3000万组目标-观察-动作对。自动化构建方法与该数据集可推动社区训练Minecraft智能体。大量实验表明,Optimus-2在原子任务、长周期任务及开放式指令任务中均表现优异。
原文摘要 · Abstract (English)
Building an agent that can mimic human behavior patterns to accomplish various open-world tasks is a long-term goal. To enable agents to effectively learn behavioral patterns across diverse tasks, a key challenge lies in modeling the intricate relationships among observations, actions, and language. To this end, we propose Optimus-2, a novel Minecraft agent that incorporates a Multimodal Large Language Model (MLLM) for high-level planning, alongside a Goal-Observation-Action Conditioned Policy (GOAP) for low-level control. GOAP contains (1) an Action-guided Behavior Encoder that models causal relationships between observations and actions at each timestep, then dynamically interacts with the historical observation-action sequence, consolidating it into fixed-length behavior tokens, and (2) an MLLM that aligns behavior tokens with open-ended language instructions to predict actions auto-regressively. Moreover, we introduce a high-quality Minecraft Goal-Observation-Action (MGOA)} dataset, which contains 25,000 videos across 8 atomic tasks, providing about 30M goal-observation-action pairs. The automated construction method, along with the MGOA dataset, can contribute to the community's efforts to train Minecraft agents. Extensive experimental results demonstrate that Optimus-2 exhibits superior performance across atomic tasks, long-horizon tasks, and open-ended instruction tasks in Minecraft. Please see the project page at https://cybertronagent.github.io/Optimus-2.github.io/.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。