Gap Preserving Distillation by Building Bidirectional Mappings with A Dynamic Teacher
Not on the map. Why?
Abstract (arXiv)
Knowledge distillation aims to transfer knowledge from a large teacher model to a compact student counterpart, often coming with a significant performance gap between them. We find that a too-large performance gap can hamper the training process, which is also verified in recent studies. To address this, we propose a Gap Preserving Distillation (GPD) method that trains an additional dynamic teacher model from scratch along with training the student to bridge this gap. In this way, it becomes possible to maintain a reasonable performance gap between teacher and student during the whole distillation process. To further strengthen distillation from the dynamic teacher to the student, we develop a hard strategy by enforcing them to share parameters and encouraging parameter inheritance. Besides hard strategy, we also build the soft bidirectional mappings between them which are built on an Inverse Reparameterization (IR) method and a Channel-Branch Reparameterization (CBR) strategy. We highlight that our IR is able to initialize a larger dynamic teacher with an arbitrary expansion ratio, while preserving exactly the same accuracy as the given student model. In this way, it guarantees that the dynamic teacher and student start from the same point and avoid a too large gap in early stage of training. As for our CBR, with parameter-sharing, it directly extracts an effective student model from the well-learned dynamic teacher without any post-training, making our method highly flexible for model deployment. In the experiments, GPD significantly outperforms existing distillation methods on top of both CNNs and transformers architectures, achieving up to 1.58% accuracy improvement. Interestingly, GPD also generalizes well to the scenarios without a pre-trained teacher, including training from scratch and fine-tuning, yielding a large improvement of 1.80% and 0.89% on ResNet18, respectively.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 61 of its 74 references that are in the map. First posted on arXiv 5 Oct 2024.
Builds on
61 of 74 references.
References · 61
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2023Adding Conditional Control to Text-to-Image Diffusion Modelscited by 5,466
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,338
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 978
- 2019Relational Knowledge Distillationcited by 873
- 2019Contrastive Representation Distillationcited by 734
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
38 more
- 2018Born Again Neural Networkscited by 539
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2022Decoupled Knowledge Distillationcited by 380
- 2019On the Efficacy of Knowledge Distillationcited by 377
- 2019A Comprehensive Overhaul of Feature Distillationcited by 341
- 2023LLM-QAT: Data-Free Quantization Aware Training for Large Language Modelscited by 320
- 2021Distilling Knowledge via Knowledge Reviewcited by 285
- 2019Correlation Congruence for Knowledge Distillationcited by 280
- 2018Paraphrasing Complex Network: Network Compression via Factor Transfercited by 255
- 2015Net2Net: Accelerating Learning via Knowledge Transfercited by 245
- 2018Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neuronscited by 235
- 2022Knowledge Distillation from A Stronger Teachercited by 204
- 2019ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blockscited by 178
- 2022Outlier Suppression: Pushing the Limit of Low-bit Transformer Language Modelscited by 176
- 2022Knowledge Distillation with the Reused Teacher Classifiercited by 140
- 2021Towards Robust Vision Transformercited by 137
- 2021Rethinking Soft Labels for Knowledge Distillation: A Bias-Variance Tradeoff Perspectivecited by 116
- 2022Curriculum Temperature for Knowledge Distillationcited by 110
- 2024Logit Standardization in Knowledge Distillationcited by 101
- 2022MiniViT: Compressing Vision Transformers with Weight Multiplexingcited by 88
- 2021Diverse Branch Block: Building a Convolution as an Inception-like Unitcited by 87
- 2020Densely Guided Knowledge Distillation using Multiple Teacher Assistantscited by 82
- 2021bert2BERT: Towards Reusable Pretrained Language Modelscited by 70
- 2023From Knowledge Distillation to Self-Knowledge Distillation: A Unified Approach with Normalized Loss and Customized Soft Labelscited by 69
- 2023Class Attention Transfer Based Knowledge Distillationcited by 61
- 2017Multi-level Residual Networks from Dynamical Systems Viewcited by 59
- 2021Learning Student-Friendly Teacher Networks for Knowledge Distillationcited by 58
- 2023Oscillation-free Quantization for Low-bit Vision Transformerscited by 55
- 2018ExpandNets: Linear Over-parameterization to Train Compact Convolutional Networkscited by 53
- 2023Knowledge Diffusion for Distillationcited by 51
- 2018Knowledge Distillation in Generations: More Tolerant Teachers Educate Better Studentscited by 50
- 2020Weight-Sharing Neural Architecture Search: A Battle to Shrink the Optimization Gapcited by 50
- 2022Staged Training for Transformer Language Modelscited by 49
- 2017DiracNets: Training Very Deep Neural Networks Without Skip-Connectionscited by 47
- 2022Parameter-Efficient and Student-Friendly Knowledge Distillationcited by 47
- 2023MP-Former: Mask-Piloted Transformer for Image Segmentationcited by 39
- 2022Efficient Knowledge Distillation from Model Checkpointscited by 37
- 2020Progressively Stacking 2.0: A Multi-stage Layerwise Training Method for BERT Training Speedupcited by 31
50 most cited of 61 All 61 (JSON)
Built on by
Not cited yet.