atlas

Research map / Image generation / Autoregressive and latent generation

Pre-training with Random Orthogonal Projection Image Modeling

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Generative latent space tooling · 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 ROPIM, a masked-image-modeling alternative that replaces binary patch masking with a count-sketch random orthogonal projection of patch embeddings and reconstructs via the complement projection, reaching 83.5% (ViT-B, 300 epochs) on ImageNet-1k.

Problem

Masked image modeling uses binary patch masking, which removes whole regions and yields a limited set of masking patterns; the paper seeks a corruption strategy that is continuous, with bounded noise, and cheap to pre-train.

Approach

Apply a count-sketch random orthogonal projection along the spatial (token) mode of patch embeddings, reconstruct raw pixels with an l1 loss on the complement of the projection (no MASK token, no dVAE tokenizer, no large decoder), so every token is softly corrupted with a bounded noise variance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ROPIM instead of MAE pre-trainingViT-B/16 · ImageNet-1ktop-1 accuracy: 83.1 -> 83.5Helped
Use ROPIM instead of MAE pre-trainingViT-B/16 · iNaturalist17top-1 accuracy: 70.5 -> 71.3Helped
Use ROPIM instead of MAE pre-trainingViT-B/16 · CIFAR10top-1 accuracy: 97.0 -> 97.6Helped
Use ROPIM instead of MAE pre-trainingViT-B/16 · CIFAR100top-1 accuracy: 82.5 -> 85.7Helped
Use ROPIM instead of MAE pre-trainingViT-B/16 · ADE20KmIoU: 48.1 -> 48.5Helped
Use L2 reconstruction loss instead of L1 (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 86.43 -> 86.70Helped
Increase pre-training from 300 to 600 epochs (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 82.98 -> 84.20Helped
Increase pre-training from 600 to 800 epochs (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 84.20 -> 86.43Helped
Increase fine-tuning from 100 to 200 epochs (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 86.43 -> 87.80Helped
Increase fine-tuning from 200 to 300 epochs (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 87.80 -> 88.71Helped
Set sketching ratio rho to .14 instead of .07 (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 86.1 -> 86.4Helped
Set sketching ratio rho to .25 instead of .14 (ablation)ROPIM with ViT-T/16 · ImageNet100top-1 accuracy: 86.4 -> 84.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k ImageNet100 iNaturalist 2017 ADE20K CIFAR10 CIFAR100 Flowers102 CUB-200

Benchmarks: ImageNet-1k ImageNet100 iNaturalist 2017 CIFAR10 CIFAR100 ADE20K Flowers102 CUB-200

Metrics: top-1 accuracy mIoU total pre-training time

Baselines: DINO MoCo v3 BEiT MAE MFM CIM SimMIM LGP CAN data2vec

Builds on: masked autoencoders count sketch SimMIM BEiT

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