LIBERO: Benchmarking Knowledge Transfer for Lifelong Robot Learning

TL;DR A simulated benchmark for lifelong robot learning, with 130 procedurally generated manipulation tasks in four suites and 50 human demos per task. In its study, plain sequential finetuning beats the lifelong-learning methods tested at forward transfer, and supervised pretraining on 90 tasks hurts later lifelong learning (AUC 0.32 to 0.22 for ER with ResNet-T).
What they do
LIBERO is a simulation benchmark for lifelong robot manipulation: one language-conditioned policy learns tasks in sequence without access to earlier tasks’ data. Its suites separate declarative knowledge (objects, spatial relations) from procedural knowledge (motions). The authors use it to compare architectures, lifelong-learning algorithms, task orderings, language embeddings and pretraining.
How it works
- Task generation. Language templates mined from Ego4D annotations become instructions. A PDDL file then sets the scene, the initial object layout and a goal written as predicates such as On, In or Open. The episode ends when every predicate holds. The pipeline is built on Robosuite.
- Suites. LIBERO-Spatial, -Object and -Goal have 10 tasks each and each varies one factor. LIBERO-100 is split into LIBERO-90 (used for pretraining) and LIBERO-Long (10 long-horizon tasks). Every task has 50 Spacemouse teleoperated demos.
- Baselines. Three behavior-cloning policies (ResNet-RNN, ResNet-T, ViT-T) with BERT task embeddings and a GMM action head. They are trained with ER, EWC or PackNet, with sequential finetuning (SeqL) and multitask learning as lower and upper bounds. Metrics are forward transfer (FWT), negative backward transfer (NBT) and area under the success curve (AUC).
Results
- SeqL has the best FWT on every suite (0.54 on LIBERO-Long with ResNet-T, against 0.48 for ER, 0.22 for PackNet and 0.13 for EWC), but it forgets the most (NBT 0.63).
- PackNet has the best AUC on Spatial, Object and Goal (0.63, 0.60, 0.75). ER beats it on LIBERO-Long (0.32 vs 0.25). EWC scores below SeqL (AUC 0.02 vs 0.15 on LIBERO-Long).
- Transformer policies beat ResNet-RNN. With ER, ViT-T leads only on LIBERO-Object (AUC 0.57 vs 0.44). BERT, CLIP, GPT-2 and a plain “Task N” embedding give no statistically significant difference (AUC 0.30-0.35).
- Pretraining on LIBERO-90 lowers LIBERO-Long performance for all five combinations tested.
Limitations
Simulation only, behavior cloning only, three seeds per setting. The authors leave open better spatial and temporal architectures, algorithms with better forward transfer, and pretraining that actually helps lifelong learning.
Figures



Abstract
Lifelong learning offers a promising paradigm of building a generalist agent that learns and adapts over its lifespan. Unlike traditional lifelong learning problems in image and text domains, which primarily involve the transfer of declarative knowledge of entities and concepts, lifelong learning in decision-making (LLDM) also necessitates the transfer of procedural knowledge, such as actions and behaviors. To advance research in LLDM, we introduce LIBERO, a novel benchmark of lifelong learning for robot manipulation. Specifically, LIBERO highlights five key research topics in LLDM: 1) how to efficiently transfer declarative knowledge, procedural knowledge, or the mixture of both; 2) how to design effective policy architectures and 3) effective algorithms for LLDM; 4) the robustness of a lifelong learner with respect to task ordering; and 5) the effect of model pretraining for LLDM. We develop an extendible procedural generation pipeline that can in principle generate infinitely many tasks. For benchmarking purpose, we create four task suites (130 tasks in total) that we use to investigate the above-mentioned research topics. To support sample-efficient learning, we provide high-quality human-teleoperated demonstration data for all tasks. Our extensive experiments present several insightful or even unexpected discoveries: sequential finetuning outperforms existing lifelong learning methods in forward transfer, no single visual encoder architecture excels at all types of knowledge transfer, and naive supervised pretraining can hinder agents' performance in the subsequent LLDM. Check the website at https://libero-project.github.io for the code and the datasets.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
