atlas

Research map / Federated learning and privacy / Differential privacy

Differentially Private Representation Learning via Image Captioning

ICML 2024 · Federated learning and privacy › Differential privacy · approach: Private training with public data · 3 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 DP image captioner (DP-Cap) from scratch on a 233M LAION subset with DP-SGD and extreme batch sizes, yielding representations that beat prior DP SOTA (ViP) on ImageNet linear probing.

Problem

Differentially private representation learning has poor privacy-utility trade-offs; prior DP models trained from scratch learn representations no better than handcrafted features, and contrastive VLM objectives are incompatible with DP-SGD.

Approach

Use image captioning (an instance-separable loss) as the DP pre-training objective on internet-scale image-text data, combined with synthetic (Shaders21K) initialization, extreme batch sizes (up to 1.3M) to reduce effective noise, and ghost norm plus mixed precision for efficient DP-SGD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train image representations with DP captioning instead of DP masked autoencodingDP-Cap vs ViP · ImageNet-1K full linear probingaccuracy: 56.5% -> 63.4%Helped
increase synthetic initialization training by adding Shaders21K initialization (ablation)DP-Cap · ImageNet-1K linear probingaccuracy: more than 24%Helped
increase dataset size from 23M to 233M (ablation)DP-Cap-Base · ImageNet-1K 10-shotaccuracy: 13.3% -> 31.8%Helped
increase dataset size from 2.3M to 233M (ablation)DP-Cap-Base · ImageNet-1K 10-shotaccuracy: 8.1% -> 31.8%Helped
reduce privacy budget from ε=8 to ε=1 (ablation)DP-Cap-Base · ImageNet-1K 10-shotaccuracy: 31.8% -> 19.9%Hurt
reduce privacy budget from ε=8 to ε=1 (ablation)DP-Cap-Base · ARO VGRaccuracy: 58.6% -> 58.3%No clear effect
increase model size from Tiny to Large (ablation)DP-Cap · ImageNet-1K 10-shotaccuracy: 25.2% -> 34.0%Helped
increase batch size from 98k to 1.3M (ablation)DP-Cap-Base · ImageNet-1K 10-shotaccuracy: 17.2% -> 31.8%Helped
increase batch size from 98k to 1.3M (ablation)ViP · ImageNet-1K full linear probingaccuracy: 53.4% -> 56.5%Helped
fine-tune the decoder for one epoch with the image encoder frozen (ablation)DP-Cap · MS-COCO testCIDEr: 15.7 -> 51.3Helped
fine-tune the decoder for one epoch with the image encoder frozen (ablation)Cap · MS-COCO testCIDEr: 29.9 -> 79.2Helped
increase simulated training budget from 32 to 64 epochs (ablation)DP-Cap TAN simulation · ImageNet-1K 10-shotaccuracy: +5%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Dedup-LAION-233M Shaders21K ImageNet-1K CIFAR-10 CIFAR-100 Places-365 Places-205 iNaturalist-2021 ARO MS-COCO 2017

Benchmarks: ImageNet-1K Places-365 Places-205 iNaturalist-2021 CIFAR10 CIFAR100 ARO MS-COCO 2017

Metrics: linear probing accuracy few-shot accuracy zero-shot accuracy CIDEr

Baselines: ViP TAN DP-NFNet AlexNet SimCLR MAE CLIP Cap

Builds on: DP-SGD ViP masked autoencoder Cap Opacus

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