atlas

Research map / Federated learning and privacy / Differential privacy

Differentially Private Prototypes for Imbalanced Transfer Learning

AAAI 2025 · Federated learning and privacy › Differential privacy · approach: DP-SGD refinements · 1 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 Differentially Private Prototype Learning (DPPL), which builds per-class DP prototypes from frozen public pre-trained encoder features, either via DP means (DPPL-Mean) or by privately selecting public prototypes with the exponential mechanism (DPPL-Public), targeting high-privacy, low-data, and imbalanced transfer learning.

Problem

Differentially private transfer learning via DP-SGD degrades badly in high privacy (small epsilon), low-data, and class-imbalanced settings.

Approach

Replace iterative DP-SGD training with one-shot per-class DP prototypes on frozen public encoder features; DPPL-Mean releases a Gaussian-noised class mean (zCDP), while DPPL-Public privately selects a public data point per class via the exponential mechanism (pure epsilon-DP), exploiting public data beyond encoder pre-training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use public prototypes selected with DP instead of DP linear probingCIFAR100 at imbalance ratios greater than 1 · CIFAR100balanced accuracyHelped
use DPPL-Mean instead of DPPL-PublicCIFAR100 at low ε · CIFAR100balanced accuracyHurt
use DPPL-Mean instead of DPPL-PublicCIFAR100 at higher ε · CIFAR100balanced accuracyHelped
add a projection layer (ablation)DPPL-Public · CIFAR100, non-privateaccuracy: 74.0% -> 72.6%Hurt
add a projection layer (ablation)DPPL-Mean · CIFAR100accuracyHurt
use multiple Top-K public prototypes per class instead of one (ablation)DPPL-Public · vision datasetsprivacy-utility trade-offMixed
increase the number of selected prototypes to K=5, K=10, or K=20 (ablation)DPPL-Public Top-K · CIFAR10, ρ=128accuracy: 76.7%, 77.1%, and 77.2%No clear effect
increase the public dataset size (ablation)DPPL-Public · CIFAR10, CIFAR100, STL10, FOOD101accuracyHelped
use ImageNet instead of CC3M as the public prototype pool (ablation)DPPL-Public · CIFAR100accuracyHelped
use a stronger encoder (ablation)DPPL and comparison methods · CIFAR100test accuracyHelped
use the Laplace mechanism instead of the Exponential mechanism for prototype sampling (ablation)DPPL-Public · CIFAR10, CIFAR100, FOOD101accuracy: 91.45 vs 91.45; 36.36 vs 35.89; 19.09 vs 18.82No clear effect
use the naïve Gaussian mean estimator instead of CoinPress (ablation)DPPL-Mean · vision datasetsaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 STL10 FOOD101 ImageNet-1K

Benchmarks: CIFAR10 CIFAR100 STL10 FOOD101

Metrics: balanced accuracy minority class accuracy

Baselines: DP linear probing (DP-SGD) DP-LS DPSGD-Global-Adapt CoinPress

Builds on: prototypical networks DP-SGD exponential mechanism DP-LS DPSGD-Global-Adapt

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