atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Rethinking DP-SGD in Discrete Domain: Exploring Logistic Distribution in the Realm of signSGD

ICML 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Membership inference and auditing

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 DP-SIGNLOSGD, which replaces the Gaussian noise in DP-signSGD with additive Logistic noise derived from an exponential mechanism over sign sampling, and shows tighter privacy accounting and higher MNIST accuracy.

Problem

Differentially private sign-based SGD (DP-SIGNSGD) typically uses Gaussian noise designed for DP-SGD, which is poorly matched to sign-based updates, leading to loose privacy loss and reduced utility under the same privacy budget.

Approach

Derive the sign-sampling exponential mechanism over {-1,1}^N and show it is equivalent to adding i.i.d. Logistic noise before the sign function, which gives a tighter moments-accountant bound and a lower sign error rate than Gaussian noise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with Dense · MNIST testaccuracy: 92.55% -> 95.78%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with ResNet-10 · MNIST testaccuracy: 96.48% -> 98.49%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with ResNet-18 · MNIST testaccuracy: 96.490% -> 98.70%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with ResNet-34 · MNIST testaccuracy: 96.83% -> 98.55%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with ResNet-50 · MNIST testaccuracy: 94.92% -> 98.17%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with VGG11 · MNIST testaccuracy: 97.66% -> 98.95%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with VGG13 · MNIST testaccuracy: 97.98% -> 99.03%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with VGG16 · MNIST testaccuracy: 97.63% -> 98.80%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with VGG19 · MNIST testaccuracy: 97.58% -> 98.80%Helped
Replace Gaussian noise with additive Logistic noise before the sign functionDP-SIGNSGD with ViT-B-16 · MNIST testaccuracy: 85.46% -> 99.01%Helped
Use additive Logistic noise instead of Gaussian noiseDP-SIGNSGD · sign error ratesign error rateHelped
Use additive Logistic noise instead of Gaussian noiseDP-SIGNSGD · privacy accountant, noise standard deviation 3.0 and ϵ=2.0additional trainable epochs: 22 more training epochsHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10

Benchmarks: MNIST CIFAR-10

Metrics: classification accuracy sign error rate privacy loss (epsilon, delta) via moments accountant trainable epochs

Baselines: DP-SIGNSGD (Gaussian noise) Laplace mechanism Gaussian mechanism

Builds on: DP-SGD DP-SIGNSGD signSGD moments accountant exponential mechanism

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