NTH

SPARCL: Spectral Partitioned Analytic Continual Learning

AuthorsJames Hartley, Zeropy Surio, Daniel Whitmore, Hannah Clarke, Thomas Reed

August 30, 2026 2 min read
Watch on YouTube
The one-line take

SPARCL reduces forgetting in exemplar-free continual learning by protecting important spectral directions while updating only the residual feature space.

Key results

94.52%
CIFAR-100 accuracy

Overall accuracy with frozen ViT-B/16 under the exemplar-free protocol.

94.28%
CUB-200-2011 accuracy

Overall accuracy on the fine-grained class-incremental benchmark.

83.85%
ImageNet-R accuracy

Overall accuracy under domain-shifted incremental recognition.

68.70%
ImageNet-A accuracy

Overall accuracy on the challenging natural-adversarial benchmark.

11.8
CIFAR-100 task time

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 paper

More in Continual Learning

Browse all 24 papers →
02Continual Learning

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.

Read analysis
03Continual Learning

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.

Read analysis