paper-with-me

홈 › Papers

Self-Distillation from the Last Mini-Batch for Consistency Regularization

2022-03-30 · CVPR 2022 1 · Yiqing Shen, Liwu Xu, Yuzhe Yang, Yaqian Li, Yandong Guo

Knowledge distillation (KD) shows a bright promise as a powerful regularization strategy to boost generalization ability by leveraging learned sample-level soft targets. Yet, employing a complex pre-trained teacher network or an ensemble of peer students in existing KD is both time-consuming and computationally costly. Various self KD methods have been proposed to achieve higher distillation efficiency. However, they either require extra network architecture modification or are difficult to parallelize. To cope with these challenges, we propose an efficient and reliable self-distillation framework, named Self-Distillation from Last Mini-Batch (DLB). Specifically, we rearrange the sequential sampling by constraining half of each mini-batch coinciding with the previous iteration. Meanwhile, the rest half will coincide with the upcoming iteration. Afterwards, the former half mini-batch distills on-the-fly soft targets generated in the previous iteration. Our proposed mechanism guides the training stability and consistency, resulting in robustness to label noise. Moreover, our method is easy to implement, without taking up extra run-time memory or requiring model structure modification. Experimental results on three classification benchmarks illustrate that our approach can consistently outperform state-of-the-art self-distillation approaches with different network architectures. Additionally, our method shows strong compatibility with augmentation strategies by gaining additional performance improvement. The code is available at https://github.com/Meta-knowledge-Lab/DLB.

📄 PDF Abstract BibTeX arXiv:2203.16172

Code (1)

meta-knowledge-lab/dlb 공식 구현 pytorch

Tasks

Knowledge Distillation

Similar Papers 제목 키워드 기반

Self-discipline on multiple channels

2023-04-27 · Jiutian Zhao, Liang Luo, Hao Wang

Self-distillation relies on its own information to improve the generalization ability of the model and has a bright future. Existing self-distillation methods either require additional models, model modification, or batc…

Data Augmentation

Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Models

2024-11-25 · Yao Fu, Yin Yu, Xiaotian Han, Runchao Li 외

Knowledge distillation (KD) has become a widely adopted approach for compressing large language models (LLMs) to reduce computational costs and memory footprints. However, the availability of complex teacher models is a …

Knowledge DistillationNatural Language UnderstandingText Generation

Scalable Consistency Training for Graph Neural Networks via Self-Ensemble Self-Distillation

2021-10-12 · Cole Hawkins, Vassilis N. Ioannidis, Soji Adeshina, George Karypis

Consistency training is a popular method to improve deep learning models in computer vision and natural language processing. Graph neural networks (GNNs) have achieved remarkable performance in a variety of network scien…

Siamese Sleep Transformer For Robust Sleep Stage Scoring With Self-knowledge Distillation and Selective Batch Sampling

2022-12-12 · Heon-Gyu Kwak, Young-Seok Kweon, Gi-Hwan Shin

In this paper, we propose a Siamese sleep transformer (SST) that effectively extracts features from single-channel raw electroencephalogram signals for robust sleep stage scoring. Despite the significant advances in slee…

Knowledge DistillationSelf-Knowledge Distillation

Teach me how to Interpolate a Myriad of Embeddings

2022-06-29 · Shashanka Venkataramanan, Ewa Kijak, Laurent Amsaleg, Yannis Avrithis

Mixup refers to interpolation-based data augmentation, originally motivated as a way to go beyond empirical risk minimization (ERM). Yet, its extensions focus on the definition of interpolation and the space where it tak…

Data Augmentation