SRUM: Fine-Grained Self-Rewarding for Unified Multimodal Models

Weiyang Jin, Yuwei Niu, Jiaqi Liao, Chengqi Duan, Aoxue Li +2 more
10/14/2025
cs.CVcs.CL

No official code found. Best implementation: WayneJin0918/SRUM (98 stars, Apache-2.0, last commit 2025-11-26).

Abstract

Recently, remarkable progress has been made in Unified Multimodal Models (UMMs), which integrate vision-language generation and understanding capabilities within a single framework. However, a significant gap exists where a model's strong visual understanding often fails to transfer to its visual generation. A model might correctly understand an image based on user instructions, yet be unable to generate a faithful image from text prompts. This phenomenon directly raises a compelling question: Can a model achieve self-improvement by using its understanding module to reward its generation module? To bridge this gap and achieve self-improvement, we introduce SRUM, a self-rewarding post-training framework that can be directly applied to existing UMMs of various designs. SRUM creates a feedback loop where the model's own understanding module acts as an internal ``evaluator'', providing corrective signals to improve its generation module, without requiring additional human-labeled data. To ensure this feedback is comprehensive, we designed a global-local dual reward system. To tackle the inherent structural complexity of images, this system offers multi-scale guidance: a \textbf{global reward} ensures the correctness of the overall visual semantics and layout, while a \textbf{local reward} refines fine-grained, object-level fidelity. SRUM leads to powerful capabilities and shows strong generalization, boosting performance on T2I-CompBench from 82.18 to \textbf{88.37} and on T2I-ReasonBench from 43.82 to \textbf{46.75}. Overall, our work establishes a powerful new paradigm for enabling a UMMs' understanding module to guide and enhance its own generation via self-rewarding.

View on arXivView PDF

Code Implementations(1)

WayneJin0918/SRUMCommunity75%
Apache-2.0

Official repo of paper "SRUM: Fine-Grained Self-Rewarding for Unified Multimodal Models". A post-training framework that creates a cost-effective, self-iterative optimization loop.

987Shell, PythonJun 26, 202511 months agoApache-2.0
bageldiffusion-modelsgenerative-aillmmllms+2 more

Similar Papers

Cite this paper

@article{jin2025srum,
  title  = {SRUM: Fine-Grained Self-Rewarding for Unified Multimodal Models},
  author = {Weiyang Jin and Yuwei Niu and Jiaqi Liao and Chengqi Duan and Aoxue Li and Shenghua Gao and Xihui Liu},
  year   = {2025},
  eprint = {2510.12784},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.12784v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.12784.svg)](https://codeofpaper.com/paper/2510.12784)

Discussion