atlas

Research map / Federated learning and privacy / Differential privacy

ViP: A Differentially Private Foundation Model for Computer Vision

ICML 2024 · Federated learning and privacy › Differential privacy · approach: Differentially private synthetic data · 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.

Trains a differentially private masked autoencoder ViT (ViP) on LAION233M with DP-AdamW at epsilon=8, warm-started from synthetic Shaders21k pre-training, and evaluates non-private transfer on vision benchmarks.

Problem

Training foundation vision models on uncurated internet-scale data raises privacy and copyright risks, but DP-SGD training of representation learners at scale is hard due to injected noise, non-per-sample-decomposable SSL objectives, and large epoch counts that inflate epsilon.

Approach

Use masked autoencoders, whose per-sample reconstruction loss is instance-separable and needs no batch normalization, so per-sample gradient clipping works; warm-start with non-private MAE pre-training on programmatically generated synthetic textures (Shaders21k) to cut the number of private epochs needed, then run DP-AdamW on LAION233M.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add DP pre-training on LAION233M after synthetic pre-training (ablation)ViP · ImageNet-1K linear probingaccuracy: 49.8% -> 55.7%Helped
add DP pre-training on LAION233M after synthetic pre-training (ablation)ViP · Places-365 linear probingaccuracy: 43.2% -> 46.1%Helped
add DP pre-training on LAION233M after synthetic pre-training (ablation)ViP · iNat-2021 linear probingaccuracy: 32.4% -> 38.1%Helped
scale DP pre-training data from 2M to 233M (ablation)ViP · ImageNet-1K linear probingaccuracy: 52.6% to 55.7%Helped
reduce batch size from 98,304 to 8,192 (ablation)ViP · ImageNet-1K linear probingaccuracy: 55.7% -> 43.9%Hurt
increase MAE decoder depth from 4 to 1 (ablation)ViP-Base · ImageNet-1K linear probingaccuracy: 55.7% -> 43.4%Hurt
increase MAE decoder depth from 4 to 2 (ablation)ViP-Base · ImageNet-1K linear probingaccuracy: 55.7% -> 51.7%Hurt
increase MAE decoder depth from 4 to 8 (ablation)ViP-Base · ImageNet-1K linear probingaccuracy: 55.7% -> 50.1%Hurt
reduce MAE masking ratio from 0.75 to 0.25 (ablation)ViP-Base · ImageNet-1K linear probingaccuracy: 55.7% -> 53.5%Hurt
reduce MAE masking ratio from 0.75 to 0.5 (ablation)ViP-Base · ImageNet-1K linear probingaccuracy: 55.7% -> 54.7%Hurt
use synthetic pre-training rather than random initialization (ablation)ViP · DP training convergencetraining loss convergence speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: LAION400M (LAION233M subset) Shaders21k synthetic images ImageNet-1K Places-365 Places-205 iNaturalist-2021 iNaturalist-2018 CIFAR-100 Caltech-101 FGVC Aircraft MS-COCO ADE20K

Benchmarks: ImageNet-1K Places-365 Places-205 iNaturalist-2021 Aircraft Caltech-101 CIFAR-100 MS-COCO ADE20K

Metrics: top-1 accuracy average precision (AP box/mask) mIoU

Baselines: TAN DP-NFNet AlexNet SimCLR Mask R-CNN DP-ResNet-18 non-private MAE RefineNet

Builds on: DP-SGD masked autoencoders Shaders21k opacus functorch

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