atlas

Research map / Image generation / GANs

SAN: Inducing Metrizability of GAN with Discriminative Normalized Linear Layer

ICLR 2024 · Image generation › GANs · approach: Stabilized GAN training · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Derives metrizable conditions (direction optimality, separability, injectivity) under which a GAN discriminator induces a distance via sliced optimal transport, and proposes SAN, a modified GAN training scheme that puts a normalized final linear layer on a hypersphere and adds a direction-optimizing loss.

Problem

GAN minimax optimization is not known to provide generator gradients that reduce a true distance between the generator and target distributions, since the optimal-discriminator assumption rarely holds in practice.

Approach

Connects GAN discriminators in inner-product form to augmented sliced Wasserstein distances, deriving sufficient metrizable conditions; SAN enforces direction optimality by normalizing the last linear layer and adding a separate objective that updates the direction with stop-gradient features, requiring only small code changes to existing GANs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SAN training with hinge, saturating, or non-saturating lossDCGAN · CIFAR10FID: 24.07{ $\pm$0.56} -> \textbf{20.23}{ $\pm$0.86}; 25.63{ $\pm$0.98} -> \textbf{20.62}{ $\pm$0.94}; 24.90{ $\pm$0.21} -> \Helped
Apply SAN training with hinge, saturating, or non-saturating lossDCGAN · CelebA (128×128)FID: 32.51{ $\pm$2.53} -> \textbf{27.79}{ $\pm$1.60}; 37.33{ $\pm$1.02} -> \textbf{28.16}{ $\pm$1.60}; 28.22{ $\pm$2.16} -> \Helped
Apply SAN training with hinge lossBigGAN · CIFAR10FID: 8.25{ $\pm$0.82} -> \textbf{6.20}{ $\pm$0.27}Helped
Apply SAN training with hinge lossBigGAN · CIFAR10IS: 9.05{ $\pm$0.05} -> \textbf{9.16}{ $\pm$0.08}Helped
Apply SAN training with hinge lossBigGAN · CIFAR100FID: 10.73{ $\pm$0.16} -> \textbf{8.05}{ $\pm$0.04}Helped
Apply SAN training with hinge lossBigGAN · CIFAR100IS: 10.56{ $\pm$0.01} -> \textbf{10.72}{ $\pm$0.05}Helped
Apply SAN training to StyleGAN-XLStyleGAN-XL · CIFAR10FID: (1.85) -> \textbf{1.36}Helped
Apply SAN training to StyleGAN-XLStyleGAN-XL · ImageNet (256×256)FID: 2.30 -> \textbf{2.14}Helped
Apply SAN training to StyleGAN-XLStyleGAN-XL · ImageNet (256×256)IS: 265.12 -> \textbf{274.20}Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CelebA (128x128) CIFAR100 ImageNet (256x256) synthetic 8-mode mixture of Gaussians

Benchmarks: CIFAR10 CelebA CIFAR100 ImageNet 256x256 mixture of Gaussians

Metrics: FID IS

Baselines: DCGAN with hinge/saturating/non-saturating loss BigGAN StyleGAN-XL Wasserstein GAN

Builds on: Wasserstein GAN augmented sliced Wasserstein distance BigGAN StyleGAN-XL spectral normalization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy