atlas

Research map / Architectures and efficiency / Attention and transformers

Accelerating Augmentation Invariance Pretraining

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Vision transformer design · 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 an architecture-preserving acceleration framework for augmentation-invariance SSL of ViTs that combines randomized token dropout and flexible patch scaling on a cost-adjusted gradient-error-optimal schedule, achieving 4x (MoCo-v3), 3.3x (SimCLR), and 2.5x (DINO) speedups on ImageNet.

Problem

Contrastive and distillation-based self-supervised pretraining of Vision Transformers is computationally expensive, with long schedules needed for competitive performance. Existing accelerations often change the architecture or the pretraining objective.

Approach

Accelerate SSL by compressing the ViT input sequence (random token dropout plus flexible patch scaling) without changing architecture or loss, choosing the compression mix via a cost-adjusted MSE (bias-variance) analysis of gradient estimates, and adjusting the schedule over training so early training uses aggressive compression and later training uses less.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dynamic compression scheduling instead of no accelerationMoCo-v3 on ImageNet-100 · ImageNet-100NN accuracy: 58.1 -> 74.7Helped
Use dynamic compression scheduling instead of no accelerationMoCo-v3 on ImageNet-1k · ImageNet-1kLP accuracy: 75.9 vs 76.0No clear effect
Apply dynamic compression schedulingSimCLR on ImageNet-1k · ImageNet-1kspeedup: 3.3xHelped
Apply dynamic compression schedulingDINO on ImageNet-1k · ImageNet-1kspeedup: 2.5xHelped
Keep the key sequence uncompressed while applying token dropout to the query (ablation)MoCo-v3 · ImageNet-100, 100M budgetNN accuracy: 65.4 -> 69.6Helped
Increase token dropout to query length 20 rather than query length 50 (ablation)MoCo-v3 · ImageNet-100, 100M budgetNN accuracy: 69.6 -> 63.9Hurt
Use symmetric patch scaling to patch size 30 rather than no compression (ablation)MoCo-v3 · ImageNet-100, 100M budgetNN accuracy: 58.1 -> 68.1Helped
Increase patch size beyond 30 (ablation)MoCo-v3 · ImageNet-100, 100M budgetNN accuracy: 68.1 -> 62.0Hurt
Apply constant token dropout throughout a larger training budget rather than dynamic scheduling (ablation)MoCo-v3 · ImageNet-100NN accuracy: 69.6 at 100M -> 65.3 at 200MHurt
Use dynamic scheduling rather than constant token dropout (ablation)MoCo-v3 · ImageNet-100, 104M budgetNN accuracy: 69.6 -> 71.2Helped
Use dynamic scheduling rather than constant patch scaling (ablation)MoCo-v3 · ImageNet-100, 104M budgetNN accuracy: 68.1 -> 71.2Helped
Apply token dropout to both sequences in SimCLR (ablation)SimCLR · ImageNet-1kNN accuracy: 50.7 vs 50.2No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-100 ImageNet-1k

Benchmarks: ImageNet-100 ImageNet-1k

Metrics: linear probe accuracy nearest neighbor accuracy finetuning accuracy cost-adjusted MSE

Baselines: MoCo-v3 SimCLR DINO ViT pre-training without acceleration

Builds on: MoCo-v3 SimCLR DINO FlexiViT

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