ReNFT: Repairing Mode Collapse in Reward Post-Training via Internal Probability-Mass Recalibration
Organizations: Southern University of Science and Technology · Tencent Youtu Lab
Abstract
Reward post-training of diffusion generators inevitably concentrates probability mass on a few reward-favored modes, a mode collapse that erases within-prompt diversity. Existing methods for mitigating collapse rely on external signals or interfaces, augmenting the reward with perceptual objectives, adjusting reference regularization, or modifying the text encoder, but none repairs an adapter that has already collapsed while preserving the acquired reward. We observe that online post-training primarily reallocates probability mass over capabilities inherited from pretraining rather than learning new visual content. Collapse is therefore suppression, not deletion, and can be reversed from within the generator. We propose ReNFT, which repairs a high-reward, low-diversity adapter through internal probability-mass recalibration. Unconditional probes first prioritize "anti-hub" prompts where the prompt-independent bias is easiest to expose. Two policy-dominated mixed routes then generate matched counterfactual proposals from the same prompt and initial noise, one probing the frozen base direction for suppressed alternatives and the other exposing the post-trained unconditional tendency. Reward ranking with an adaptive flipping guard assigns pull and push roles, and a joint-and-paired NFT update realizes the repair. On PickScore and GenEval, ReNFT retains 98.9% and 99.0% of NFT's reward while improving DreamSim-Div by 58.8% and 55.0%, respectively, offering a complementary alternative to external interventions.
Figures & tables
| Method | Model-Based Reward | Diversity | |||||
|---|---|---|---|---|---|---|---|
| PickScore | Aesthetic | ImageReward | HPSv2 | LPIPS-Div | DreamSim-Div | DINO-Div | |
| SD3.5-M | (21.73) | (6.026) | (1.06) | (0.295) | (0.599) | (0.242) | (0.251) |
| + Flow-GRPO | 22.90 | 6.277 | 1.31 | 0.305 | 0.463 | 0.122 | 0.134 |
| + DiffusionNFT | 23.51 | 6.592 | 1.44 | 0.327 | 0.430 | 0.119 | 0.112 |
| + DiverseGRPO | 22.99 | 6.234 | 1.27 | 0.332 | 0.506 | 0.163 | 0.145 |
| + E2PO † | 23.38 | 6.538 | 1.29 | 0.325 | – | – | – |
| Method | Rule-Based Reward | Diversity | ||
|---|---|---|---|---|
| GenEval | LPIPS-Div | DreamSim-Div | DINO-Div | |
| SD3.5-M | (0.654) | (0.687) | (0.339) | (0.379) |
| + Flow-GRPO | 0.802 | 0.343 | 0.176 | 0.205 |
| + DiffusionNFT | 0.946 | 0.292 | 0.149 | 0.186 |
| + DiverseGRPO | 0.869 | 0.454 | 0.198 | 0.246 |
| + E2PO † | 0.932 | – | – | – |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| PickScore Test Set | GenEval Test Set | ||||||||||
| Method | PickScore | Aesthetic | ImageReward | HPSv2 | LPIPS-Div | DreamSim-Div | DINO-Div | GenEval | LPIPS-Div | DreamSim-Div | DINO-Div |
| SD3.5-M | (21.73) | (6.026) | (1.06) | (0.295) | (0.599) | (0.242) | (0.251) | (0.654) | (0.687) | (0.339) | (0.379) |
| + DiffusionNFT | 23.51 | 6.592 | 1.44 | 0.327 | 0.430 | 0.119 | 0.112 | 0.946 | 0.292 | 0.149 | 0.186 |
| + E 2 PO (reproduced) | 23.17 | 6.312 | 1.34 | 0.327 | 0.498 | 0.166 | 0.159 | 0.921 | 0.463 | 0.204 | 0.258 |
| + Ours | 23.26 | 6.344 | 1.41 | 0.323 | 0.565 | 0.189 | 0.182 | 0.937 | 0.496 | 0.231 | 0.295 |
| Method | PickScore | Aesthetic | ImageReward | HPSv2 | LPIPS-Div | DreamSim-Div | DINO-Div |
|---|---|---|---|---|---|---|---|
| FLUX.2-klein-base-4B | |||||||
| Base | (21.26) | (5.995) | (0.99) | (0.289) | (0.533) | (0.246) | (0.274) |
| + DiffusionNFT | 23.38 | 6.723 | 1.35 | 0.320 | 0.433 | 0.127 | 0.122 |
| + Ours | 23.13 | 6.489 | 1.39 | 0.318 | 0.485 | 0.169 | 0.157 |
| FLUX.2-klein-base-9B | |||||||
| Base | (22.04) | (5.921) | (1.24) | (0.298) | (0.526) | (0.232) | (0.253) |
Diffusion Models
Diffusion models learn to reverse gradual data corruption, enabling flexible generation, editing, forecasting, and inference.
See all 1,192 papers