HermesFlow: Seamlessly Closing the Gap in Multimodal Understanding and Generation

Ling Yang, Xinchen Zhang, Ye Tian, Chenming Shang, Minghao Xu +2 more
2/17/2025
cs.CV

Official code: Gen-Verse/HermesFlow (78 stars, last commit 2025-09-19).

Abstract

The remarkable success of the autoregressive paradigm has made significant advancement in Multimodal Large Language Models (MLLMs), with powerful models like Show-o, Transfusion and Emu3 achieving notable progress in unified image understanding and generation. For the first time, we uncover a common phenomenon: the understanding capabilities of MLLMs are typically stronger than their generative capabilities, with a significant gap between the two. Building on this insight, we propose HermesFlow, a simple yet general framework designed to seamlessly bridge the gap between understanding and generation in MLLMs. Specifically, we take the homologous data as input to curate homologous preference data of both understanding and generation. Through Pair-DPO and self-play iterative optimization, HermesFlow effectively aligns multimodal understanding and generation using homologous preference data. Extensive experiments demonstrate the significant superiority of our approach over prior methods, particularly in narrowing the gap between multimodal understanding and generation. These findings highlight the potential of HermesFlow as a general alignment framework for next-generation multimodal foundation models. Code: https://github.com/Gen-Verse/HermesFlow

View on arXivView PDF

Code Implementations(1)

[NeurIPS 2025] HermesFlow: Seamlessly Closing the Gap in Multimodal Understanding and Generation

784PythonFeb 11, 20251 years ago
image-to-textmultimodal-generationmultimodal-large-language-modelstext-to-image

Similar Papers

Cite this paper

@article{yang2025hermesflow,
  title  = {HermesFlow: Seamlessly Closing the Gap in Multimodal Understanding and Generation},
  author = {Ling Yang and Xinchen Zhang and Ye Tian and Chenming Shang and Minghao Xu and Wentao Zhang and Bin Cui},
  year   = {2025},
  eprint = {2502.12148},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.12148v2}
}

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/2502.12148.svg)](https://codeofpaper.com/paper/2502.12148)

Discussion