atlas

Research map / Vision-language and multimodal / Multimodal LLMs

UniGen: Enhanced Training & Test-Time Strategies for Unified Multimodal Understanding and Generation

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 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.

Builds UniGen, a 1.5B unified MLLM trained on open-source data through PT, SFT, DPO and a lightweight CoT-verification post-training, which enables best-of-N test-time self-verification for text-to-image generation.

Problem

Building unified multimodal LLMs that both understand and generate images, with little guidance on how training stages and test-time interaction between understanding and generation should be combined, and reliance on internal datasets in prior work.

Approach

Study the full training life cycle from a data-centric view (multi-stage pretraining, SFT, DPO with GenEval/VQA-based preference pairs) and use the model itself as a chain-of-thought verifier that scores each generated image by answering atomic visual questions, selecting the best of N candidates at test time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add DPO after SFT (ablation)UniGen · GenEvaloverall: 0.63 -> 0.73 (+0.10)Helped
add DPO after SFT (ablation)UniGen · DPG-Benchoverall: 82.75 -> 84.89 (+2.14)Helped
add CoT-V test-time verification (ablation)UniGen-DPO · GenEvaloverall: 0.73 -> 0.78 (+0.05)Helped
add CoT-V test-time verification (ablation)UniGen-DPO · DPG-Benchoverall: 84.89 -> 85.19 (+0.3)Helped
replace outcome verification with CoT verification (ablation)UniGen · GenEvaloverall: 0.74 -> 0.78Helped
replace rule-based verification with CoT verification (ablation)UniGen · GenEvaloverall: 0.75 -> 0.78Helped
add CoT-V post-training (ablation)UniGen · GenEvaloverall: 0.74 -> 0.78Helped
add CoT-V post-training (ablation)Show-o · GenEvaloverall: 0.64 -> 0.66Helped
add CoT-V post-training (ablation)Show-o · DPG-Benchoverall: 76.32 -> 77.09Helped
add PARM preference data (ablation)UniGen-SFT · GenEvaloverall: 0.63 -> 0.73Helped
replace PT-2 generation data with JourneyDB and text-2-image-2M (ablation)UniGen-SFT · GenEvaloverall: 0.56 -> 0.63Helped
remove understanding data from PT-1 and PT-2 (ablation)UniGen-SFT · AI2Dscore: 68.0 -> 60.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CC-3M CC-12M SAM-11M (SA-1B) RefinedWeb SlowFast-LLaVA-1.5 JourneyDB text-2-image-2M PARM prompts T2I-CompBench DPG-Bench prompts

Benchmarks: GQA RealWorld-QA SEED-Bench AI2D MMMU MathVista POPE ScienceQA GenEval DPG-Bench

Metrics: accuracy GenEval overall score DPG-Bench overall score

Baselines: Show-o Janus Janus-Pro Vila-U MMAR UniToken ILLUME VARGPT-v1.1 TokenFlow-XL LLaVA-OV MM1.5 LLaVA 1.5

Builds on: Show-o MaskGIT LLaVA DPO Janus-Pro

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