PolyGAN: High-Order Polynomial Generators

08/19/2019
by   Grigorios Chrysos, et al.
9

Generative Adversarial Networks (GANs) have become the gold standard when it comes to learning generative models that can describe intricate, high-dimensional distributions. Since their advent, numerous variations of GANs have been introduced in the literature, primarily focusing on utilization of novel loss functions, optimization/regularization strategies and architectures. In this work, we take an orthogonal approach to the above and turn our attention to the generator. We propose to model the data generator by means of a high-order polynomial using tensorial factors. We design a hierarchical decomposition of the polynomial and demonstrate how it can be efficiently implemented by a neural network. We show, for the first time, that by using our decomposition a GAN generator can approximate the data distribution by only using linear/convolution blocks without using any activation functions. Finally, we highlight that PolyGAN can be easily adapted and used along-side all major GAN architectures. In an extensive series of quantitative and qualitative experiments, PolyGAN improves upon the state-of-the-art by a significant margin.

READ FULL TEXT

page 2

page 7

page 18

research
04/10/2020

Towards GANs' Approximation Ability

Generative adversarial networks (GANs) have attracted intense interest i...
research
10/21/2021

An Empirical Study on GANs with Margin Cosine Loss and Relativistic Discriminator

Generative Adversarial Networks (GANs) have emerged as useful generative...
research
05/25/2017

Stabilizing Training of Generative Adversarial Networks through Regularization

Deep generative models based on Generative Adversarial Networks (GANs) h...
research
03/08/2020

Π-nets: Deep Polynomial Neural Networks

Deep Convolutional Neural Networks (DCNNs) is currently the method of ch...
research
07/14/2017

f-GANs in an Information Geometric Nutshell

Nowozin et al showed last year how to extend the GAN principle to all f-...
research
06/20/2020

Deep Polynomial Neural Networks

Deep Convolutional Neural Networks (DCNNs) are currently the method of c...
research
07/01/2020

Sliced Iterative Generator

We introduce the Sliced Iterative Generator (SIG), an iterative generati...

Please sign up or login with your details

Forgot password? Click here to reset