TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Methods/GAN Feature Matching

GAN Feature Matching

GeneralIntroduced 200016 papers
Source Paper

Description

Feature Matching is a regularizing objective for a generator in generative adversarial networks that prevents it from overtraining on the current discriminator. Instead of directly maximizing the output of the discriminator, the new objective requires the generator to generate data that matches the statistics of the real data, where we use the discriminator only to specify the statistics that we think are worth matching. Specifically, we train the generator to match the expected value of the features on an intermediate layer of the discriminator. This is a natural choice of statistics for the generator to match, since by training the discriminator we ask it to find those features that are most discriminative of real data versus data generated by the current model.

Letting f(x)\mathbf{f}\left(\mathbf{x}\right)f(x) denote activations on an intermediate layer of the discriminator, our new objective for the generator is defined as: ∣∣E_x∼p_dataf(x)−E_z∼p_z(z)f(G(z))∣∣2_2||\mathbb{E}\_{x\sim p\_{data} } \mathbf{f}\left(\mathbf{x}\right) − \mathbb{E}\_{\mathbf{z}∼p\_{\mathbf{z}}\left(\mathbf{z}\right)}\mathbf{f}\left(G\left(\mathbf{z}\right)\right)||^{2}\_{2}∣∣E_x∼p_dataf(x)−E_z∼p_z(z)f(G(z))∣∣2_2. The discriminator, and hence f(x)\mathbf{f}\left(\mathbf{x}\right)f(x), are trained as with vanilla GANs. As with regular GAN training, the objective has a fixed point where G exactly matches the distribution of training data.

Papers Using This Method

Stock market forecasting using DRAGAN and feature matching2023-01-06VocBench: A Neural Vocoder Benchmark for Speech Synthesis2021-12-06Imbalanced Data Learning by Minority Class Augmentation using Capsule Adversarial Networks2020-04-05Feature Quantization Improves GAN Training2020-04-05Learning the Loss Functions in a Discriminative Space for Video Restoration2020-03-20Image Fine-grained Inpainting2020-02-07Semi-Supervised Self-Growing Generative Adversarial Networks for Image Recognition2019-08-11Few-shot 3D Multi-modal Medical Image Segmentation using Generative Adversarial Learning2018-10-29A Generative Model of Textures Using Hierarchical Probabilistic Principal Component Analysis2018-10-16Out-of-domain Detection based on Generative Adversarial Network2018-10-01Adversarial Training for Adverse Conditions: Robust Metric Localisation using Appearance Transfer2018-03-09Novelty Detection with GAN2018-02-28Bayesian GAN2017-12-01Bayesian GAN2017-05-26CVAE-GAN: Fine-Grained Image Generation through Asymmetric Training2017-03-29Improved Techniques for Training GANs2016-06-10