Continual skill learning for embodied agents

Learn not only new skills, but how to evolve them.

PRACTICE trains a dedicated skill learner to grow and refine a persistent skill library from interaction trajectories—while keeping the embodied task executor frozen.

Ziyi Bai1 · Siqi Li2,3 · Tinglei Huang2 · Börje F. Karlsson1

1 Beijing Academy of Artificial Intelligence (BAAI); 2 Institute of Software, CAS; 3 UCAS

Framework overview01 / 05
Overview of PRACTICE, where trajectories update a skill library that improves an embodied executor
49.7%EB-ALFRED success
58.3%EB-Habitat success
+9.7points over prior experience methods
2benchmarks, one reusable learner
The central idea

The library evolves.
The update policy learns.

Existing experience-augmented agents often rely on fixed prompting workflows to create or edit skills. PRACTICE replaces that hand-crafted update procedure with a trained model that reasons over the current library and fresh evidence together.

01

Extract

Turn successful and failed trajectories into reusable procedural knowledge.

02

Consolidate

Merge batch-level edits into a compact, persistent, and internally consistent library.

03

Revise

Add, refine, merge, or remove skills as new interaction evidence arrives.

Training curriculum

Three stages.
One co-evolving system.

Oracle-grounded supervision establishes the editing language; diverse failures broaden coverage; online skill-edit distillation aligns the learner on its own edit distribution.

Three-stage PRACTICE training pipeline with oracle-grounded SFT, failure-aware SFT, and online policy distillation
  1. Stage 0Oracle-Grounded SFTCold-start skill generation and maintenance.
  2. Stage 1Failure-Aware SFTLearn invalid conditions and recovery strategies.
  3. Stage 2Skill OPDMatch teacher distributions on student-generated prefixes.
Main results

Stronger skills.
Same frozen executor.

Under the same Qwen3-VL-32B executor, PRACTICE delivers the strongest average performance among the reported experience-augmented approaches on both benchmarks.

EB-ALFRED49.7%
PRACTICE
49.7
MemCompiler
40.0

+9.7 points over the strongest prior experience-augmented baseline.

EB-Habitat58.3%
PRACTICE
58.3
MemCompiler
55.7

+2.6 points with particularly strong gains on Common, Complex, and Visual splits.

29 learned skills

EB-ALFRED develops longer manipulation routines: 13 primitive and 16 composite skills.

15 learned skills

EB-Habitat favors compact search-and-transfer abstractions: 5 primitive and 10 composite skills.

Frozen executors

Improvement comes from external procedural knowledge—not repeated executor fine-tuning.

What changes in execution?

Skills recover failures without erasing flexibility.

Paired episode analysis reveals where a learned library helps—and where grounding and state tracking still dominate.

Paired episode outcomes on EB-ALFRED
EB-ALFRED91 recoveries · 15 regressions · +25.3 ΔSR
Paired episode outcomes on EB-Habitat
EB-Habitat58 recoveries · 32 regressions · +8.7 ΔSR
01

Stable planning structure

Reusable skills compress recurring multi-step behaviors and preserve completed subgoals after local errors.

02

Environment-specific abstractions

ALFRED learns manipulation routines; Habitat learns repeated object search and transport patterns.

03

Grounding remains essential

Source inference, object identity, holding state, and long-horizon consistency remain the primary bottlenecks.

Qualitative view

From reusable plans
to grounded action.

Representative trajectories show successful recovery, long-horizon composition, and the boundary between skill structure and online execution.

Qualitative case study comparing execution with and without learned skills
Case study Learned skills provide reusable structure; feedback-aware execution turns that structure into successful action.
Citation

Build agents that learn how to improve.

If PRACTICE supports your research, please cite the manuscript.

@article{bai2026PRACTICE,
  title         = {{PRACTICE}: From Experience to Expertise in Self-Evolving Embodied Agents},
  author        = {Bai, Ziyi and Li, Siqi and Huang, Tinglei and Karlsson, Börje F.},
  year          = {2026},
  journal       = {arXiv preprint arXiv:2608.30760},
  url           = {https://arxiv.org/abs/2608.30760}
}