Alphabell.
Paper · Training data

Recursive Self-Improvement in Unified Multimodal Models

A unified multimodal model uses program execution to verify its own generated images, creating a reliable training loop that improves its visual and text capabilities over multiple rounds.

Recursive Self-Improvement in Unified Multimodal Models
Figure from the paper, arXiv. Source
The loop

A unified multimodal model generates images and writes programs to evaluate them, using the verified results to train its own visual understanding and generation.

  1. UMM generates images and programs
  2. Execution verifies programs against specifications
  3. Verified renders and programs form training data
  4. Data trains UMM visual and text capabilities
  1. UMM generates images and programs
  2. Execution verifies programs against specifications
  3. Verified renders and programs form training data
  4. Data trains UMM visual and text capabilities
↻ The improved system does the next round, and the loop turns again.

Why it is a road to recursion

Cross-capability self-improvement allows a multimodal model to use one modality to verify and generate training data for another, preventing error accumulation.

Evidence

Four rounds of RSI raise the score on BasicChartBench from 45.7% to 60.2%.

multimodalsynthetic-dataprogram-verification