atlas

Research map / Image generation / GANs

SMaRt: Improving GANs with Score Matching Regularity

ICML 2024 · Image generation › GANs · approach: Stabilized GAN training · 0 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.

Proposes SMaRt, a plug-in regularizer that adds a score-matching loss from a pre-trained diffusion model to GAN generator training to push off-manifold samples back onto the data manifold, improving StyleGAN2, BigGAN and Aurora FID.

Problem

GAN generator loss gives no gradient when generated samples lie off the real data manifold on a positive-measure set, causing gradient vanishing and poor synthesis quality on diverse data.

Approach

Add a score-matching regularity term, computed with a pre-trained diffusion model's noise predictor via finitely many one-step DDIM-style refinements, to the GAN generator objective so that off-manifold generated samples keep receiving gradient toward the data manifold; uses lazy regularization and a narrowed timestep interval to limit cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add score matching regularityStyleGAN2-ADA · CIFAR10FID: 2.42 -> 2.06Helped
Add score matching regularityAurora · ImageNet 64x64FID: 8.87 -> 7.11Helped
Add score matching regularityStyleGAN2 · ImageNet 64x64FID: 21.32 -> 18.31Helped
Add score matching regularityBigGAN · ImageNet 128x128FID: 10.76 -> 9.49Helped
Add score matching regularityStyleGAN2 · LSUN Bedroom 256x256FID: 2.35 -> 1.98Helped
Omit the U-Net Jacobian (ablation)Aurora + SMaRt · ImageNet 64x64FID: 7.11 -> 7.34Hurt
Use timestep interval [5,15] instead of [40,60] (ablation)StyleGAN2-ADA + SMaRt · CIFAR10FID: 2.17/2.22/2.17/2.18 vs 2.06/2.08/2.07/2.08Mixed
Use timestep interval [225,275] instead of [40,60] (ablation)StyleGAN2-ADA + SMaRt · CIFAR10FID: 2.10/2.09/2.10/2.11 vs 2.06/2.08/2.07/2.08Hurt
Set regularization frequency to 4 instead of 8 (ablation)StyleGAN2-ADA + SMaRt · CIFAR10FID: 2.24/2.26/2.28/2.31 vs 2.06/2.08/2.07/2.08Hurt
Set regularization frequency to 128 instead of 8 (ablation)StyleGAN2-ADA + SMaRt · CIFAR10FID: 2.20/2.23/2.24/2.26 vs 2.06/2.08/2.07/2.08Mixed
Increase lambda_score from 0.01 to 0.1 (ablation)StyleGAN2-ADA + SMaRt · CIFAR10FID: 2.06 -> 2.08Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 ImageNet 64x64 ImageNet 128x128 LSUN Bedroom 256x256 synthetic 49-Gaussian toy mixture

Benchmarks: CIFAR10 ImageNet 64x64 ImageNet 128x128 LSUN Bedroom 256x256

Metrics: FID Inception Score Precision Recall

Baselines: StyleGAN2 BigGAN Aurora DiffusionGAN Consistency Model StyleGAN2-ADA

Builds on: GAN DDIM StyleGAN2 BigGAN Aurora

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