atlas

Research map / Image generation / Autoregressive and latent generation

ADDP: Learning General Representations for Image Recognition and Generation with Alternating Denoising Diffusion Process

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Latent diffusion with learned tokenizers · 1 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 ADDP, a single representation-learning framework that alternates pixel decoding (off-the-shelf VQ decoder) and VQ-token prediction (ViT encoder-decoder) under a masked diffusion ELBO, yielding a backbone usable for both image generation and dense recognition.

Problem

Generative representation learning methods that unify image generation and recognition (iGPT, ViT-VQGAN, MAGE) either work purely in pixel or purely in VQ-token space, and their recognition performance, especially on dense tasks, lags behind pixel-based MIM methods.

Approach

Alternate denoising between raw pixels and VQ tokens: at each step decode pixels from partially masked VQ tokens (paired with sampled unreliable tokens and a WeightedSum mapping), then predict new VQ tokens from those pixels with a learnable ViT encoder-decoder, trained via an ELBO of a masked-token diffusion process.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ADDP instead of MAGE for unconditional generationImageNet-1k 256×256 generation · ImageNet-1k 256×256 validationFID: 9.1 -> 7.6Helped
Use ADDP instead of MAGE for classification fine-tuningImageNet-1k classification · ImageNet-1kfine-tuning accuracy: 83.9 -> 85.9Helped
Use ADDP instead of MAGE for linear probingImageNet-1k classification · ImageNet-1klinear probing accuracy: 78.9 -> 23.8Hurt
Use ADDP instead of MAGE for COCO object detectionCOCO detection · COCO test-devbox AP: 31.4$^*$ -> 54.6Helped
Condition unreliable-token prediction on zₜ instead of zₜ₋₁ (ablation)ADDP · ImageNet-1k 256×256 generationFID: 80.75 -> 23.63Helped
Use WeightedSum instead of Sampling for unreliable-token mapping (ablation)ADDP · ImageNet-1k 256×256 generationFID: 38.79 -> 23.63Helped
Use WeightedSum instead of ArgMax for unreliable-token mapping (ablation)ADDP · ImageNet-1k 256×256 generationFID: 26.62 -> 23.63Helped
Feed token inputs through both encoder and decoder (ablation)ADDP · ImageNet-1k classificationfine-tuning accuracy: 83.5 -> 81.5Hurt
Remove token inputs to the decoder (ablation)ADDP · ImageNet-1k 256×256 generationFID: 23.63 -> 36.24Hurt
Predict δ(ẑ₀=z₀) instead of q(z̄ₜ₋₁|zₜ) (ablation)ADDP · ImageNet-1k 256×256 generationFID: 23.63 -> 39.41Hurt
Use fixed (50%) masking instead of the default masking strategy (ablation)ADDP · ImageNet-1k 256×256 generationFID: 39.41 -> 166.54Hurt
Reduce top-p sampling from 1.0 to 0.9 (ablation)ADDP · ImageNet-1k 256×256 generationFID: 7.6 -> 10.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k COCO ADE20k

Benchmarks: ImageNet-1k 256x256 unconditional generation (FID, IS) ImageNet-1k classification (fine-tuning, linear probing) COCO detection ADE20k segmentation ImageNet-A/R/Sketch/C robustness

Metrics: FID IS top-1 accuracy AP box AP mask mIoU precision recall

Baselines: MAGE iGPT-L ViT-VQGAN MAE BEiT MoCo v3 CAE iBOT MaskGIT ADM BigGAN IC-GAN

Builds on: MAGE MaskGIT VQ-Diffusion MAE VQGAN

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