Data Interpolants -- That's What Discriminators in Higher-order Gradient-regularized GANs Are

Siddarth Asokan, Chandra Sekhar Seelamantula
6/1/2023
stat.MLcs.LG

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We consider the problem of optimizing the discriminator in generative adversarial networks (GANs) subject to higher-order gradient regularization. We show analytically, via the least-squares (LSGAN) and Wasserstein (WGAN) GAN variants, that the discriminator optimization problem is one of interpolation in $n$-dimensions. The optimal discriminator, derived using variational Calculus, turns out to be the solution to a partial differential equation involving the iterated Laplacian or the polyharmonic operator. The solution is implementable in closed-form via polyharmonic radial basis function (RBF) interpolation. In view of the polyharmonic connection, we refer to the corresponding GANs as Poly-LSGAN and Poly-WGAN. Through experimental validation on multivariate Gaussians, we show that implementing the optimal RBF discriminator in closed-form, with penalty orders $m \approx\lceil \frac{n}{2} \rceil $, results in superior performance, compared to training GAN with arbitrarily chosen discriminator architectures. We employ the Poly-WGAN discriminator to model the latent space distribution of the data with encoder-decoder-based GAN flavors such as Wasserstein autoencoders.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{asokan2023data,
  title  = {Data Interpolants -- That's What Discriminators in Higher-order Gradient-regularized GANs Are},
  author = {Siddarth Asokan and Chandra Sekhar Seelamantula},
  year   = {2023},
  eprint = {2306.00785},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.00785v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.00785.svg)](https://codeofpaper.com/paper/2306.00785)

Discussion