paper-with-me

Papers

Why Spectral Normalization Stabilizes GANs: Analysis and Improvements

2020-09-06 · NeurIPS 2021 12 · Zinan Lin, Vyas Sekar, Giulia Fanti

Spectral normalization (SN) is a widely-used technique for improving the stability and sample quality of Generative Adversarial Networks (GANs). However, there is currently limited understanding of why SN is effective. In this work, we show that SN controls two important failure modes of GAN training: exploding and vanishing gradients. Our proofs illustrate a (perhaps unintentional) connection with the successful LeCun initialization. This connection helps to explain why the most popular implementation of SN for GANs requires no hyper-parameter tuning, whereas stricter implementations of SN have poor empirical performance out-of-the-box. Unlike LeCun initialization which only controls gradient vanishing at the beginning of training, SN preserves this property throughout training. Building on this theoretical understanding, we propose a new spectral normalization technique: Bidirectional Scaled Spectral Normalization (BSSN), which incorporates insights from later improvements to LeCun initialization: Xavier initialization and Kaiming initialization. Theoretically, we show that BSSN gives better gradient control than SN. Empirically, we demonstrate that it outperforms SN in sample quality and training stability on several benchmark datasets.

📄 PDF Abstract BibTeX arXiv:2009.02773

Code (1)

fjxmlzn/BSN 공식 구현 tf

Methods 이 논문이 사용한 방법론

Xavier Initialization Xavier Initialization, or Glorot Initialization, is an initialization scheme for neural networks. Biases are initialized be 0 and the weights $W\_{ij}$ at each layer are…
Spectral Normalization Spectral Normalization is a normalization technique used for generative adversarial networks, used to stabilize training of the discriminator. Spectral normalization has the…

Similar Papers 제목 키워드 기반

Towards Efficient and Unbiased Implementation of Lipschitz Continuity in GANs

2019-04-02 · Zhiming Zhou, Jian Shen, Yuxuan Song, Wei-Nan Zhang 외

Lipschitz continuity recently becomes popular in generative adversarial networks (GANs). It was observed that the Lipschitz regularized discriminator leads to improved training stability and sample quality. The mainstrea…

Spectral Normalization for Generative Adversarial Networks

2018-02-16 · ICLR 2018 1 · Takeru Miyato, Toshiki Kataoka, Masanori Koyama, Yuichi Yoshida

One of the challenges in the study of generative adversarial networks is the instability of its training. In this paper, we propose a novel weight normalization technique called spectral normalization to stabilize the tr…

Image Generation

A Uniform Generalization Error Bound for Generative Adversarial Networks

2019-09-25 · Hao Chen, Zhanfeng Mo, Qingyi Gao, Zhouwang Yang 외

This paper focuses on the theoretical investigation of unsupervised generalization theory of generative adversarial networks (GANs). We first formulate a more reasonable definition of general error and generalization bo…

Generalization Bounds

Gradient Normalization for Generative Adversarial Networks

2021-09-06 · ICCV 2021 10 · Yi-Lun Wu, Hong-Han Shuai, Zhi-Rui Tam, Hong-Yu Chiu

In this paper, we propose a novel normalization method called gradient normalization (GN) to tackle the training instability of Generative Adversarial Networks (GANs) caused by the sharp gradient space. Unlike existing w…

Controllable Orthogonalization in Training DNNs

2020-04-02 · CVPR 2020 6 · Lei Huang, Li Liu, Fan Zhu, Diwen Wan 외

Orthogonality is widely used for training deep neural networks (DNNs) due to its ability to maintain all singular values of the Jacobian close to 1 and reduce redundancy in representation. This paper proposes a computati…

image-classificationImage Classification