LIBERO 是首个专注于机器人操作领域终身学习的综合性基准,包含 130 个跨越四个任务套件的操作任务,系统研究陈述性知识(概念)与程序性知识(动作)的迁移效率,并附有高质量人类遥操作演示数据。LIBERO is the first comprehensive benchmark focused on lifelong learning for robot manipulation. It contains 130 manipulation tasks spanning four task suites, systematically studies the transfer efficiency of declarative knowledge (concepts) versus procedural knowledge (actions), and comes with high-quality human teleoperation demonstrations.
终身学习(Lifelong Learning)的目标是构建一个能够随时间持续学习、不断从新任务中积累并迁移知识的智能体。然而,现有研究几乎全部集中在视觉和语言领域,对机器人决策场景的专注极度缺乏,导致缺少系统性评测手段来衡量不同知识类型的迁移效率与算法性能。Lifelong learning aims to build an agent that keeps learning over time, continually accumulating and transferring knowledge from new tasks. Existing work, however, is concentrated almost entirely on vision and language and pays extremely little attention to robotic decision-making settings, leaving no systematic means of evaluating the transfer efficiency of different knowledge types or the performance of algorithms.
"How can a robot agent effectively transfer knowledge across its lifespan in decision-making tasks?"
机器人终身学习面临独特挑战:与视觉分类不同,操作任务需要同时处理陈述性知识(识别物体、场景等概念)和程序性知识(如何操作、抓取等动作序列)。例如,一个机器人曾学会"把苹果放进篮子",在学习新任务时,它既要记住物体概念(陈述性),又要保留操作技能(程序性)。现有终身学习基准均无法捕捉这一二元知识结构。Lifelong learning in robotics faces a distinctive challenge: unlike visual classification, manipulation tasks must handle both declarative knowledge (concepts such as recognizing objects and scenes) and procedural knowledge (action sequences such as how to manipulate and grasp). For example, a robot that once learned to “put the apple in the basket” must, when learning a new task, both remember the object concepts (declarative) and retain the manipulation skill (procedural). No existing lifelong learning benchmark captures this dual knowledge structure.
LIBERO 提供了完整的基准框架:程序化任务生成流程(保证任务多样性与可扩展性)、高质量演示数据、统一的评测指标体系(FWT / NBT / AUC),以及三种主流神经网络架构的全面对比。LIBERO provides a complete benchmark framework: a procedural task generation pipeline (ensuring task diversity and scalability), high-quality demonstration data, a unified evaluation metric system (FWT / NBT / AUC), and a comprehensive comparison of three mainstream neural network architectures.
10 个任务,固定物体种类,改变空间关系(如"碗在架子的左/右侧")。主要挑战:陈述性知识迁移——智能体需记住物体位置概念。10 tasks with fixed object types, varying the spatial relations (e.g. “the bowl on the left/right side of the shelf”). Main challenge: declarative knowledge transfer — the agent must remember object-location concepts.
10 个任务,固定空间布局,改变物体种类(如不同食物)。主要挑战:陈述性知识迁移——智能体需识别新物体而不遗忘旧物体。10 tasks with a fixed spatial layout, varying the object types (e.g. different foods). Main challenge: declarative knowledge transfer — the agent must recognize new objects without forgetting old ones.
10 个任务,同一场景执行不同目标动作(如打开/关闭抽屉)。主要挑战:混合知识迁移——既需更新目标概念,又需习得新动作策略。10 tasks performing different goal actions in the same scene (e.g. opening/closing a drawer). Main challenge: mixed knowledge transfer — the agent must both update goal concepts and acquire new action policies.
10 个任务,每个任务包含多个子目标的长序列操作(平均约 90 步)。主要挑战:程序性知识迁移——习得并保留复杂动作序列。10 tasks, each containing long-horizon manipulation over multiple subgoals (about 90 steps on average). Main challenge: procedural knowledge transfer — acquiring and retaining complex action sequences.
实验系统性对比了四种 Task Identifier 嵌入方式:BERT(通用预训练语言模型)、GPT-2(自回归语言模型)、Task ID(one-hot 任务编号)、以及 Sentence Transformer。这些嵌入被用于将任务语义信息注入策略,帮助网络区分不同任务。The experiments systematically compare four Task Identifier embeddings: BERT (a general pretrained language model), GPT-2 (an autoregressive language model), Task ID (a one-hot task index), and Sentence Transformer. These embeddings inject task semantics into the policy and help the network distinguish between tasks.
在 LIBERO 的四个任务套件上,对比 Sequential Finetuning(ER / 无回放)、PackNet、以及多任务学习(MTL)等算法,结合 ResNet+RNN 与 PackNet 两种主要架构,系统评估 FWT、NBT 和 AUC@7 三项指标。On the four task suites of LIBERO, algorithms such as Sequential Finetuning (ER / no replay), PackNet and multi-task learning (MTL) are compared, together with the two main architectures ResNet+RNN and PackNet, systematically evaluating the three metrics FWT, NBT and AUC@7.
主要发现:"No single visual encoder architecture excels across all knowledge transfer types." ResNet 在大多数任务套件中优于 ViT-T,但对于以程序性知识迁移为主的 LIBERO-Long,ViT-T 表现更佳,体现了其对长序列时序建模的优势。Main finding: “No single visual encoder architecture excels across all knowledge transfer types.” ResNet outperforms ViT-T on most task suites, but on LIBERO-Long, which is dominated by procedural knowledge transfer, ViT-T performs better, reflecting its advantage in modeling long temporal sequences.
| Policy Arch. | LIBERO-Spatial (AUC@7) | LIBERO-Object (AUC@7) | LIBERO-Goal (AUC@7) | LIBERO-Long (AUC@7) |
|---|---|---|---|---|
| ResNet+RNN (ER) | 0.84 ± 0.01 | 0.60 ± 0.02 | 0.41 ± 0.02 | 0.15 ± 0.01 |
| ViT-T (ER) | 0.78 ± 0.01 | 0.48 ± 0.02 | 0.29 ± 0.01 | 0.29 ± 0.02 |
| ResNet+RNN (MTL) | 0.88 ± 0.00 | 0.66 ± 0.01 | 0.52 ± 0.02 | 0.16 ± 0.01 |
| ViT-T (MTL) | 0.80 ± 0.01 | 0.54 ± 0.02 | 0.36 ± 0.02 | 0.38 ± 0.03 |
核心发现:"Sequential finetuning outperforms existing lifelong learning methods in forward transfer." 在 FWT 指标上,简单的 Sequential Finetuning(顺序微调)普遍优于 PackNet 等专门的终身学习算法,而 PackNet 通过网络二值化压缩有效抑制了遗忘(较低的 NBT),但以牺牲前向迁移能力为代价。Core finding: “Sequential finetuning outperforms existing lifelong learning methods in forward transfer.” On the FWT metric, plain Sequential Finetuning generally outperforms dedicated lifelong learning algorithms such as PackNet, while PackNet effectively suppresses forgetting through binary network compression (a lower NBT), at the cost of forward transfer capability.
实验表明:"Naive supervised pretraining can hinder agents' performance in the subsequent LLDM." 在大规模离线数据集上进行监督式预训练后,智能体在后续 LLDM(Lifelong Learning for Decision-Making)阶段的表现反而下降,说明纯监督预训练会干扰策略在终身学习场景下的适应能力,这是一个出人意料的负面迁移现象。The experiments show: “Naive supervised pretraining can hinder agents' performance in the subsequent LLDM.” After supervised pretraining on a large-scale offline dataset, the agent instead performs worse in the subsequent LLDM (Lifelong Learning for Decision-Making) stage, indicating that purely supervised pretraining interferes with the policy's ability to adapt in lifelong learning settings — a surprising negative transfer phenomenon.
实验对比了四种任务标识符嵌入方式(BERT / GPT-2 / Task ID / Sentence Transformer)。结果表明 BERT 和 Task ID 嵌入在大多数任务套件上表现相当甚至更优,而 Sentence Transformer 嵌入表现出对语义任务描述的更好利用,尤其是在 LIBERO-Goal 中。The experiments compare four task identifier embeddings (BERT / GPT-2 / Task ID / Sentence Transformer). The results show that BERT and Task ID embeddings perform comparably or even better on most task suites, while the Sentence Transformer embedding makes better use of semantic task descriptions, especially on LIBERO-Goal.
LIBERO 完全基于 MuJoCo 仿真环境,所有任务和演示均在仿真中完成。尽管提供了高质量的视觉渲染,但仿真物理特性与真实机器人操作存在显著差距(接触力学、物体材质变形等),所得结论是否可直接迁移到真实硬件仍是未解问题。LIBERO is built entirely on the MuJoCo simulator, and all tasks and demonstrations are produced in simulation. Although the visual rendering is of high quality, a significant gap remains between simulated physics and real robot manipulation (contact mechanics, deformation of object materials, and so on), so whether the conclusions transfer directly to real hardware remains an open question.
当前每个套件仅包含 10 个任务,总计 130 个任务。尽管程序化生成流程理论上可创建无限任务,但实际基准中的任务多样性和规模与真实终身学习场景(可能涉及数百至数千个任务)仍有差距。论文指出可通过扩展模板库来缓解此问题。Each suite currently contains only 10 tasks, 130 in total. Although the procedural generation pipeline can in principle create unlimited tasks, the diversity and scale of the tasks in the actual benchmark still fall short of real lifelong learning scenarios (which may involve hundreds to thousands of tasks). The paper notes that this can be alleviated by expanding the template library.
实验发现监督式预训练会降低后续终身学习性能,这一反直觉现象论文仅记录了结果("naive supervised pretraining can hinder agents' performance"),但未深入分析其内在机制——究竟是特征分布偏移、优化景观改变还是其他原因导致了这一负迁移,有待进一步研究。The experiments find that supervised pretraining degrades subsequent lifelong learning performance. The paper only records this counterintuitive result (“naive supervised pretraining can hinder agents' performance”) without analyzing the underlying mechanism — whether the negative transfer is caused by a shift in the feature distribution, a change in the optimization landscape, or some other reason remains to be studied.
LIBERO 当前评测的算法(ER、EWC、PackNet、AGEM 等)主要为判别式确定性策略,未涵盖基于扩散模型(Diffusion Policy)或能量模型的概率性策略,也未评测近年兴起的 VLA(Vision-Language-Action)大模型在终身学习设定下的表现。The algorithms currently evaluated in LIBERO (ER, EWC, PackNet, AGEM, etc.) are mainly discriminative deterministic policies; they do not cover probabilistic policies based on diffusion models (Diffusion Policy) or energy-based models, nor do they evaluate the recently emerging VLA (Vision-Language-Action) large models under the lifelong learning setting.