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

Controllable Image Generation with Composed Parallel Token Prediction

About

Conditional discrete generative models struggle to faithfully compose multiple input conditions. To address this, we derive a theoretically-grounded formulation for composing discrete probabilistic generative processes, with masked generation (absorbing diffusion) as a special case. Our formulation enables precise specification of novel combinations and numbers of input conditions that lie outside the training data, with concept weighting enabling emphasis or negation of individual conditions. In synergy with the richly compositional learned vocabulary of VQ-VAE and VQ-GAN, our method attains a $63.4\%$ relative reduction in error rate compared to the previous state-of-the-art, averaged across 3 datasets (positional CLEVR, relational CLEVR and FFHQ), simultaneously obtaining an average absolute FID improvement of $-9.58$. Meanwhile, our method offers a $2.3\times$ to $12\times$ real-time speed-up over comparable methods, and is readily applied to an open pre-trained discrete text-to-image model for fine-grained control of text-to-image generation.

Jamie Stirling, Noura Al-Moubayed, Chris G. Willcocks, Hubert P. H. Shum• 2024

Related benchmarks

TaskDatasetResultRank
Compositional Image GenerationFFHQ 1 Component
Error Rate (%)0.22
14
Compositional Image GenerationRelational CLEVR 1 Component
Error Rate (%)21.84
14
Compositional Image GenerationPositional CLEVR 1 Component
Error (%)0.7
14
Compositional Image GenerationFFHQ 2 Components
Error Rate (%)0.62
12
Compositional Image GenerationFFHQ (3 Components)
Error (%)0.82
12
Compositional Image GenerationRelational CLEVR 2 Components
Error Rate56.94
12
Compositional Image GenerationRelational CLEVR 3 Components
Error Rate (%)85.7
12
Compositional Image GenerationPositional CLEVR 2 Components
Error Rate (%)1.82
12
Compositional Image GenerationPositional CLEVR 3 Components
Error Rate (%)4.96
12
Showing 9 of 9 rows

Other info

Follow for update