atlas

Research map / Large language models / Language, safety and interpretability

Elucidating the design space of language models for image generation

ICML 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 0 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.

Systematically explores the design space of autoregressive language models for ImageNet 256x256 generation, using a binary autoencoder tokenizer with code decomposition, and yields ELM models reaching FID 1.54 with a 1.9B model.

Problem

Language models for image generation remain underexplored; image tokens are far more random than text tokens, and it is unclear which tokenizer, modeling method, vocabulary design, and sampling strategy work best when adapting LMs to vision.

Approach

Combines a binary autoencoder (look-up-free quantization with Bernoulli sampling) with decomposition of large binary codes into two subcodes and a plain AR LLaMA-style transformer with linear CFG scheduling and high top-k randomness, and analyzes attention to explain scaling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace VQGAN-f16 with BAE-f16 as the tokenizer (ablation)AR-L image generation · ImageNet 256×256gFID: 6.71 -> 2.78Helped
Add Bernoulli sampling during BAE quantization (ablation)AR-L with BAE-f16 · ImageNet 256×256, constant CFG 2FID: 5.05 -> 4.72Helped
Add Bernoulli sampling during BAE quantization (ablation)AR-L with BAE-f16 · ImageNet 256×256, linear CFG 1-3FID: 3.13 -> 2.88Helped
Use autoregressive modeling instead of MLM (ablation)L, XL, and XXL models · ImageNet 256×256FID: L: 3.67 -> 2.38; XL: 3.13 -> 2.14; XXL: 3.12 -> 2.10Helped
Split the code into two subcodes rather than using one code (ablation)AR-L with BAE · ImageNet 256×256FID: 2.38 -> 2.17Helped
Use two 10-bit subcodes instead of three 8-bit subcodes (ablation)AR-XL with BAE · ImageNet 256×256FID: 1.99 -> 1.73Helped
Use two 12-bit subcodes instead of three or four 8-bit subcodes (ablation)AR-XXL with BAE · ImageNet 256×256FID: 3-8: 1.67 -> 1.58; 4-8: 2.02 -> 1.58Helped
Increase decomposition from two to four subcodes (ablation)AR-XXL with BAE · ImageNet 256×256FID: 1.58 -> 2.02Hurt
Use linear CFG scheduling instead of constant CFG 1.5 (ablation)AR-L with BAE 2-10 · ImageNet 256×256FID: 2.98 -> 2.48Helped
Increase AR model size from L to XL to XXL to 2BELM · ImageNet 256×256 class-conditionalFID: 2.17 -> 1.79 -> 1.58 -> 1.54Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet OpenWebText Shakespeare

Benchmarks: ImageNet 256x256

Metrics: FID IS Precision Recall sFID rFID

Baselines: VQGAN ViT-VQGAN RQTransformer VAR LlamaGen MAR

Builds on: VQGAN LlamaGen MAR LLaMA-2 Bernoulli sampling binary autoencoder

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