Modern text-to-image diffusion models rely on classifier-free guidance (CFG) to achieve high image fidelity and text alignment. However, CFG typically applies a static, global scale across all timesteps, samples, and conditions -- a choice that is generally suboptimal and can introduce artifacts, as different states may benefit from different levels of guidance. While time-varying schedules are known to improve quality, designing them by hand is non-trivial and application-dependent. In this paper, we learn the guidance schedule as a function of diffusion time, conditioning and the current noisy sample, in order to better align sampled images with the text prompt. We frame this as a density ratio estimation problem: a discriminator is trained to estimate the time-dependent log-density ratio between the true and guided marginal distributions, while a lightweight generator network predicts the optimal, state-dependent guidance scale. Empirically, our approach outperforms both heuristic CFG schedules and prior methods for learning dynamic guidance on text-to-image generation benchmarks.
Figures & tables
Figure 1: Marginal consistency via GAN. We draw two independent samples, x11 and x12 , from the data distribution. First sample x11 is noised to the time s and then denoised with guidance to the time t which denotes our generated path. Second sample x12 is noised to the time t through forward process and denotes the real samples. The discriminator is then trained to discriminate between these two.
ϕ←ϕ−αD∇LD(ϕ)
Algorithm 1 Algorithm to learn parameter of CFG with Flow Matching model.
Method
Guidance Weight
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
Baselines
Unguided
ω=0
27.65
0.2742
4.79
0.2547
0.1997
Constant
ω=7.5
29.73
0.3044
5.29
0.2817
0.2186
LIG
ω(t)=12.5,t∈[0.1,0.9]
25.57
0.3032
5.30
0.2812
0.2171
CLG
ω=15.0
26.38
0.3038
5.26
0.2807
0.2175
MMD + SC
ω(xs,s,t,c)
28.38
0.30419
5.2647
0.28129
0.21813
Table 1: MS COCO 512×512 . Performance of different methods on a small, MMDiT-XS model. We highlight the best metric in bold .
Method
Guidance Weight
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
Baselines
Unguided
ω=0
24.3
0.279
4.84
0.2588
0.2024
Constant
ω=7.5
31.11
0.3063
5.31
0.285
0.2214
LIG
ω(t)=15.0,t∈[0.1,0.9]
24.95
0.3042
5.31
0.2843
0.2194
CLG
ω=14.0
27.14
0.3055
5.27
0.2838
0.2203
MMD + SC
ω(xs,s,t,c)
28.54873
0.30674
5.29430
0.28471
0.22078
Table 2: MS COCO 512×512 . Performance of different methods on a large, MMDiT-S model. We highlight the best metric in bold .
Figure 2: Learned guidance weights on MS COCO 512×512 trained with Algorithm 1 on MMDiT-S. Please refer to Figures 3 and 4 for the corresponding images.
Conditioning
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
MMDiT-XS, ω(s,t,c)
26.91
0.30368
5.27
0.28112
0.21778
MMDiT-XS, ω(xs,s,t,c)
31.31
0.30483
5.32
0.2829
0.2186
MMDiT-S, ω(s,t,c)
28
0.3063
5.28
0.2841
0.2206
MMDiT-S, ω(xs,s,t,c)
31.7
0.3068
5.34
0.28564
0.2214
Table 3: MS COCO 512×512 . Impact of conditioning information on empirical performance of our method. In bold we highlight the best metric among each model size.
δ
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
0.01
31.2
0.30476
5.32
0.28273
0.21888
0.10
31.31
0.30484
5.32
0.28288
0.21862
0.20
30.3
0.30486
5.31
0.28263
0.21850
Table 4: Impact of δ variations on MMDiT-XS performance.
Figure 3: T2I Results on MS-COCO with MMDiT-S . (left-to-right) We provide results of images generated from the given text prompt with CFG ω=7.5 , Clamp linear guidance (CLG), Limited Interval guidance (LIG), MMD guidance, and our method. Qualitatively, our method (rightmost) exhibits better adherence to text prompts, precisely capturing nuanced details such as the dog’s interaction with a book of maps in (a), the temporal dichotomy of the split room in (b), and the specific winter-field context in (c) that baselines simplify or omit.
Figure 4: T2I Results on MS-COCO with MMDiT-S . (left-to-right) We provide results of images generated from the given text prompt with CFG ω=7.5 , CLG, LIG, MMD and our method.
Figure 5: T2I Results on MS-COCO with MMDiT-S . (left-to-right) We provide results of images generated from the given text prompt with CFG ω=7.5 , CLG, LIG, MMD and our method.
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
Method
Guidance Weight
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
Baselines
Unguided
ω=0
27.65
0.2742
4.79
0.2547
0.1997
Constant
ω=7.5
29.73
0.3044
5.29
0.2817
0.2186
LIG
ω(t)=12.5∈[0.1,0.9]
25.57
0.3032
5.30
0.2812
0.2171
CLG
ω=15.0
26.38
0.3038
5.26
0.2807
0.2175
MMD + SC
ω(s,t,c)†
28.39
0.30388
5.25
0.28
0.21795
Appendix
Table 5: MS COCO 512×512 . Performance of different methods on a small, MMDiT-XS model. We highlight the best metric in bold . † indicates that we follow the setup from Galashov et al. (2026) .
Method
Guidance Weight
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
Baselines
Unguided
ω=0
24.3
0.279
4.84
0.2588
0.2024
Constant
ω=7.5
31.11
0.3063
5.31
0.285
0.2214
LIG
ω(t)=15.0,t∈[0.1,0.9]
24.95
0.3042
5.31
0.2843
0.2194
CLG
ω=14.0
27.14
0.3055
5.27
0.2838
0.2203
MMD + SC
ω(s,t,c)†
28.5
0.30615
5.27
0.28351
0.2204
Appendix
Table 6: MS COCO 512×512 . Performance of different methods on a large, MMDiT-S model. We highlight the best metric in bold . † indicates that we follow the setup from Galashov et al. (2026) .
Guidance Weight
Interval
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
Pickscore ↑
7.5
[0.1,0.9]
23.97
0.3018
5.26
0.2795
0.2166
7.5
[0.1,0.8]
24.00
0.3018
5.26
0.2795
0.2166
7.5
[0.2,0.9]
19.65
0.2969
5.17
0.2734
0.2124
7.5
[0.2,0.8]
19.66
0.297
5.17
0.2735
0.2124
10.0
[0.1,0.9]
24.70
0.3024
5.29
0.2805
0.217
10.0
[0.1,0.8]
24.83
0.2977
5.29
0.2806
0.217
Appendix
Table 7: MS COCO 512×512 . Performance of limited interval guidance ( Kynkäänniemi et al., 2024 ) on the MMDiT-XS model with 128 sampling steps. We highlight the best metrics in bold .
Guidance Weight ω1
c1
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
Pickscore ↑
7.5
1
22.37
0.3012
5.17
0.2769
0.2167
7.5
2
23.74
0.302
5.18
0.2778
0.2161
7.5
4
26.82
0.303
5.23
0.2798
0.2174
10.0
1
23.15
0.3022
5.21
0.2782
0.2165
10.0
2
24.24
0.2067
5.21
0.2788
0.2166
10.0
4
26.55
0.3033
5.24
0.2801
0.2174
Appendix
Table 8: MS COCO 512×512 . Performance of clamp-linear guidance schedule wt=max(c1,T2w1t) ( Wang et al., 2024 ) on the MMDiT-XS model with 128 sampling steps. We highlight the best metrics in bold .
δ
Reward scale η
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
Pick Score ↑
0.01
2.50
31.54
0.3049
5.3287
0.2830
0.2188
0.10
2.50
31.15
0.3047
5.3145
0.2826
0.2188
0.20
2.50
30.88
0.3049
5.3190
0.2828
0.2187
0.30
2.50
31.16
0.3049
5.3207
0.2829
0.2189
0.01
0.25
31.24
0.3048
5.3179
0.2827
0.2189
0.10
0.25
31.31
0.3048
5.3236
0.2829
0.2186
Appendix
Table 9: Performance metrics for MMDiT-XS for different values of δ values in time distribution p(s,t) and different CLIP reward scale η .
Sampling steps
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
128
31.70
0.3068
5.34
0.28564
0.2214
64
30.55
0.3068
5.32
0.2853
0.2212
32
28.45
0.3062
5.31
0.2835
0.2196
Appendix
Table 10: Impact of number of sampling steps on the performance of our GAN-based guidance scheduler. We use MMDiT-S backbone.
Architecture
xs input type
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
Convolutional
xs latents
26.38
0.3041
5.26
0.2807
0.2170
MLP
xs statistics
31.31
0.3048
5.32
0.2829
0.2186
Appendix
Table 11: Impact of generator architecture and choice of inputs ( i.e., raw xs vs statistics) with MMDiT-XS backbone.
Independent noise
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
True
31.31
0.3048
5.32
0.2829
0.2186
False
31.41
0.3048
5.32
0.2827
0.2186
Appendix
Table 12: Impact of how the noise sampled on the performance of our GAN-based guidance scheduler. We use MMDiT-XS backbone.
Independent (x1,c)
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
✓
31.41
0.3048
5.32
0.2927
0.2186
✗
31.31
0.3048
5.32
0.2829
0.2186
Appendix
Table 13: Impact of choosing independent image-conditioning pairs on performance of our method with MMDiT-XS backbone.
CLIP reward
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
✓
31.41
0.3048
5.32
0.2927
0.2186
✗
31.11
0.3047
5.31
0.2825
0.2184
Appendix
Table 14: Impact of choosing independent image-conditioning pairs on performance of our method with MMDiT-XS backbone.
α
β
δ
FID ↓
CLIP ↑
Aesthetic ↑
HPSv2 ↑
PickScore ↑
1
1
0.01
30.85
0.3048
5.32
0.2827
0.21847
0.10
30.79
0.3038
5.31
0.2819
0.21786
0.20
31.52
0.3048
5.325
0.2828
0.21861
1
2
0.01
31.87
0.3046
5.32
0.2826
0.21869
0.10
32.00
0.3048
5.33
0.2829
0.21882
0.20
31.54
0.3048
5.32
0.2827
0.21851
Appendix
Table 15: Beta-trapezoid time distribution ablation on MMDiT-XS. We vary the Beta distribution parameters (α,β) and minimum step size δ . When α=β=1 , the distribution reduces to uniform sampling over the triangular support T . The last 3 rows correspond to the distribution p(s,t) from Section 3.2 .
Config
MMDiT-XS
MMDiT-S
Discriminator Training
Batch size
128
128
Optimizer
Adam
Adam
Learning rate
1e-5
1e-5
(β1,β2)
(0.5, 0.99)
(0.5, 0.99)
Warmup steps
5000
5000
Appendix
Table 16: Training and Sampling Details. Hyperparameter settings for MMDiT-XS, MMDiT-S.
Figure 6: T2I Results on MS-COCO with MMDiT-XS . (left-to-right) We provide results of images generated from the given text prompt with CFG ω=7.5 , CLG, LIG, MMD and our method.
Figure 7: Variation with seeds: T2I Results on MS-COCO with MMDiT-S . (left-to-right) We provide results of images generated from the given text prompt with different seeds (0,1,2,3) with our method.