atlas

Research map / Federated learning and privacy / Differential privacy

Pre-training Differentially Private Models with Limited Public Data

NeurIPS 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.

Proposes a Hessian-based analysis of DP training slowdown and a two-phase DP continual pre-training strategy that first pre-trains publicly on ImageNet-1k (~10%) then privately on ImageNet-11k, yielding DP ViT-Base models.

Problem

DP pre-training of large foundation models suffers severe utility degradation from DP noise, so most DP work is limited to fine-tuning and a large share of pre-training data remains unprotected.

Approach

Analyze per-iteration loss improvement via the Hessian to show DP noise slowdown (decelerator sigma^2 tr(H)/(Bc^2)) is large during pre-training but small after public pre-training; hence a short public pre-training phase followed by DP continual pre-training closes most of the utility gap.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Continue DINO pre-training privately on ImageNet-11k using limited public ImageNet-1k dataViT-Base pre-training · CIFAR100 (standard fine-tuning)accuracy: 88.2 -> 90.2Helped
Continue DINO pre-training privately on ImageNet-11k using limited public ImageNet-1k dataViT-Base pre-training · CIFAR10 (standard fine-tuning)accuracy: 98.1 -> 98.4Mixed
Continue DINO pre-training privately on ImageNet-11k using limited public ImageNet-1k dataViT-Base pre-training · Food101 (standard fine-tuning)accuracy: 85.2 -> 86.5Helped
Continue DINO pre-training privately on ImageNet-11k using limited public ImageNet-1k dataViT-Base pre-training · SVHN (standard fine-tuning)accuracy: 96.2 -> 96.8Helped
Use ε=8 rather than ε=2 for DP pre-trainingViT-Base continual pre-training · ImageNet-11kaccuracy: 39.8% -> 41.5%Helped
Use DP continual pre-training rather than DINO initialization aloneViT-Base · Places365 (full fine-tuning)accuracy: 52.1 -> 55.7Helped
Use DP continual pre-training rather than DINO initialization aloneViT-Base · iNat2021 (full fine-tuning)accuracy: 43.5 -> 60.0Helped
Add a limited public-data pre-training phase before private trainingDP pre-training · Pre-trainingloss improvementHelped
Use public and private data together rather than public data aloneMixed data training · Pre-trainingloss improvementHelped
Re-initialize the first-order AdamW momentum when switching from public to private training (ablation)ViT-Base AdamW · CIFAR100performanceHelped
Re-initialize AdamW states other than first-order momentum, or do not re-initialize states, at the public-to-private switch (ablation)ViT-Base AdamW · CIFAR100performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k ImageNet-11k ImageNet-21k CIFAR10 CIFAR100 Food101 SVHN Aircraft Places365 iNat2021 CodeParrot E2E

Benchmarks: ImageNet-11k CIFAR10 CIFAR100 Food101 SVHN Aircraft Places365 iNat2021 ImageNet-1k

Metrics: accuracy membership inference attack accuracy/AUC BLEU

Baselines: DINO MIIL ViP TAN AugReg Original ViT

Builds on: DINO MIIL DP-SGD BiTFiT DPMD

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