Papers › Direct Discriminative Optimization: Your Likelihood-Based Visual Generative Model is...

Direct Discriminative Optimization: Your Likelihood-Based Visual Generative Model is Secretly a GAN Discriminator

3 Mar 2025arXiv:2503.01103archive 2025-07-28

Kaiwen Zheng, Yongxin Chen, Huayu Chen, Guande He, Ming-Yu Liu, Jun Zhu, Qinsheng Zhang

While likelihood-based generative models, particularly diffusion and autoregressive models, have achieved remarkable fidelity in visual generation, the maximum likelihood estimation (MLE) objective, which minimizes the forward KL divergence, inherently suffers from a mode-covering tendency that limits the generation quality under limited model capacity. In this work, we propose Direct Discriminative Optimization (DDO) as a unified framework that integrates likelihood-based generative training and GAN-type discrimination to bypass this fundamental constraint by exploiting reverse KL and self-generated negative signals. Our key insight is to parameterize a discriminator implicitly using the likelihood ratio between a learnable target model and a fixed reference model, drawing parallels with the philosophy of Direct Preference Optimization (DPO). Unlike GANs, this parameterization eliminates the need for joint training of generator and discriminator networks, allowing for direct, efficient, and effective finetuning of a well-trained model to its full potential beyond the limits of MLE. DDO can be performed iteratively in a self-play manner for progressive model refinement, with each round requiring less than 1% of pretraining epochs. Our experiments demonstrate the effectiveness of DDO by significantly advancing the previous SOTA diffusion model EDM, reducing FID scores from 1.79/1.58/1.96 to new records of 1.30/0.97/1.26 on CIFAR-10/ImageNet-64/ImageNet 512x512 datasets without any guidance mechanisms, and by consistently improving both guidance-free and CFG-enhanced FIDs of visual autoregressive models on ImageNet 256x256.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

nvlabs/ddo officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Image Generation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Generation CIFAR-10 EDM+DDO FID 1.30 #2 of 78 Archive leaderboard report
Image Generation ImageNet 256x256 EDM2-L + DDO (SD-VAE, 25 steps, DPM-Solver-v3) FID 1.21 #4 of 94 Archive leaderboard report
Image Generation ImageNet 256x256 EDM2-L + DDO (SD-VAE, 25 steps, DPM-Solver-v3) NFE 50 #4 of 94 Archive leaderboard report
Image Generation ImageNet 512x512 EDM2-L + DDO (SD-VAE, 25 steps, DPM-Solver-v3) FID 1.21 #1 of 52 Archive leaderboard report
Image Generation ImageNet 512x512 EDM2-L + DDO (SD-VAE, 25 steps, DPM-Solver-v3) NFE 50 #1 of 52 Archive leaderboard report
Image Generation ImageNet 64x64 EDM2-S+DDO FID 0.97 #2 of 65 Archive leaderboard report
Image Generation ImageNet 64x64 EDM2-S+DDO NFE 63 #2 of 65 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Diffusion

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections