paper-with-me

Papers

Small Scale Data-Free Knowledge Distillation

2024-06-12 · CVPR 2024 1 · He Liu, Yikai Wang, Huaping Liu, Fuchun Sun, Anbang Yao

Data-free knowledge distillation is able to utilize the knowledge learned by a large teacher network to augment the training of a smaller student network without accessing the original training data, avoiding privacy, security, and proprietary risks in real applications. In this line of research, existing methods typically follow an inversion-and-distillation paradigm in which a generative adversarial network on-the-fly trained with the guidance of the pre-trained teacher network is used to synthesize a large-scale sample set for knowledge distillation. In this paper, we reexamine this common data-free knowledge distillation paradigm, showing that there is considerable room to improve the overall training efficiency through a lens of ``small-scale inverted data for knowledge distillation". In light of three empirical observations indicating the importance of how to balance class distributions in terms of synthetic sample diversity and difficulty during both data inversion and distillation processes, we propose Small Scale Data-free Knowledge Distillation SSD-KD. In formulation, SSD-KD introduces a modulating function to balance synthetic samples and a priority sampling function to select proper samples, facilitated by a dynamic replay buffer and a reinforcement learning strategy. As a result, SSD-KD can perform distillation training conditioned on an extremely small scale of synthetic samples (e.g., 10X less than the original training data scale), making the overall training efficiency one or two orders of magnitude faster than many mainstream methods while retaining superior or competitive model performance, as demonstrated on popular image classification and semantic segmentation benchmarks. The code is available at https://github.com/OSVAI/SSD-KD.

📄 PDF Abstract BibTeX arXiv:2406.07876

Code (1)

osvai/ssd-kd 공식 구현 pytorch

Tasks

Data-free Knowledge DistillationGenerative Adversarial Networkimage-classificationImage ClassificationKnowledge DistillationSemantic Segmentation

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

PRISM: Precision-Recall Informed Data-Free Knowledge Distillation via Generative Diffusion

2025-09-21 · Xuewan He, Jielei Wang, Zihan Cheng, Yuchen Su 외 arxiv

Data-free knowledge distillation (DFKD) transfers knowledge from a teacher to a student without access to the real in-distribution (ID) data. While existing methods perform well on small-scale images, they suffer from mo…

Data-free Knowledge DistillationDomain GeneralizationPrompt Engineering

Large-Scale Data-Free Knowledge Distillation for ImageNet via Multi-Resolution Data Generation

2024-11-26 · Minh-Tuan Tran, Trung Le, Xuan-May Le, Jianfei Cai 외

Data-Free Knowledge Distillation (DFKD) is an advanced technique that enables knowledge transfer from a teacher model to a student model without relying on original training data. While DFKD methods have achieved success…

Data-free Knowledge DistillationDiversityKnowledge DistillationTransfer Learning

Large-Scale Generative Data-Free Distillation

2020-12-10 · Liangchen Luo, Mark Sandler, Zi Lin, Andrey Zhmoginov 외

Knowledge distillation is one of the most popular and effective techniques for knowledge transfer, model compression and semi-supervised learning. Most existing distillation approaches require the access to original or a…

Knowledge DistillationModel CompressionTransfer Learning

Learning to Learn from APIs: Black-Box Data-Free Meta-Learning

2023-05-28 · Zixuan Hu, Li Shen, Zhenyi Wang, Baoyuan Wu 외

Data-free meta-learning (DFML) aims to enable efficient learning of new tasks by meta-learning from a collection of pre-trained models without access to the training data. Existing DFML work can only meta-learn from (i) …

Few-Shot LearningKnowledge DistillationMeta-Learning

Enhancing Data-Free Adversarial Distillation with Activation Regularization and Virtual Interpolation

2021-02-23 · Xiaoyang Qu, Jianzong Wang, Jing Xiao

Knowledge distillation refers to a technique of transferring the knowledge from a large learned model or an ensemble of learned models to a small model. This method relies on access to the original training set, which mi…

Knowledge Distillation