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

Leigang Qu, Haochuan Li, Wenjie Wang, Xiang Liu, Juncheng Li +2 more
12/8/2024
cs.CVcs.AIcs.CL

No official code found. Best implementation: LgQu/SILMM (6 stars, last commit 2024-12-10). 2 more below.

Abstract

Large Multimodal Models (LMMs) have demonstrated impressive capabilities in multimodal understanding and generation, pushing forward advancements in text-to-image generation. However, achieving accurate text-image alignment for LMMs, particularly in compositional scenarios, remains challenging. Existing approaches, such as layout planning for multi-step generation and learning from human feedback or AI feedback, depend heavily on prompt engineering, costly human annotations, and continual upgrading, limiting flexibility and scalability. In this work, we introduce a model-agnostic iterative self-improvement framework (SILMM) that can enable LMMs to provide helpful and scalable self-feedback and optimize text-image alignment via Direct Preference Optimization (DPO). DPO can readily applied to LMMs that use discrete visual tokens as intermediate image representations; while it is less suitable for LMMs with continuous visual features, as obtaining generation probabilities is challenging. To adapt SILMM to LMMs with continuous features, we propose a diversity mechanism to obtain diverse representations and a kernel-based continuous DPO for alignment. Extensive experiments on three compositional text-to-image generation benchmarks validate the effectiveness and superiority of SILMM, showing improvements exceeding 30% on T2I-CompBench++ and around 20% on DPG-Bench.

View on arXivView PDF

Code Implementations(3)

LgQu/SILMMCommunity69%

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

60Dec 7, 20241 years ago
Apache-2.0

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

00CSS, HTMLDec 7, 20241 years agoApache-2.0

This is the UNOFFICIAL code implementation for paper, "SILMM: Self-Improving Large Multimodal Models for Compositional Text-to-Image Generation".

10PythonJan 12, 20251 years ago

Similar Papers

Cite this paper

@article{qu2024silmm,
  title  = {SILMM: Self-Improving Large Multimodal Models for Compositional Text-to-Image Generation},
  author = {Leigang Qu and Haochuan Li and Wenjie Wang and Xiang Liu and Juncheng Li and Liqiang Nie and Tat-Seng Chua},
  year   = {2024},
  eprint = {2412.05818},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.05818v2},
  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/2412.05818.svg)](https://codeofpaper.com/paper/2412.05818)

Discussion