atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Bifrost-1: Bridging Multimodal LLMs and Diffusion Models with Patch-level CLIP Latents

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models

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.

Bifrost-1 bridges a frozen pretrained MLLM (Qwen2.5-VL) and FLUX.1-dev diffusion model by having the MLLM predict masked patch-level CLIP image embeddings, which condition the diffusion model through a lightweight latent ControlNet.

Problem

Integrating high-fidelity image generation into MLLMs without degrading their reasoning, at much lower training cost than single-architecture unified models or LLM-to-diffusion bridges that rely on 1D query tokens or text.

Approach

Use patch-level CLIP image embeddings, which are natively aligned with the MLLM's own visual encoder, as the latent bridge: a parallel visual generation branch (initialized from MLLM weights, with the MLLM frozen) predicts masked patch embeddings via MAR-style masked autoregression, and a latent ControlNet injects them into FLUX.1-dev.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add patch-level CLIP latents with Latent ControlNetBifrost-1 on ImageNet 256×256 · ImageNet 256×256FID: 51.20 -> 25.77Helped
add patch-level CLIP latents with Latent ControlNetBifrost-1 on ImageNet 256×256 · ImageNet 256×256IS: 157.46 -> 98.57Hurt
replace patch-level CLIP latents with 2D learnable query tokens (ablation)Bifrost-1 · ImageNet 256×256FID: 25.77 -> 118.69Hurt
replace patch-level CLIP latents with FLUX VAE latents (ablation)Bifrost-1 · ImageNet 256×256FID: 25.77 -> 284.51Hurt
replace native CLIP visual encoder with SigLIP (ablation)Bifrost-1 · ImageNet 256×256FID: 25.77 -> 274.16Hurt
replace Latent ControlNet with cross-attention (ablation)Bifrost-1 · ImageNet 256×256FID: 25.77 -> 76.32Hurt
increase patch-level CLIP latent token count to 256 (ablation)Bifrost-1 image reconstruction · ImageNetrFIDHelped
reduce MLLM decoding steps from 64 to 32 (ablation)Bifrost-1 · ImageNetFID: 18.64 -> 18.49No clear effect
reduce MLLM decoding steps from 64 to 16 (ablation)Bifrost-1 · ImageNetFID: 18.64 -> 18.79No clear effect
reduce MLLM decoding steps from 64 to 8 (ablation)Bifrost-1 · ImageNetFID: 18.64 -> 18.89No clear effect
reduce MLLM decoding steps from 64 to 4 (ablation)Bifrost-1 · ImageNetFID: 18.64 -> 19.97Hurt
reduce MLLM decoding steps from 64 to 2 (ablation)Bifrost-1 · ImageNetFID: 18.64 -> 24.90Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet BLIP3-o-Pretrain-Long-Caption MSCOCO SA1B

Benchmarks: ImageNet 256x256 MJHQ-30K MSCOCO 30k GenEval DPG-Bench MME-P MMB SEED MMMU MM-Vet

Metrics: FID sFID IS rFID SSIM PSNR LPIPS GenEval score DPG-Bench score

Baselines: MetaQuery BLIP3-o JanusPro Janus JanusFlow TokenFlow-XL Transfusion LMFusion MetaMorph Show-o EMU3 Chameleon

Builds on: ControlNet MAR MetaQuery LMFusion unCLIP

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