Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Inference-Time Attribute Distribution Alignment for Unconditional Diffusion

About

Inference-time controllable generation is essential for real-world applications of unconditional diffusion models. However, most existing techniques focus on individual samples, struggling in applications that require the sample population to follow specific attribute distributions (e.g., demographic balance or semantic proportions). We formalize this setting as the inference-time attribute distributional alignment problem for pretrained unconditional diffusion models. To address this, we cast inference-time attribute distributional alignment as an optimal control problem over the reverse diffusion process, viewing the process as the rollout of a dynamical system and augmenting it with additive, time-dependent perturbations as control. We solve for the perturbations using an optimal-control-based algorithm to optimize a differentiable distribution-matching objective while penalizing control effort to preserve data fidelity. Experiment results in image generation demonstrate that our proposed plug-and-play approach can better align attribute distributions to diverse and flexible test-time targets compared to baselines, without retraining or finetuning the pretrained diffusion model.

Hao Luan, See-Kiong Ng, Chun Kai Ling• 2026

Related benchmarks

TaskDatasetResultRank
Face generation with Gender alignmentFFHQ
Total Variation (TV)0.00e+0
20
Face generation with Age alignmentFFHQ
Total Variation (TV)0.013
15
Face generation with Race alignmentFFHQ
TV0.016
15
Image Generation with Attribute Distribution AlignmentCIFAR-100 meta5 (test)
Total Variation (TV)0.0281
9
Image Generation with Attribute Distribution AlignmentCIFAR-100 coarse (test)
TV (Total Variation)0.069
9
Image Generation with Attribute Distribution AlignmentCIFAR-100 fine (test)
TV Divergence0.141
9
Face GenerationFFHQ UniformJoint
Total Variation (TV)0.0963
5
Showing 7 of 7 rows

Other info

Follow for update