Robots Atlas>ROBOTS ATLAS
Evaluation

LIBERO

2023ActivePublished: 31 August 2026Updated: 31 August 2026Published
Key innovation
The first benchmark dedicated to lifelong learning in robotic manipulation that disentangles transfer of declarative knowledge (spatial layout, objects) from procedural knowledge (goals and behaviors), backed by an extendable procedural task generator and human demonstration data.
Category
Evaluation
Abstraction level
Pattern
Operation level
Evaluation (runtime)DataRobot control
Use cases
Evaluating robotic manipulation policiesLifelong / continual learning researchMeasuring declarative and procedural knowledge transferBenchmarking Vision-Language-Action modelsStudying catastrophic forgetting in roboticsComparing visual encoder architectures for visuomotor policies

How it works

LIBERO specifies manipulation tasks through a procedural generator built on robosuite: the scene, objects and goal conditions are described in PDDL (BDDL files), which in principle allows generating arbitrarily many tasks. Four ready-made suites isolate different distribution shifts: LIBERO-Spatial changes spatial layout, LIBERO-Object changes the objects, LIBERO-Goal changes the task goal, and LIBERO-100 mixes multiple knowledge types. An agent (a behavior-cloning visuomotor policy) is trained sequentially on successive tasks with 50 demonstrations per task, then evaluated for forward transfer, forgetting and task success. The benchmark ships several encoder/policy architectures and anti-catastrophic-forgetting algorithms (Experience Replay, EWC, PackNet) compared against sequential finetuning and a multitask baseline. The authors' experiments found, among other things, that sequential finetuning can outperform dedicated lifelong methods in forward transfer, no single visual encoder excels at all transfer types, and naive supervised pretraining can hurt downstream performance.

Problem solved

Before LIBERO there was no standardized benchmark for studying knowledge transfer in lifelong robot manipulation that separated the effect of declarative knowledge (space, objects) from procedural knowledge (goals, behaviors). LIBERO enables controlled comparison of policies and lifelong learning algorithms on a shared task set, treating robustness to task ordering and the effect of pretraining as explicit research axes.

Components

Four task suitesDefine controlled axes of knowledge transfer

LIBERO-Spatial, LIBERO-Object and LIBERO-Goal with 10 tasks each (each isolating one type of distribution shift), plus LIBERO-100 with 100 tasks requiring entangled knowledge transfer, split into LIBERO-90 (pretraining) and LIBERO-10/LIBERO-Long (evaluation).

Human demonstration dataProvide supervision for training policies

50 high-quality human-teleoperated trajectories per task, enabling sample-efficient behavior-cloning training.

Procedural task generation pipelineEnables scaling and extending the benchmark

An extendable robosuite-based pipeline generating scenes, objects and goal conditions from PDDL descriptions (stored as BDDL files); in principle it can generate infinitely many tasks.

SimulatorTask execution environment

The robosuite simulation environment with the MuJoCo physics engine, in which manipulation tasks are executed and visual observations rendered.

Policy architecturesBaseline models for comparison

Reference visuomotor policies: bc_rnn_policy (ResNet + RNN), bc_transformer_policy (ResNet + Transformer) and bc_vilt_policy (ViLT vision-language transformer).

Lifelong learning algorithmsMethods studied in the lifelong setting

A set of anti-catastrophic-forgetting algorithms: sequential finetuning (base), Experience Replay (ER), Elastic Weight Consolidation (EWC), PackNet and a multitask learning baseline.

Implementation

Implementation pitfalls
Naive pretraining can hurt performanceMedium

The authors' experiments showed that naive supervised pretraining can lower an agent's subsequent lifelong-learning (LLDM) performance instead of improving it.

Fix:Treat pretraining as an experimental variable rather than assumed-beneficial; verify transfer on the target task suites.
No universal visual encoderMedium

No single visual encoder architecture excels at all types of knowledge transfer, complicating the choice of one default policy.

Fix:Match the encoder architecture to the transfer type under study (spatial, object, goal) and report results across several variants.
Sensitivity to task orderingMedium

Lifelong-learning results depend on the order in which tasks are presented, which can confound comparisons between methods.

Fix:Average results over multiple task orderings or explicitly report the ordering used.

Evolution

Original paper · 2023 · NeurIPS 2023 Datasets and Benchmarks Track · Bo Liu
LIBERO: Benchmarking Knowledge Transfer for Lifelong Robot Learning
Bo Liu, Yifeng Zhu, Chongkai Gao, Yihao Feng, Qiang Liu, Yuke Zhu, Peter Stone
2023
LIBERO benchmark released
Inflection point

Bo Liu et al. publish LIBERO at the NeurIPS 2023 Datasets and Benchmarks Track together with code (MIT) and demonstration data (CC BY 4.0).

2024
Adopted as a standard VLA policy evaluation suite

LIBERO becomes one of the standard evaluation suites for Vision-Language-Action models and generalist manipulation policies (e.g. OpenVLA).

Hyperparameters (configurable axes)

Task suiteHigh

Which LIBERO suite is used, determining the type of knowledge transfer studied.

LIBERO-Spatial
LIBERO-Object
LIBERO-Goal
LIBERO-Long (LIBERO-10)
LIBERO-90
Lifelong learning algorithmCritical

The forgetting-mitigation method used during sequential training.

base (sequential finetuning)
er (Experience Replay)
ewc (Elastic Weight Consolidation)
packnet
multitask
Policy architectureHigh

Choice of visual encoder and sequence head for the visuomotor policy.

bc_rnn_policy (ResNet-RNN)
bc_transformer_policy (ResNet-Transformer)
bc_vilt_policy (ViLT)
Demonstrations per taskMedium

Number of demonstration trajectories used for training per task.

50
Task orderingMedium

The order in which tasks are presented in sequential training — affects transfer and forgetting.

Hardware requirements

Primary

Training and evaluating visuomotor policies and rendering observations from MuJoCo/robosuite benefit from GPU acceleration (including EGL GPU rendering).