atlas

Research map / Image generation / Autoregressive and latent generation

JetFormer: An autoregressive generative model of raw images and text

ICLR 2025 · Image generation › Autoregressive and latent generation · approach: Next-scale and token autoregressive images · 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.

Proposes JetFormer, a decoder-only transformer trained end-to-end from raw pixels and text, using a normalizing flow to produce soft-token image representations that feed a GMM-headed autoregressive model.

Problem

Joint generative modeling of images and text typically relies on separately pretrained, frozen, lossy image tokenizers (VQ-VAE/VAE), which limits end-to-end optimization and likelihood-based training on raw pixels.

Approach

Use an invertible normalizing flow as a trainable image encoder/decoder producing soft tokens, trained jointly with an autoregressive transformer via a GMM loss on image soft tokens and cross-entropy on text, with an RGB Gaussian-noise curriculum and factored-out redundant dimensions to guide learning toward high-level structure.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the normalizing flow (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 117.76 -> 7.84Helped
add the noise curriculum (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 44.71 -> 7.84Helped
factor out latent dimensions after the flow (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 17.29 -> 7.84Helped
train the flow and transformer end-to-end (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 11.16 -> 7.84Helped
factor out dimensions after the flow rather than with a learned projection before it (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 10.19 -> 7.84Helped
use a GMM instead of a single Gaussian for the soft-token loss (ablation)JetFormer-B · ImageNet256, 100 epochsRecall: 0.30 -> 0.39Helped
use 16 class tokens instead of one (ablation)JetFormer-B · ImageNet256, 100 epochsFID: 8.85 -> 7.84Helped
use a noise curriculum with PCA preprocessing (ablation)JetFormer-B with PCA preprocessing · ImageNet256, 100 epochsFID: 13.16 -> 8.79Helped
set initial noise standard deviation to 64 rather than 128 (ablation)JetFormer-B · ImageNet256FID: 8.62 -> 7.84Helped
apply a noise curriculum rather than no curriculum (ablation)JetFormer-B · ImageNet256, 100 epochsNLL: 3.05 -> 3.14Hurt
add a noise curriculum to the two-stage VAE + Transformer baseline (ablation)VAE + Transformer (2 stages) · COCO-FID30kFID: 95.4 -> 87.6Helped
train the model end-to-end with a normalizing flow rather than use a two-stage VAE representation (ablation)JetFormer-B T&I · COCO-FID30kFID: 95.4 -> 30.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet1k WebLI C4 (tokenizer) MS-COCO VQAv2

Benchmarks: ImageNet256 class-conditional generation (ADM FID-50k) MS-COCO FID-30k zero-shot and fine-tuned ImageNet zero-shot classification COCO captioning CIDEr VQAv2 test-dev

Metrics: FID precision recall NLL (bits per dimension) CIDEr VQAv2 accuracy zero-shot ImageNet accuracy

Baselines: BigGAN-deep ADM-G LDM-4-G VQGAN ViT-VQGAN GIVT-Causal DALL-E CogView CogView2 MAGVLT ARGVLT Make-A-Scene

Builds on: GIVT Gemma normalizing flow coupling layers (Glow-style) VQGAN classifier-free guidance

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