atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SILMM: Self-Improving Large Multimodal Models for Compositional Text-to-Image Generation

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 5 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 SILMM, a model-agnostic iterative self-improvement framework where LMMs self-generate compositional prompts, self-assess text-image alignment via decomposed VQA, and are tuned with DPO (discrete) or a kernel-based continuous DPO (KC-DPO, with DropDiv for diversity) to improve compositional text-to-image generation.

Problem

Text-image alignment for compositional prompts (attributes, counting, spatial and semantic relations) remains poor in large multimodal models, and existing fixes rely on prompt engineering, human feedback, or external reward models. DPO is hard to apply to LMMs with continuous visual features becaus

Approach

LMMs generate their own compositional prompts, sample diverse visual representations (nucleus sampling for discrete tokens; dropout-based DropDiv for continuous features), score alignment via decomposed yes/no VQA probability differences, and optimize with DPO. For continuous features, the likelihood is approximated by an isotropic Gaussian so that the DPO objective reduces to a kernel-based dista

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SILMM self-improvementSEED-LLaMA · T2I-CompBench++ Attributealignment score: 19.20 -> 39.60Helped
Apply SILMM self-improvementSEED-LLaMA · DPG-BenchAll: 47.12 -> 57.31Helped
Apply SILMM self-improvementSEED-LLaMA · TIFAAll: 66.74 -> 73.74Helped
Apply SILMM self-improvementDreamLLM · T2I-CompBench++ Attributealignment score: 22.94 -> 39.94Helped
Apply SILMM self-improvementDreamLLM · DPG-BenchAll: 53.93 -> 64.22Helped
Apply SILMM self-improvementEmu3 · DPG-BenchAll: 74.19 -> 77.45Helped
Use LMM-generated self-questions instead of prompt-ending or phrase questions (ablation)DreamLLM self-feedback · T2I-CompBench++ Attributealignment score: 33.66 -> 34.85; 34.63 -> 34.85Helped
Use probability difference between yes and no instead of random score or yes ratio (ablation)DreamLLM self-feedback · DPG-BenchAll: 53.89 -> 60.95; 54.68 -> 60.95Helped
Use AvgPool aggregation and cosine distance for KC-DPO (ablation)DreamLLM · T2I-CompBench++ Attributealignment score: 22.94 -> 34.85Helped
Replace KC-DPO with SFT (ablation)DreamLLM · T2I-CompBench++ Layoutalignment score: 23.74 -> 0.75Hurt
Use MaxPool aggregation and cosine distance (ablation)DreamLLM KC-DPO · T2I-CompBench++alignment score: 29.18; 25.01; 18.72; 12.27Mixed
Increase SILMM iterations from Iter. 2 to Iter. 3 (ablation)DreamLLM · TIFAAll: 75.59 -> 75.38Hurt

Surprising findings

Limitations

Experimental setup

Datasets: self-generated compositional prompts (16k per iteration)

Benchmarks: T2I-CompBench++ DPG-Bench TIFA

Metrics: T2I-CompBench++ category scores DPG-Bench global/entity/attribute/relation/other/all TIFA VQA score

Baselines: SEED-LLaMA DreamLLM Emu3 SD-v1.5 SD-v2 SDXL PixArt-alpha DALL-E 2 DALL-E 3

Builds on: DPO DreamLLM SEED-LLaMA MC Dropout RLAIF

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