atlas

Research map / Federated learning and privacy / Differential privacy

In-distribution Public Data Synthesis with Diffusion Models for Differentially Private Image Classification

CVPR 2024 · Federated learning and privacy › Differential privacy · approach: Private training with public data · 5 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.

Synthesizes in-distribution public data (2K CIFAR-10 images) with EDM diffusion models, adds augmentation and warm-up optimization (SAM) to achieve 85.48% accuracy under (2, 1e-5)-DP without extra public data.

Problem

Differentially private image classification suffers utility loss; with only a small in-distribution public dataset (4% of training data), repeated use causes memorization and overfitting, limiting how much the public data can help DP-SGD.

Approach

Amplify scarce in-distribution public data by training an EDM diffusion model on it and generating a 50K synthetic set, then improve it via diversity-oriented augmentation (cutout), discriminator guidance, and sharpness-aware warm-up to find well-generalizing minima before DP-SGD fine-tuning on private data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DDPM synthesis with EDM synthesis (ablation)WarmSyn on CIFAR-10 · CIFAR-10test accuracy: 72.0% -> 75.13 %Helped
add generation diversity to EDM synthesis (ablation)WarmSyn on CIFAR-10 · CIFAR-10test accuracy: 75.13 % -> 77.66%Helped
add augmentation diversity to EDM synthesis (ablation)WarmSyn on CIFAR-10 · CIFAR-10test accuracy: 75.13 % -> 84.88%Helped
use a well-generalizing minimum during warm-up (ablation)WarmSyn on CIFAR-10 · CIFAR-10test accuracy: 84.88% -> 85.48%Helped
increase discriminator-guidance weight from wd=0 to wd=20 (ablation)EDM synthesis · CIFAR-10 synthetic dataCAS: 62.82 -> 67.61Helped
increase discriminator-guidance weight from wd=20 to wd=30 (ablation)EDM synthesis · CIFAR-10 synthetic dataCAS: 67.61 -> 66.53Hurt
add common augmentation to synthetic-data warm-up (ablation)EDM warm-up · CIFAR-10test accuracy: 75.13 -> 83.97Helped
add Cutout to common augmentation (ablation)EDM warm-up · CIFAR-10test accuracy: 83.97 -> 84.88Helped
add Cutmix to common augmentation instead of Cutout (ablation)EDM warm-up · CIFAR-10test accuracy: 84.88 -> 82.20Hurt
use AutoAugment instead of no augmentation (ablation)EDM warm-up · CIFAR-10test accuracy: 75.13 -> 83.45Helped
add EDM synthesis to public-data warm-up (ablation)Warm training · CIFAR-100test accuracy: 25.15 -> 31.53±0.04Helped
add augmentation to WarmSyn (ablation)WarmSyn training · CIFAR-100test accuracy: 31.53±0.04 -> 44.52±0.01Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 EuroSAT PathMNIST FairFace ImageNet

Benchmarks: CIFAR-10 CIFAR-100 EuroSAT PathMNIST FairFace

Metrics: test accuracy FID Inception Score Precision Recall Classification Accuracy Score (CAS)

Baselines: Cold DP-SGD Warm WarmSyn (DDPM) [43] WarmExt / DOPE-SGD [43] Mirror GD [2] De et al. WRN-16-4 Ganesh et al. ViT pre-training

Builds on: DOPE-SGD Elucidating Diffusion Model (EDM) Wide ResNet DP training tricks (De et al.) Discriminator guidance Sharpness-aware minimization

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