Understanding the Gains from Repeated Self-Distillation

Divyansh Pareek, Simon S. Du, Sewoong Oh
7/5/2024
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Self-Distillation is a special type of knowledge distillation where the student model has the same architecture as the teacher model. Despite using the same architecture and the same training data, self-distillation has been empirically observed to improve performance, especially when applied repeatedly. For such a process, there is a fundamental question of interest: How much gain is possible by applying multiple steps of self-distillation? To investigate this relative gain, we propose studying the simple but canonical task of linear regression. Our analysis shows that the excess risk achieved by multi-step self-distillation can significantly improve upon a single step of self-distillation, reducing the excess risk by a factor as large as $d$, where $d$ is the input dimension. Empirical results on regression tasks from the UCI repository show a reduction in the learnt model's risk (MSE) by up to 47%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pareek2024understanding,
  title  = {Understanding the Gains from Repeated Self-Distillation},
  author = {Divyansh Pareek and Simon S. Du and Sewoong Oh},
  year   = {2024},
  eprint = {2407.04600},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2407.04600},
  url    = {http://arxiv.org/abs/2407.04600v1},
  journal = {NEURIPS 2024 2024}
}

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/2407.04600.svg)](https://codeofpaper.com/paper/2407.04600)

Discussion