A key challenge in lifelong imitation learning (LIL) is enabling agents to acquire new skills from expert demonstrations while retaining prior knowledge. This requires preserving the low-dimensional manifolds and geometric structures that underlie task representations across sequential learning. Existing distillation methods, which rely on L2-norm feature matching in raw feature space, are sensitive to noise and high-dimensional variability, often failing to preserve intrinsic task manifolds. To address this, we introduce SPREAD, a geometry-preserving framework that employs singular value decomposition (SVD) to align policy representations across tasks within low-rank subspaces. This alignment maintains the underlying geometry of multimodal features, facilitating stable transfer, robustness, and generalization. Additionally, we propose a confidence-guided distillation strategy that applies a Kullback-Leibler divergence loss restricted to the top-M most confident action samples, emphasizing reliable modes and improving optimization stability. Experiments on the LIBERO, lifelong imitation learning benchmark, show that SPREAD substantially improves knowledge transfer, mitigates catastrophic forgetting, and achieves state-of-the-art performance.
Figures & tables
Fig. 2 : Overview of our proposed SPREAD method. Subspace Representation Distillation aligns the latent representations from different input modality encoders ( e.g. , Task, AgentView, HandEye, Joint, and Gripper information), while confidence-guided policy distillation maps the action distribution of the GMM policy between incremental steps Tk−1 and Tk .
Method
LIBERO-OBJECT
LIBERO-GOAL
LIBERO-SPATIAL
FWT ( ↑ )
NBT ( ↓ )
AUC ( ↑ )
FWT ( ↑ )
NBT ( ↓ )
AUC ( ↑ )
FWT ( ↑ )
NBT ( ↓ )
AUC ( ↑ )
Sequential
62.0 ( ± 1.0)
63.0 ( ± 2.0)
30.0 ( ± 1.0)
55.0 ( ± 1.0)
70.0 ( ± 1.0)
23.0 ( ± 1.0)
72.0 ( ± 1.0)
81.0 ( ± 1.0)
20.0 ( ± 1.0)
EWC [ 6 ]
56.0 ( ± 3.0)
69.0 ( ± 2.0)
16.0 ( ± 2.0)
32.0 ( ± 2.0)
48.0 ( ± 3.0)
6.0 ( ± 1.0)
23.0 ( ± 1.0)
33.0 ( ± 1.0)
6.0 ( ± 1.0)
ER [ 8 ]
56.0 ( ± 1.0)
24.0 ( ± 1.0)
49.0 ( ± 1.0)
53.0 ( ± 1.0)
36.0 ( ± 1.0)
47.0 ( ± 2.0)
65.0 ( ± 3.0)
27.0 ( ± 3.0)
56.0 ( ± 1.0)
BUDS [ 26 ]
52.0 ( ± 2.0)
21.0 ( ± 1.0)
47.0 ( ± 1.0)
50.0 ( ± 1.0)
39.0 ( ± 1.0)
42.0 ( ± 1.0)
-
-
-
LOTUS [ 9 ]
74.0 ( ± 3.0)
11.0 ( ± 1.0)
65.0 ( ± 3.0)
61.0 ( ± 3.0)
30.0 ( ± 1.0)
56.0 ( ± 1.0)
-
-
-
TABLE I : Experimental results across three different LIBERO task suites. The reported values are averages from three seeds, including the mean and standard error. The best values are highlighted in bold, and the second-best values are underlined. The dash (-) indicates a failure to reproduce results. All metrics are measured based on success rates (%).
Fig. 3 : Average success rate across incremental tasks on (a) LIBERO-OBJECT and (b) LIBERO-GOAL (Higher numbers are better).
Fig. 4 : Forward Transfer (FWT) across incremental tasks on (a) LIBERO-OBJECT and (b) LIBERO-GOAL (Higher numbers are better).
Fig. 5 : Negative Backward Transfer (NBT) across incremental tasks on LIBERO-GOAL (lower is better).
Fig. 6 : Drift analysis across incremental tasks for different modalities on LIBERO-OBJECT. The radial axes (1-9) indicate the incremental steps in LIL. Lower representation drift indicates better preservation of previously learned knowledge across tasks in lifelong imitation learning.
Ltext
Limage
Laction
Lextra
LIBERO-GOAL
FWT ↑
NBT ↓
AUC ↑
✓
✓
✓
✓
0.78
0.09
0.72
✗
✓
✓
✓
0.78
0.11
0.69
✓
✗
✓
✓
0.67
0.20
0.57
✓
✓
✗
✓
0.70
0.02
0.70
✓
✓
✓
✗
0.74
0.03
0.71
TABLE II : Ablation studies on the contribution of each component in our method. Experiments were performed on the LIBERO-GOAL task suite. Reported results are the mean across three different seed values.
Fig. 7 : Ablation study on policy distillation strategies using LIBERO-GOAL task suite. Bar represents mean across three random seeds while standard error is represented with darker color. Our top- M confidence-weighted approach outperforms baselines in FWT, NBT and AUC.
Rank of Subspace
FWT ( ↑ )
BWT ( ↓ )
AUC ( ↑ )
SPREAD (Full-Rank)
76.0 ( ± 1.0)
16.0 ( ± 8.0)
66.0 ( ± 5.0)
SPREAD (Rank =48 )
78.0 ( ± 1.0)
9.0 ( ± 5.0)
72.0 ( ± 1.0)
SPREAD (Rank =32 )
74.0 ( ± 1.0)
6.0 ( ± 4.0)
71.0 ( ± 2.0)
SPREAD (Rank =16 )
76.0 ( ± 3.0)
9.0 ( ± 4.0)
69.0 ( ± 2.0)
TABLE III : Ablation study on the dimensionality/rank of subspace representation distillation strategies using LIBERO-GOAL task suite. Our proposed SPREAD loss with 75% -rank performs best in FWT, NBT and AUC.
AI for Good (AIGO), Istituto Italiano di Tecnologia, Genoa, Italy · DITEN, University of Genoa, Genoa, Italy · PAVIS, Istituto Italiano di Tecnologia, Genoa, Italy +1