Self-Distillation Enables Continual Learning

Idan Shenfeld, Mehul Damani, Jonas Hübotter, Pulkit Agrawal
1/27/2026
cs.LG

No official code found. Best implementation: GitAhubI-Lover/SDFT-for-Paper-Self-Distillation-Enables-Continual-Learning (6 stars, last commit 2026-02-18). 1 more below.

Abstract

Continual learning, enabling models to acquire new skills and knowledge without degrading existing capabilities, remains a fundamental challenge for foundation models. While on-policy reinforcement learning can reduce forgetting, it requires explicit reward functions that are often unavailable. Learning from expert demonstrations, the primary alternative, is dominated by supervised fine-tuning (SFT), which is inherently off-policy. We introduce Self-Distillation Fine-Tuning (SDFT), a simple method that enables on-policy learning directly from demonstrations. SDFT leverages in-context learning by using a demonstration-conditioned model as its own teacher, generating on-policy training signals that preserve prior capabilities while acquiring new skills. Across skill learning and knowledge acquisition tasks, SDFT consistently outperforms SFT, achieving higher new-task accuracy while substantially reducing catastrophic forgetting. In sequential learning experiments, SDFT enables a single model to accumulate multiple skills over time without performance regression, establishing on-policy distillation as a practical path to continual learning from demonstrations.

View on arXivView PDF

Code Implementations(2)

erickfm/distillCommunity69%

based on self-distillation enables continual learning

11PythonFeb 11, 20268 months ago

Similar Papers

Cite this paper

@article{shenfeld2026selfdistillation,
  title  = {Self-Distillation Enables Continual Learning},
  author = {Idan Shenfeld and Mehul Damani and Jonas Hübotter and Pulkit Agrawal},
  year   = {2026},
  eprint = {2601.19897},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.19897v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.19897.svg)](https://codeofpaper.com/paper/2601.19897)

Discussion