SPREAD: Geometry-Preserving Lifelong Imitation Learning
- The paper introduces SPREAD, a framework that preserves low-dimensional manifolds across sequential tasks to mitigate catastrophic forgetting in lifelong imitation learning.
- It employs low-rank subspace alignment using singular value decomposition along with confidence-guided policy distillation to optimize multimodal representations.
- Empirical evaluations on the LIBERO benchmark demonstrate improved forward transfer, reduced forgetting, and state-of-the-art performance across diverse task suites.
SPREAD is a lifelong imitation learning framework that addresses catastrophic forgetting by preserving the geometry of multimodal task representations across sequential learning. It replaces raw feature matching with low-rank subspace alignment based on singular value decomposition and combines this with confidence-guided policy distillation over high-confidence action samples. In this formulation, the central object is not the coordinatewise feature vector itself but the low-dimensional manifold or subspace that encodes task structure across vision, language, and proprioception. The method is designed for sequential acquisition of skills from expert demonstrations, where a single policy must learn new tasks while retaining prior competence, and it is reported to improve knowledge transfer, mitigate catastrophic forgetting, and achieve state-of-the-art performance on the LIBERO lifelong imitation benchmark (Roy et al., 9 Mar 2026).
1. Lifelong imitation learning setting
SPREAD is formulated in the standard lifelong imitation learning setting in which tasks arrive sequentially as
Each task is defined within a shared MDP by an initial state distribution , a goal predicate , and a language description . For task , the demonstration dataset is
If all tasks were jointly available, behavior cloning would minimize
The lifelong setting departs from this joint-training regime because data from past tasks are no longer fully available when learning new tasks; at best, a small replay buffer is retained. This induces the stability–plasticity dilemma: the policy must remain plastic enough to absorb new demonstrations while stable enough to preserve earlier skills. SPREAD targets this regime directly by assuming a teacher–student transition between successive policies, with frozen as teacher and 0 optimized on the current task together with replay (Roy et al., 9 Mar 2026).
The motivating claim is that multimodal policy embeddings lie on low-dimensional manifolds or subspaces that encode the essential structure of tasks. Standard feature distillation based on
1
is described as sensitive to noise and high-dimensional variability, and as over-constraining because it enforces coordinatewise agreement rather than preserving intrinsic geometry. SPREAD therefore treats manifold geometry, rather than raw feature values, as the object that must persist under continual adaptation.
2. Subspace representation distillation
The representation module is built around modality-specific feature matrices extracted from the teacher and student policies. For a mini-batch of size 2 and sequence length 3, latent tensors are reshaped into matrices of size 4. The framework considers visual features 5 for modalities 6, text features 7, and extra features 8 for 9. The corresponding encoders are ResNet18 backbones for images, a CLIP language encoder followed by an MLP for text, and MLPs over joint and gripper states.
For a feature matrix 0, SPREAD applies a reduced SVD
1
and retains the top-2 left singular vectors. The associated projection operator is
3
The rank is fixed in the reported experiments at 4, described as roughly 5 of the full feature dimension. The ablation summary states that full rank retains noise and hurts forgetting, whereas overly small rank discards useful information; 6 gives the best trade-off between transfer and forgetting on LIBERO-GOAL (Roy et al., 9 Mar 2026).
The core subspace alignment loss between teacher features 7 and student features 8 is
9
This objective is symmetric. The first term aligns the projected content of teacher and student in their respective low-rank subspaces, while the second cross term encourages the teacher and student subspaces themselves to align. The paper characterizes this as geometry-aware distillation because it emphasizes principal directions rather than coordinatewise equality.
SPREAD applies this construction independently to each modality: 0
1
2
This modality-wise decomposition is important because the policy is multimodal: semantic language, egocentric and exocentric vision, and proprioception are all treated as distinct representational channels whose low-rank geometry should remain stable under sequential training.
A plausible implication is that the method constrains only the task-relevant directions of variation while leaving orthogonal directions available for new-task adaptation. The paper motivates this directly by noting that low-rank projections filter components aligned with small singular values and therefore suppress noise and high-dimensional variability.
3. Confidence-guided policy distillation and total objective
Representation preservation is coupled with a second mechanism that distills action distributions. The policy outputs a Gaussian mixture model over actions, and SPREAD does not apply a full Monte Carlo KL over all sampled actions. Instead, it samples 3 actions
4
computes their log-probabilities under the old policy, selects the top
5
most confident samples, and restricts the distillation loss to that subset.
The resulting objective is
6
This is described as equivalent up to constants to a Monte Carlo estimate of
7
restricted to high-density regions under the teacher policy. The operational rationale is that low-likelihood samples are uncertain or uninformative modes; excluding them reduces variance and emphasizes reliable action structure.
During task 8, the student is trained on the current demonstrations 9 together with a replay buffer 0. The full objective is
1
The behavior cloning term supplies plasticity on new data, while the subspace and policy losses supply stability. SPREAD therefore does not replace replay; it augments replay with geometry-preserving regularization and confidence-guided action matching (Roy et al., 9 Mar 2026).
The training procedure is sequential and teacher–student. For each new task, 2 is frozen, 3 is initialized from it, feature matrices are extracted for both policies, SVD is performed per modality, subspace and policy losses are computed, and the total loss is backpropagated. After optimization, exemplars from the new task are added to replay.
4. Empirical performance on LIBERO
SPREAD is evaluated on LIBERO, described as a language-conditioned manipulation benchmark specifically designed for lifelong imitation learning. The reported experiments use three 10-task suites: LIBERO-OBJECT, LIBERO-GOAL, and LIBERO-SPATIAL. These suites test, respectively, object-focused transfer, goal-oriented procedural knowledge, and spatial relational understanding. The observation space includes HandEye and AgentView vision, language instructions, and proprioception.
The principal metrics are Forward Transfer (FWT), Negative Backward Transfer (NBT), and AUC, all reported as percentages. FWT measures success when each task is first learned, NBT measures performance drop on earlier tasks after subsequent learning and is lower-is-better, and AUC measures overall success over the full learning trajectory.
Before the table, two patterns are worth emphasizing. First, SPREAD is reported to improve overall performance across all three suites, especially on the harder LIBERO-GOAL benchmark. Second, the gains are not only in forward transfer; they are also in forgetting, which is the central failure mode of lifelong imitation learning.
| Suite | SPREAD | Representative baseline |
|---|---|---|
| LIBERO-OBJECT | FWT 4, NBT 5, AUC 6 | M2Distill: FWT 7, NBT 8, AUC 9 |
| LIBERO-GOAL | FWT 0, NBT 1, AUC 2 | M2Distill: FWT 3, NBT 4, AUC 5 |
| LIBERO-SPATIAL | FWT 6, NBT 7, AUC 8 | M2Distill: FWT 9, NBT 0, AUC 1 |
On LIBERO-OBJECT, SPREAD improves FWT by 2 and AUC by 3 relative to M2Distill, with the same NBT. On LIBERO-GOAL, the improvement is substantially larger: 4 FWT relative to M2Distill, 5 NBT, and 6 AUC. On LIBERO-SPATIAL, SPREAD has slightly lower FWT than M2Distill but lower forgetting and higher AUC. The aggregate interpretation in the paper is that SPREAD consistently yields better overall performance and less forgetting (Roy et al., 9 Mar 2026).
The trajectory plots described in the paper support the same conclusion. Success-rate curves remain high and stable across sequential tasks, forward transfer remains comparatively stable on later tasks, and NBT stays low on LIBERO-GOAL while M2Distill shows substantially larger positive NBT.
5. Ablations, rank selection, and representation stability
The ablation studies isolate the contributions of the distinct losses. On LIBERO-GOAL, removing 7 reduces AUC from 8 to 9, indicating that text alignment helps but is not dominant. Removing 0 is much more damaging, reducing AUC from 1 to 2 and increasing NBT from 3 to 4. This identifies visual subspace preservation as the principal contributor in the reported setting. Removing 5 lowers FWT from 6 to 7, which the paper interprets as evidence that action distillation materially supports transfer even though forgetting can decrease slightly. Removing 8 mildly hurts both FWT and AUC.
Rank selection is also explicitly studied. On LIBERO-GOAL, full-rank distillation yields FWT 9, NBT 0, and AUC 1; rank 2 yields FWT 3, NBT 4, and AUC 5; rank 6 yields FWT 7, NBT 8, and AUC 9; rank 0 yields FWT 1, NBT 2, and AUC 3. The best overall performance is therefore obtained by a moderate low-rank subspace, rather than by full-rank matching or aggressive compression. This supports the paper’s argument that an appropriate low-rank approximation captures essential manifold structure while filtering nuisance variation.
The confidence-guided policy ablation leads to the same kind of conclusion. Using the top-4 samples is reported as the best setting, outperforming both top-5 and all-sample variants in AUC and NBT. This suggests that distillation should be concentrated on high-confidence modes of the teacher policy rather than spread across low-density action regions.
A separate representation-drift analysis quantifies the geometry-preserving claim. On LIBERO-OBJECT, language embedding drift is reduced by more than 6 relative to M2Distill. For HandEye vision, SPREAD keeps drift below 7, whereas M2Distill reaches above 8. For AgentView vision, mean drift is 9 for SPREAD versus 00 for M2Distill. This does not by itself prove manifold preservation, but it is direct evidence that sequential representation changes are substantially smaller under the SPREAD objective (Roy et al., 9 Mar 2026).
6. Limitations and position within continual learning research
SPREAD is presented as a geometry-preserving alternative to raw-feature distillation, but its design also imposes several explicit limitations. First, it incurs the computational cost of SVD for each modality and batch, with complexity 01 per modality. The paper describes this as acceptable at current scales but potentially significant for larger models or many modalities. Second, the subspace rank 02 is fixed and tuned empirically; adaptive rank selection is left open. Third, experiments are confined to 10-task suites, so scaling to much longer task sequences may require additional mechanisms for replay management or architecture adaptation. Fourth, the framework remains purely imitation-based and therefore depends on high-quality expert demonstrations. Finally, the method approximates multimodal manifolds with linear subspaces, which may be restrictive when the true geometry is strongly nonlinear.
Within the broader continual learning landscape, SPREAD is positioned against parameter regularization, replay, and raw-feature distillation. The relevant contrast is not between replay and non-replay methods, since SPREAD still uses a replay buffer, but between coordinatewise feature preservation and geometry-preserving subspace preservation. The paper situates the method alongside knowledge distillation and geometry-aware continual learning, and describes its novelty as modality-wise subspace distillation in lifelong imitation learning, a symmetric subspace loss that aligns both self and cross projections, and confidence-guided policy distillation for Gaussian mixture policies.
A common misconception would be to interpret SPREAD as a generic replacement for all continual learning mechanisms. The framework, as specified, is more precise: it is a teacher–student distillation method for multimodal lifelong imitation learning that preserves low-rank geometry and high-confidence action modes while relying on replay and behavior cloning for the rest of the optimization. Another misconception would be to read the subspaces as exact task manifolds. The paper does not claim exact manifold recovery; it uses linear low-rank subspaces as tractable approximations to the low-dimensional structure of multimodal embeddings.
SPREAD therefore occupies a specific methodological niche. It treats catastrophic forgetting as, in part, a geometric instability problem in representation space, and it addresses that problem with SVD-based subspace alignment plus confidence-restricted action matching. This suggests a broader research direction in which continual robot learning is analyzed not only through parameter drift or replay coverage, but through the preservation of latent geometry across sequential tasks (Roy et al., 9 Mar 2026).