Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Dreaming to Distill: Data-free Knowledge Transfer via DeepInversion

About

We introduce DeepInversion, a new method for synthesizing images from the image distribution used to train a deep neural network. We 'invert' a trained network (teacher) to synthesize class-conditional input images starting from random noise, without using any additional information about the training dataset. Keeping the teacher fixed, our method optimizes the input while regularizing the distribution of intermediate feature maps using information stored in the batch normalization layers of the teacher. Further, we improve the diversity of synthesized images using Adaptive DeepInversion, which maximizes the Jensen-Shannon divergence between the teacher and student network logits. The resulting synthesized images from networks trained on the CIFAR-10 and ImageNet datasets demonstrate high fidelity and degree of realism, and help enable a new breed of data-free applications - ones that do not require any real images or labeled data. We demonstrate the applicability of our proposed method to three tasks of immense practical importance -- (i) data-free network pruning, (ii) data-free knowledge transfer, and (iii) data-free continual learning. Code is available at https://github.com/NVlabs/DeepInversion

Hongxu Yin, Pavlo Molchanov, Zhizhong Li, Jose M. Alvarez, Arun Mallya, Derek Hoiem, Niraj K. Jha, Jan Kautz• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy13.75
3518
Image ClassificationCIFAR-10 (test)
Accuracy58.59
3381
Image ClassificationImageNet-1K 1.0 (val)
Top-1 Accuracy68
1952
Image ClassificationCIFAR-100 (val)
Accuracy61.34
776
Image ClassificationImageNet
Top-1 Accuracy73.1
366
Image ClassificationSVHN (test)
Accuracy78.85
199
Image ClassificationImageNet
Accuracy68
184
ClassificationfMNIST (test)
Accuracy42.25
152
Image ClassificationCIFAR10
Accuracy93.26
137
Class-incremental learningCIFAR-100 10 (test)
Average Top-1 Accuracy10.9
105
Showing 10 of 46 rows

Other info

Follow for update