Nickel and Diming Your GAN: A Dual-Method Approach to Enhancing GAN Efficiency via Knowledge Distillation
Sangyeop Yeo, Yoojin Jang, Jaejun Yoo

TL;DR
This paper introduces two novel methods, DiME and NICKEL, for compressing GANs efficiently using knowledge distillation and interactive learning, enabling high-quality generation at extreme compression rates.
Contribution
The paper presents two innovative compression techniques, DiME and NICKEL, that significantly improve GAN efficiency and stability during compression, outperforming previous methods.
Findings
Achieved FID scores of 10.45 and 15.93 at high compression rates
Maintained generative quality at 99.69% compression
Surpassed previous state-of-the-art in GAN compression
Abstract
In this paper, we address the challenge of compressing generative adversarial networks (GANs) for deployment in resource-constrained environments by proposing two novel methodologies: Distribution Matching for Efficient compression (DiME) and Network Interactive Compression via Knowledge Exchange and Learning (NICKEL). DiME employs foundation models as embedding kernels for efficient distribution matching, leveraging maximum mean discrepancy to facilitate effective knowledge distillation. Simultaneously, NICKEL employs an interactive compression method that enhances the communication between the student generator and discriminator, achieving a balanced and stable compression process. Our comprehensive evaluation on the StyleGAN2 architecture with the FFHQ dataset shows the effectiveness of our approach, with NICKEL & DiME achieving FID scores of 10.45 and 15.93 at compression rates of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFuzzy Logic and Control Systems · Water Quality Monitoring Technologies · Internet of Things and AI
MethodsWeight Demodulation · HuMan(Expedia)||How do I get a human at Expedia? · Path Length Regularization · R1 Regularization · Convolution
