SPARCL: Spectral Partitioned Analytic Continual Learning
AuthorsJames Hartley, Zeropy Surio, Daniel Whitmore, Hannah Clarke, Thomas Reed
Resources
SPARCL reduces forgetting in exemplar-free continual learning by protecting important spectral directions while updating only the residual feature space.
Key results
Overall accuracy with frozen ViT-B/16 under the exemplar-free protocol.
Overall accuracy on the fine-grained class-incremental benchmark.
Overall accuracy under domain-shifted incremental recognition.
Overall accuracy on the challenging natural-adversarial benchmark.
Post-extraction training time in seconds per task.
What the paper found
SPARCL, or Spectral Partitioned Analytic Continual Learning, targets forgetting in exemplar-free class-incremental learning without gradient updates. It argues that analytic methods such as ACIL still forget because new-task features alter the shared ridge operator, (R plus λI)⁻¹, diluting dominant eigenvalues and shifting old-class logits. SPARCL eigendecomposes the accumulated autocorrelation matrix, freezes old-class classifier coefficients in a high-energy core subspace, and applies recursive least-squares updates only in the residual subspace; optional orthogonal random projections restore residual capacity without disturbing the core. This yields an exact invariance guarantee for the core contribution to old logits, while bounding remaining drift by residual feature energy, and reduces computation through a residual-scale Woodbury solve. With a frozen ViT-B/16 encoder, 10-task streams, and no stored exemplars, SPARCL reaches 94.52 percent on CIFAR-100, 94.28 percent on CUB-200-2011, 83.85 percent on ImageNet-R, and 68.70 percent on ImageNet-A, outperforming the listed RanPAC and Fly-CL results under the same protocol. At a core-energy threshold of τ equals 0.95, it takes 11.8 seconds per task on CIFAR-100, positioning it between dense random-projection methods and Fly-CL’s faster sparse path. The central contribution is separating stable analytic memory from plastic adaptation, rather than treating the entire classifier as a single jointly updated ridge solution.
Original abstract
Analytic continual learning has emerged as a strong exemplar-free alternative to gradient-based class-incremental learning because it replaces iterative optimization with closed-form ridge updates. Yet the usual forgetting narrative, centered on stochastic gradient overwriting, does not explain why analytic methods still drift on old classes despite exact recursive solvers. We identify the culprit as spectral interference: the joint ridge classifier for all tasks shares the inverse autocorrelation operator $(R+λI)^{-1}$, so incoming task samples that load onto old dominant eigendirections dilute the spectrum and perturb old-class logits even when old labels are never revisited. Based on this view, we propose SPARCL, a spectral partitioned analytic continual learner that decomposes the running autocorrelation into a high-energy core and a residual complement, freezes old-class classifier components in the core subspace, and updates only the residual block through recursive least squares with an optional residual random-projection expansion. This yields a simple closed-form update with a provable invariance guarantee for the core contribution of old logits. Across CIFAR-100, CUB-200, ImageNet-R, and ImageNet-A under a frozen ViT-B/16 protocol, SPARCL closes most of the gap from classical analytic learners to strong representation matchers, while remaining complementary to sparse feature-decorrelation approaches such as Fly-CL.
Read the original paperMore in Continual Learning
Browse all 24 papers →ASCENT: Online Test-Time Training of Long-Horizon Agents via Self-Distillation of Verified Experience
Haodong Lu, Dong Gong
ASCENT lets deployed LLM agents learn from verified successes on the fly by converting hindsight about their own trajectories into lasting weight updates.
From Knowledge Access to Source Learning: Developing Source-Specific Competence
Lucheng Fu, Kejing Xia, Yiyang Wang, Yiqiao Jin, Jinjin He, Xiyuan Yang, Haoxin Liu, Ye Yu, Haibo Jin, Yijia Xiao, Wenke Lee, B. Aditya Prakash, Haohan Wang
SourceLearn helps LLM agents progressively build reusable expertise about trusted information sources instead of repeatedly starting from scratch.
Local Support Learning
Assaf Ben-Kish, Akarsh Kumar, James Glass, Raja Giryes
Local Support Learning helps large language models learn new skills without overwriting what they already know by activating updates only where they are locally needed.