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/Projection Discriminator

Projection Discriminator

GeneralIntroduced 2000135 papers
Source Paper

Description

A Projection Discriminator is a type of discriminator for generative adversarial networks. It is motivated by a probabilistic model in which the distribution of the conditional variable y\textbf{y}y given x\textbf{x}x is discrete or uni-modal continuous distributions.

If we look at the original solution for the loss function L_D\mathcal{L}\_{D}L_D in the vanilla GANs, we can decompose it into the sum of two log-likelihood ratios:

f∗(x,y)=log⁡q(x∣y)q(y)p(x∣y)p(y)=log⁡q(y∣x)p(y∣x)+log⁡q(x)p(x)=r(y∣x)+r(x)f^{*}\left(\mathbf{x}, \mathbf{y}\right) = \log\frac{q\left(\mathbf{x}\mid{\mathbf{y}}\right)q\left(\mathbf{y}\right)}{p\left(\mathbf{x}\mid{\mathbf{y}}\right)p\left(\mathbf{y}\right)} = \log\frac{q\left(\mathbf{y}\mid{\mathbf{x}}\right)}{p\left(\mathbf{y}\mid{\mathbf{x}}\right)} + \log\frac{q\left(\mathbf{x}\right)}{p\left(\mathbf{x}\right)} = r\left(\mathbf{y\mid{x}}\right) + r\left(\mathbf{x}\right)f∗(x,y)=logp(x∣y)p(y)q(x∣y)q(y)​=logp(y∣x)q(y∣x)​+logp(x)q(x)​=r(y∣x)+r(x)

We can model the log likelihood ratio r(y∣x)r\left(\mathbf{y\mid{x}}\right)r(y∣x) and r(x)r\left(\mathbf{x}\right)r(x) by some parametric functions f_1f\_{1}f_1 and f_2f\_{2}f_2 respectively. If we make a standing assumption that p(y∣x)p\left(y\mid{x}\right)p(y∣x) and q(y∣x)q\left(y\mid{x}\right)q(y∣x) are simple distributions like those that are Gaussian or discrete log linear on the feature space, then the parametrization of the following form becomes natural:

f(x,y;θ)=f_1(x,y;θ)+f_2(x;θ)=yTVϕ(x;θ_ϕ)+ψ(ϕ(x;θ_ϕ);θ_ψ)f\left(\mathbf{x}, \mathbf{y}; \theta\right) = f\_{1}\left(\mathbf{x}, \mathbf{y}; \theta\right) + f\_{2}\left(\mathbf{x}; \theta\right) = \mathbf{y}^{T}V\phi\left(\mathbf{x}; \theta\_{\phi}\right) + \psi\left(\phi(\mathbf{x}; \theta\_{\phi}); \theta\_{\psi}\right)f(x,y;θ)=f_1(x,y;θ)+f_2(x;θ)=yTVϕ(x;θ_ϕ)+ψ(ϕ(x;θ_ϕ);θ_ψ)

where VVV is the embedding matrix of yyy, ϕ(⋅,θ_ϕ)\phi\left(·, \theta\_{\phi}\right)ϕ(⋅,θ_ϕ) is a vector output function of xxx, and ψ(⋅,θ_ψ)\psi\left(·, \theta\_{\psi}\right)ψ(⋅,θ_ψ) is a scalar function of the same ϕ(x;θ_ϕ)\phi\left(\mathbf{x}; \theta\_{\phi}\right)ϕ(x;θ_ϕ) that appears in f_1f\_{1}f_1. The learned parameters θ=\theta = θ={V,θ_ϕ,θ_ψV, \theta\_{\phi}, \theta\_{\psi}V,θ_ϕ,θ_ψ} are trained to optimize the adversarial loss. This model of the discriminator is the projection.

Papers Using This Method

ParaGAN: A Scalable Distributed Training Framework for Generative Adversarial Networks2024-11-06Unsupervised Panoptic Interpretation of Latent Spaces in GANs Using Space-Filling Vector Quantization2024-10-27On quantifying and improving realism of images generated with diffusion2023-09-26Precision-Recall Divergence Optimization for Generative Modeling with GANs and Normalizing Flows2023-09-21A Strategic Framework for Optimal Decisions in Football 1-vs-1 Shot-Taking Situations: An Integrated Approach of Machine Learning, Theory-Based Modeling, and Game Theory2023-07-27Pyrus Base: An Open Source Python Framework for the RoboCup 2D Soccer Simulation2023-07-22Diffusion Models Beat GANs on Image Classification2023-07-17Diversity is Strength: Mastering Football Full Game with Interactive Reinforcement Learning of Multiple AIs2023-06-28Rosetta Neurons: Mining the Common Units in a Model Zoo2023-06-15Toward more accurate and generalizable brain deformation estimators for traumatic brain injury detection with unsupervised domain adaptation2023-06-08FOOCTTS: Generating Arabic Speech with Acoustic Environment for Football Commentator2023-06-07Action valuation of on- and off-ball soccer players based on multi-agent deep reinforcement learning2023-05-29Is Centralized Training with Decentralized Execution Framework Centralized Enough for MARL?2023-05-27Adaptive action supervision in reinforcement learning from real-world multi-agent demonstrations2023-05-22An Empirical Study on Google Research Football Multi-agent Scenarios2023-05-16The MuSe 2023 Multimodal Sentiment Analysis Challenge: Mimicked Emotions, Cross-Cultural Humour, and Personalisation2023-05-05SportsMOT: A Large Multi-Object Tracking Dataset in Multiple Sports Scenes2023-04-11VARS: Video Assistant Referee System for Automated Soccer Decision Making from Multiple Views2023-04-10Towards Active Learning for Action Spotting in Association Football Videos2023-04-09Embedding Contextual Information through Reward Shaping in Multi-Agent Learning: A Case Study from Google Football2023-03-25