atlas

Research map / Federated learning and privacy / Differential privacy

Enhancing Learning with Label Differential Privacy by Vector Approximation

ICLR 2025 · Federated learning and privacy › Differential privacy · approach: Private training with public 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 vector approximation for label-DP classification: each label is randomized into a K-dimensional bit vector via RAPPOR-style flipping and the model is trained with sigmoid/BCE to match it, so accuracy degrades only slowly as the number of classes grows.

Problem

Local label differential privacy for multi-class classification degrades sharply as the number of classes K grows, because scalar label randomized response must keep the true label among many candidates.

Approach

Instead of flipping a label to a single scalar, encode it as a one-hot-like random vector where each bit is independently flipped with an epsilon/2 privacy budget (RAPPOR-style), and train a multi-output sigmoid network with binary cross entropy so outputs approximate per-class conditional probabilities; the theory bounds excess risk by the approximation error relative to the gap between the top t

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use vector approximation instead of label flippingLocal label-DP classification with ResNet-18 · CIFAR-100 (ε=3)accuracy: 55.0 -> 67.7Helped
Use vector approximation instead of label flippingLocal label-DP classification with ResNet-18 · CIFAR-100 (ε=4)accuracy: 65.0 -> 71.8Helped
Use vector approximation instead of label flippingLocal label-DP classification with ResNet-18 · CIFAR-10 (ε=1)accuracy: 67.6 -> 75.1Helped
Use vector approximation instead of label flippingLocal label-DP classification with ResNet-18 · CIFAR-10 (ε=4)accuracy: 93.5 -> 93.2Hurt
Use vector approximation instead of label flippingLocal label-DP classification with a simple CNN · MNIST (ε=0.2)accuracy: 58.0 -> 63.9Helped
Use vector approximation instead of label flippingLocal label-DP classification with a simple CNN · Fashion MNIST (ε=0.5)accuracy: 60.1 -> 75.7Helped
Use vector approximation instead of label flippingLocal label-DP classification with a simple CNN · MNIST (ε=2.0)accuracy: 97.7 -> 97.4Hurt
Use vector approximation as the number of classes K increasesLabel-DP classification on synthesized data (σ=0.05) · Synthesized data, increasing KaccuracyMixed
Use vector approximation as the number of classes K increasesLabel-DP classification on synthesized data (σ=2/K) · Synthesized data, increasing KaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion MNIST CIFAR-10 CIFAR-100 synthetic Gaussian data on unit circle

Benchmarks: MNIST Fashion MNIST CIFAR-10 CIFAR-100 synthetic Gaussian data

Metrics: accuracy

Baselines: randomized response LP-2ST LP-1ST ALIBI RRWithPrior

Builds on: randomized response RRWithPrior ALIBI RAPPOR

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