Images Talk Back: Guiding MMDiTs by Suppressing Image-to-Text Feedback
Organizations: Stanford University · Tsinghua University · New York University
Abstract
Multimodal diffusion transformers (MMDiTs) allow the evolving image to update internal text representations through joint attention. These representations then guide subsequent image updates, raising a question: does this feedback help correct deviations from the prompt, or preserve them? We find that image-to-text (I2T) feedback can preserve the objects and attributes already represented in the evolving image, including errors. Transplanting I2T messages can rescue failures or disrupt successes. At matched intervention strengths, suppressing the influence of I2T feedback improves generation, whereas opposite controls degrade it. These findings motivate Semantic Feedback Guidance (SFG), which suppresses the influence of I2T feedback by guiding away from an auxiliary branch that strengthens this feedback and weakens text-to-image conditioning. The in-place variant, iSFG, directly suppresses I2T feedback and strengthens text-to-image conditioning, requiring no extra model evaluations. Temporal interventions motivate running the SFG branch during the first 20% of image sampling steps, requiring about the base NFE without classifier-free guidance (CFG). Experiments across three image-generation backbones show gains in alignment and preference-model scores. On FLUX, adding SFG to CFG raises GenEval from to ; on SD3.5M, iSFG adds HPSv2.1 over CFG at zero extra NFE. The control also transfers to text-to-video and image-to-video generation, improving VBench scores. Code is available at https://github.com/yyc1215lll-creator/SFG.
Figures & tables
| SD3M | FLUX | ||||
|---|---|---|---|---|---|
| Method | GenEval | T2I-Comp Bench++ | FID | GenEval | T2I-Comp Bench++ |
| Base | 0.3294 | 0.3230 | 41.76 | 0.3604 | 0.3254 |
| S 2 -Guidance ( Chen et al., 2026a ) | 0.4866 | 0.3667 | 26.00 | 0.4990 | 0.3900 |
| SEG ( Hong, 2024 ) | 0.5322 | 0.4331 | 28.19 | 0.5548 | 0.4505 |
| PAG ( Ahn et al., 2024 ) | 0.5604 | 0.4278 | 28.53 | 0.4866 | 0.3843 |
| SFG-S (ours) | 0.4678 | 0.4249 | 40.19 | 0.4471 | 0.3961 |
| GenEval | HPS | ImageReward | |||||
|---|---|---|---|---|---|---|---|
| Model | Method | Count. | Pos. | C.-Attr. | Overall | Avg. | Mean |
| SD3.5M | CFG ( Ho & Salimans, 2022 ) | 0.6458 | 0.2150 | 0.5767 | 0.6890 | 31.65 | 1.1102 |
| CFG+PAG ( Ahn et al., 2024 ) | 0.6458 | 0.2017 | 0.5233 | 0.6807 | 31.51 | 1.1038 | |
| CFG+SEG ( Hong, 2024 ) | 0.6646 | 0.2017 | 0.6017 | 0.6890 | 32.11 | 1.1180 | |
| CFG+S 2 ( Chen et al., 2026a ) | 0.6458 | 0.1967 | 0.5717 | 0.6811 | 31.71 | 1.1152 | |
| CFG+TACA ( Lv et al., 2025 ) | 0.6771 | 0.1900 | 0.5950 | 0.6960 | 31.58 | 1.1298 | |
| GenEval | HPSv2.1 | ImageReward | |||||
|---|---|---|---|---|---|---|---|
| Model | Method | Count. | Pos. | C.-Attr. | Overall | Avg. | Mean |
| SD3.5M | CFG ( Ho & Salimans, 2022 ) | 0.6458 | 0.2150 | 0.5767 | 0.6890 | 31.65 | 1.1102 |
| CFG+iSFG (ours) | 0.6813 | 0.2367 | 0.5950 | 0.7047 | 32.98 | 1.1850 | |
| FLUX | CFG ( Ho & Salimans, 2022 ) | 0.6458 | 0.1850 | 0.5233 | 0.6661 | 30.96 | 0.9837 |
| CFG+iSFG (ours) | 0.6563 | 0.2200 | 0.5417 | 0.6868 | 31.28 | 1.0369 | |
| Total | Subject | Background | Temporal | Motion | Dynamic | Aesthetic | Imaging | |
|---|---|---|---|---|---|---|---|---|
| Method | Score | Cons. | Cons. | Flicker | Smooth. | Degree | Quality | Quality |
| Base (no guidance) | 82.58 | 92.11 | 91.98 | 98.01 | 99.39 | 97.92 | 50.88 | 63.65 |
| CFG (all steps) ( Ho & Salimans, 2022 ) | 83.52 | 92.79 | 92.65 | 97.20 | 98.78 | 96.53 | 58.97 | 64.94 |
| CFG (first 14 steps) ( Ho & Salimans, 2022 ) | 83.58 | 93.08 | 92.67 | 97.38 | 99.00 | 96.53 | 57.81 | 64.90 |
| S 2 -Guidance ( Chen et al., 2026a ) | 82.96 | 92.35 | 92.43 | 97.49 | 99.35 | 98.61 | 52.69 | 64.62 |
| CFG-Zero ⋆ ( Fan et al., 2025 ) | 83.41 | 92.74 | 92.38 | 96.97 | 98.86 | 97.92 | 58.41 | 64.86 |
| Total | I2V | I2V | Subject | Background | Motion | Dynamic | Aesthetic | Imaging | |
|---|---|---|---|---|---|---|---|---|---|
| Method | Score | Subj. | Bg. | Cons. | Cons. | Smooth. | Degree | Quality | Quality |
| Base (no guidance) | 88.50 | 96.51 | 97.92 | 89.83 | 91.73 | 98.99 | 85.37 | 57.62 | 67.88 |
| CFG ( Ho & Salimans, 2022 ) | 89.43 | 97.82 | 98.59 | 92.88 | 94.43 | 99.10 | 66.67 | 60.44 | 70.24 |
| S 2 -Guidance ( Chen et al., 2026a ) | 88.66 | 96.63 | 97.98 | 90.01 | 91.74 | 98.93 | 86.59 | 58.12 | 67.90 |
| CFG-Zero ⋆ ( Fan et al., 2025 ) | 87.49 | 95.79 | 97.19 | 86.59 | 90.61 | 98.87 | 85.77 | 57.23 | 67.74 |
| SFG (ours) | 90.04 | 98.16 | 99.06 | 93.04 | 94.57 | 99.50 | 70.44 | 60.56 | 70.44 |
Appendix figures & tables39 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Prompts | Seeds/prompt | Total outputs |
|---|---|---|---|
| GenEval | |||
| T2I-CompBench++ | |||
| HPSv2.1 | |||
| ImageReward | |||
| VBench (T2V) | |||
| VBench (I2V) |
| GenEval | |
|---|---|
| 5 | 0.5811 |
| 6 | 0.5787 |
| 7 | 0.5751 |
| 8 | 0.5730 |
| GenEval | |
|---|---|
| 7 | 0.6065 |
| 9 | 0.6233 |
| 10 | 0.6475 |
| 11 | 0.6655 |
| 12 | 0.6739 |
| 13 | 0.6779 |
| GenEval | |
|---|---|
| 7 | 0.7421 |
| 7.5 | 0.7479 |
| 8 | 0.7432 |
| 8.5 | 0.7442 |
| HPSv2.1 | |
| 5 | 31.54 |
| 5.5 | 31.54 |
| 6 | 31.58 |
| 6.5 | 31.57 |
| 7.5 | 31.66 |
| Scale ( ) | GenEval |
|---|---|
| 0.5 | 0.4696 |
| 1.25 | 0.5521 |
| 2.5 | 0.5580 |
| 3 | 0.5604 |
| 4 | 0.5563 |
| Scale ( ) | GenEval |
|---|---|
| 0.2 | 0.4264 |
| 0.5 | 0.4684 |
| 1 | 0.5322 |
| 1.25 | 0.5303 |
| 3 | 0.5212 |
| Scale ( ) | GenEval |
|---|---|
| 0.2 | 0.3814 |
| 0.5 | 0.4415 |
| 1 | 0.4646 |
| 2 | 0.4866 |
| 3 | 0.4754 |
| Scale ( ) | GenEval |
|---|---|
| 0.05 | 0.6729 |
| 0.1 | 0.6807 |
| 0.2 | 0.6669 |
| 0.75 | 0.6650 |
| 1 | 0.6568 |
| 1.5 | 0.6499 |
| Scale ( ) | GenEval |
|---|---|
| 0.05 | 0.6729 |
| 0.2 | 0.6890 |
| 0.5 | 0.6741 |
| Scale ( ) | GenEval |
|---|---|
| 0.25 | 0.6811 |
| 1.5 | 0.6274 |
| 2 | 0.5846 |
| 3 | 0.4977 |
| 4.5 | 0.4227 |
| Scale ( ) | GenEval |
|---|---|
| 1 | 0.4626 |
| 1.5 | 0.4728 |
| 2 | 0.4866 |
| 2.5 | 0.4706 |
| 3 | 0.4757 |
| Scale ( ) | GenEval |
|---|---|
| 2 | 0.5315 |
| 2.5 | 0.5295 |
| 3 | 0.5548 |
| 3.5 | 0.5544 |
| 4 | 0.5525 |
| Scale ( ) | GenEval |
|---|---|
| 1 | 0.4876 |
| 2 | 0.4990 |
| 2.5 | 0.4709 |
| 3 | 0.4548 |
| 3.5 | 0.4347 |
| Method | Extra NFE | Time per image (s) | Relative time |
|---|---|---|---|
| CFG | 0 | ||
| CFG+iSFG (ours) | 0 |
| Message path | Donor recipient | Steps | Outcome | Count (rate) |
| Image-to-text | , | 1–40 | Rescue | 270/400 (67.5%) |
| Image-to-text | , | 1–40 | Rescue | 207/400 (51.8%) |
| Image-to-text | Random, | 1–40 | Rescue | 5/400 (1.3%) |
| Image-to-text | 1–40 | Rescue | 38/200 (19.0%) | |
| Text-to-image | , | 1–40 | Rescue | 74/400 (18.5%) |
| Text-to-image | , | 1–8 | Rescue | 151/400 (37.8%) |
| Metric | Condition | Single | Two | All |
|---|---|---|---|---|
| Warning coverage (concepts) | Any step | 166/233 (71.2%) | 224/306 (73.2%) | 390/539 (72.4%) |
| By step 20 | 118/233 (50.6%) | 185/306 (60.5%) | 303/539 (56.2%) | |
| Failure rescue (paths) | Guided | 188/223 (84.3%) | 161/262 (61.5%) | 349/485 (72.0%) |
| Success disruption | Guided | 13/228 (5.7%) | 68/258 (26.4%) | 81/486 (16.7%) |
| Final failure after warning | Base | 158/166 (95.2%) | 201/205 (98.0%) | 359/371 (96.8%) |
| Guided | 31/166 (18.7%) | 81/205 (39.5%) | 112/371 (30.2%) |
| Window | S | T | All |
|---|---|---|---|
| Failure rescue | |||
| Base | 0.0 | 0.0 | 0.0 |
| 1–10 | 81.4 | 42.3 | 69.4 |
| 1–20 | 83.1 | 57.7 | 75.3 |
| 10–25 | 67.8 | 42.3 | 60.0 |
| 1–40 | 86.4 | 69.2 | 81.2 |
| Window | S | T | All |
|---|---|---|---|
| Symptom persistence | |||
| Base | 75.7 | 59.6 | 69.1 |
| 1–10 | 26.8 | 37.9 | 31.4 |
| 1–20 | 24.0 | 25.5 | 24.6 |
| 10–25 | 44.0 | 34.5 | 40.1 |
| 1–40 | 21.3 | 28.2 | 24.1 |
| Class | Threshold | Detect | False alarm |
|---|---|---|---|
| S | q90 | 40.9 | 18.2 |
| S | q95 | 27.3 | 9.1 |
| T | q90 | 50.0 | 20.0 |
| T | q95 | 20.0 | 10.0 |