Organizations: École Polytechnique, Institut Polytechnique de Paris · New York Genome Center · Irving Institute for Cancer Dynamics, Columbia University · Department of Systems Biology, Columbia University · Department of Computer Science, Columbia University · Department of Biomedical Engineering, Columbia University · Data Science Institute, Columbia University
Conditional diffusion models can generate high-quality images that align closely with a given prompt. However, samples generated from different random seeds may remain visually similar, limiting creative exploration. Existing approaches can increase variation, but often require additional optimization or sampling overhead, while stronger perturbations may introduce distortions that degrade image quality or prompt alignment. We propose a training-free method that leverages the local pullback geometry induced by the mapping from the conditioning-embedding space to the image space to identify directions of maximal output sensitivity. By steering different sampling trajectories along these directions, we encourage distinct generations while maintaining consistency with the conditioning signal. Experiments on MS-COCO and BrushNet show the efficacy of the method in improving diversity on prompt-conditioned image generation and inpainting.
Figures & tables
Figure 1: Qualitative comparison on a BrushBench example with BrushNet-SDXL. Each row contains masked samples (see Figure 2 in the Appendix). Clean DDIM, CADS, and TPSO introduce local changes, whereas adaptive pullback produces more pronounced variations.
Alignment
Diversity
Method
CLIP ↑
MSS ↓
Vendi ↑
DINO Mean ↓
Stable Diffusion 1.5
Clean DDIM
31.3957±2.4730
0.3359±0.0519
4.6831±0.1971
0.5945±0.1638
CADS
31.2537±2.4253
0.3066±0.0433
4.7833±0.1426
0.5469±0.1628
TPSO
30.9592±2.2941
0.3048±0.0430
4.7838±0.1464
0.5143±0.1729
Pullback (ours)
31.3153±2.4671
0.3194±0.0501
4.7377±0.1833
0.5663±0.1661
Table 1: Generation results on MSCOCO 2017 validation captions with five generated images per caption. Stable Diffusion 1.5 and XL results use all 500 captions. Entries report mean ± standard deviation across captions. The best mean within each backbone is shown in bold.
Alignment
Diversity
Method
CLIP ↑
DINO ↓
MSS ↓
Vendi ↑
Stable Diffusion 1.5
Clean DDIM
32.0003±2.7383
0.8930±0.1094
0.9643±0.0323
1.1746±0.1441
CADS
31.9284±2.7278
0.8736±0.1215
0.9594±0.0367
1.1973±0.1642
TPSO
31.9825±2.7077
0.8807±0.1174
0.9621±0.0336
1.1844±0.1490
Pullback (ours)
31.8796±2.8055
0.8504±0.1336
0.9498±0.0414
1.2380±0.1817
Table 2: BrushBench inpainting results for Stable Diffusion 1.5 and Stable Diffusion XL, with five images per example. Stable Diffusion 1.5 and XL results use all 500 examples. Entries report mean ± standard deviation across examples. The best result within each backbone is shown in bold.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 2: Illustration of the text-guided inpainting task. Given a text prompt, the model regenerates the masked region while preserving the unmasked region.
Figure 3: Token-dependent cross-attention at DDIM timestep t=499 . Each visualization averages 28 U-Net cross-attention maps over attention heads and layers. Warmer regions receive greater relative attention for the corresponding token.
Figure 4: Effect of the perturbation strength along latent-feature pullback directions. Rows correspond to the four dominant directions v1,…,v4 of the pullback metric Gx=Jx⊤Jx , where Jx is the Jacobian of the selected U-Net feature representation with respect to the noisy latent xt . Columns show the clean sample followed by increasing strengths. Moderate strengths produce predominantly localized, whereas larger strengths introduce visible distortions.
Figure 5: Effect of the perturbation strength along conditioning-space pullback directions. Rows correspond to the four dominant directions of the condition pullback metric GC=JC⊤JC , where JC=∂ϵθ(xt,t,C)/∂C . Columns show the clean sample followed by increasing strengths. The different directions produce distinct global semantic transformations, while large strengths can reduce image quality and fidelity.
Figure 6: Qualitative comparison between latent-feature and conditioning-space pullback directions computed from the same anchor. The top row shows the clean sample and the four dominant latent-feature directions at s=0.025 , using an x -space guidance scale of γ=5 . The bottom row shows the clean sample and the four dominant conditioning directions at s=1 . In this example, the latent-feature directions primarily affect localized appearance, pose, and nearby image structure, whereas the conditioning-space directions induce broader semantic changes. All results use the same prompt, initial noise, and reverse-process parameters.