JanusFlow: Harmonizing Autoregression and Rectified Flow for Unified Multimodal Understanding and Generation

Yiyang Ma, Xingchao Liu, Xiaokang Chen, Wen Liu, Chengyue Wu +9 more
2/9/2026

No official code found. Best implementation: deepseek-ai/Janus (17,757 stars, MIT, last commit 2025-02-01).

Abstract

We present JanusFlow, a powerful framework that unifies image understanding and generation in a single model. JanusFlow introduces a minimalist architecture that integrates autoregressive language models with rectified flow, a state-of-the-art method in generative modeling. Our key finding demonstrates that rectified flow can be straightforwardly trained within the large language model framework, eliminating the need for complex architectural modifications. To further improve the performance of our unified model, we adopt two key strategies: (i) decoupling the understanding and generation encoders, and (ii) aligning their representations during unified training. Extensive experiments show that JanusFlow achieves comparable or superior performance to specialized models in their respective domains, while significantly outperforming existing unified approaches. This work represents a step toward more efficient and versatile vision-language models.

View on arXivView PDF

Code Implementations(1)

deepseek-ai/JanusCommunity100%
MIT

Janus-Series: Unified Multimodal Understanding and Generation Models

17,7572,233Python, MakefileOct 18, 20241 years agoMIT
any-to-anyfoundation-modelsllmmultimodalunified-model+1 more

Similar Papers

Cite this paper

@article{ma2026janusflow,
  title  = {JanusFlow: Harmonizing Autoregression and Rectified Flow for Unified Multimodal Understanding and Generation},
  author = {Yiyang Ma and Xingchao Liu and Xiaokang Chen and Wen Liu and Chengyue Wu and Zhiyu Wu and Zizheng Pan and Zhenda Xie and Haowei Zhang and Xingkai Yu and Liang Zhao and Yisong Wang and Jiaying Liu and C. Ruan},
  year   = {2026},
  eprint = {2411.07975},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2411.07975},
  journal = {CVPR 2024 2024}
}

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

Discussion