CHAIN: Enhancing Generalization in Data-Efficient GANs via lipsCHitz continuity constrAIned Normalization
Yao Ni, Piotr Koniusz

TL;DR
CHAIN introduces a normalization technique with Lipschitz constraints and regularization to improve GAN generalization and stability in data-limited scenarios, outperforming existing methods on multiple datasets.
Contribution
This work proposes CHAIN, a novel normalization method with Lipschitz constraints that addresses overfitting and instability in data-efficient GAN training, with theoretical and empirical validation.
Findings
Achieves state-of-the-art results on CIFAR-10/100, ImageNet, and few-shot datasets.
Reduces gradient explosion and improves training stability.
Enhances generalization in data-limited GAN scenarios.
Abstract
Generative Adversarial Networks (GANs) significantly advanced image generation but their performance heavily depends on abundant training data. In scenarios with limited data, GANs often struggle with discriminator overfitting and unstable training. Batch Normalization (BN), despite being known for enhancing generalization and training stability, has rarely been used in the discriminator of Data-Efficient GANs. Our work addresses this gap by identifying a critical flaw in BN: the tendency for gradient explosion during the centering and scaling steps. To tackle this issue, we present CHAIN (lipsCHitz continuity constrAIned Normalization), which replaces the conventional centering step with zero-mean regularization and integrates a Lipschitz continuity constraint in the scaling step. CHAIN further enhances GAN training by adaptively interpolating the normalized and unnormalized features,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition · Neural Networks and Applications · AI in cancer detection
MethodsBatch Normalization
