atlas

Research map / Reinforcement learning / RL from feedback

Co-Reinforcement Learning for Unified Multimodal Understanding and Generation

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CoRL, a two-stage GRPO-based reinforcement learning framework (unified RL then task-specific refined RL) that jointly improves understanding and generation in unified multimodal LLMs, yielding ULM-R1 built on Janus-Pro-1B.

Problem

Reinforcement learning with GRPO has been applied mainly to multimodal reasoning, and its use for jointly improving visual generation and understanding in unified multimodal LLMs (ULMs) remains under-explored.

Approach

A Foundation-then-Specialization two-stage RL: first a unified GRPO stage with shared group ranking over generation rewards (bidirectional cycle consistency with LPIPS and SPICE, plus a token-level text-image matching reward computed by the ULM itself) and understanding rewards (accuracy and format); then a refined stage with task-specific rewards and KL regularization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CoRL instead of the Janus-Pro baselineJanus-Pro-1B · GenEvaloverall: 0.73 -> 0.77Helped
Apply CoRL instead of the Janus-Pro baselineJanus-Pro-1B · WeMathaccuracy: +15.2Helped
Apply CoRL instead of the Janus-Pro baselineJanus-Pro-1B · LogicVistaaccuracy: +10.6Helped
Use unified RL rather than cold SFT (ablation)Janus-Pro-1B · GenEvaloverall: 72.8 -> 75.9Helped
Use unified RL rather than cold SFT (ablation)Janus-Pro-1B · WeMathaccuracy: 18.0 -> 14.0Helped
Add refined RL after unified RL (ablation)Janus-Pro-1B · GenEvaloverall: 75.9 -> 77.3Helped
Use unified RL before task-specific refinement instead of cold SFT (ablation)Janus-Pro-1B · WeMathaccuracy: 22.5 -> 21.1Hurt
Add cycle consistency reward (ablation)Janus-Pro-1B text-to-image generation · GenEval and DPG-Benchaverage score: 77.8 -> 79.9Helped
Add text-image matching reward (ablation)Janus-Pro-1B text-to-image generation · GenEval and DPG-Benchaverage score: 77.8 -> 78.6Helped
Use text-image matching rather than CLIP reward with cycle consistency (ablation)Janus-Pro-1B text-to-image generation · GenEval and DPG-Benchaverage score: 80.2 -> 80.6Helped
Use LPIPS rather than other visual consistency measures (ablation)Janus-Pro-1B text-to-image generation · DPG-Benchoverall: 83.9Helped
Increase reward balance coefficient from 0.8 to 0.9 (ablation)Janus-Pro-1B CoRL · GenEvaloverall: 77.3 -> 77.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO 2017 A-OKVQA GPT-VQA MCoT-Instruct M3CoT SQA-IMG ArxivQA TabMWP MAVIS-Instruct GeomVerse R-CoT

Benchmarks: GenEval WISE DPG-Bench MMStar MMMU WeMath MMVet POPE LogicVista MathVista MathVerse MathVision

Metrics: accuracy GenEval overall score WISE overall score DPG overall score

Baselines: Janus-Pro Janus SD3-Medium Emu3 Emu3-DPO HermesFlow SimpleAR Harmon ILLUME+ Show-o

Builds on: GRPO DeepSeek-R1 Janus-Pro SimpleAR DPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy