atlas

Research map / Federated learning and privacy / Differential privacy

Correlated Noise Provably Beats Independent Noise for Differentially Private Learning

ICLR 2024 · 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.

Characterizes asymptotic utility of correlated-noise DP-FTRL versus DP-SGD via frequency-domain analysis, proves separation for linear regression, and proposes the efficient nu-DP-FTRL with closed-form Toeplitz noise coefficients that nearly matches state-of-the-art on CIFAR-10 and StackOverflow.

Problem

Correlated noise in DP-FTRL can improve over DP-SGD, but it was unclear whether this improvement is provable, and the best noise coefficients require an expensive O(T^3) semidefinite program.

Approach

Analyze noisy FTRL as a linear time-invariant system in the Fourier domain to derive asymptotic suboptimality for any Toeplitz noise coefficients, yielding closed-form near-optimal coefficients (1-nu)^t-damped binomial series that are anytime and O(T) per step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use damped correlated noise instead of independent noiseDP-SGD versus ν-DP-FTRL · CIFAR-10, ε≥4accuracy: 62.02% vs. 63.02%Helped
Use damped correlated noise instead of independent noiseDP-SGD versus ν-DP-FTRL · StackOverflow, ε≈2accuracy: 22.6% versus 23.6%Helped
Use ν-DP-FTRL instead of MECIFAR-10 · CIFAR-10, ε=10accuracy: 69.26% vs. 70.83%Hurt
Use correlated noise with ν-DP-FTRLStackOverflow · StackOverflow, ε=8validation accuracyHelped
Use damped correlated noiseDP-FTRL versus DP-SGD · Private image and text classificationaccuracy: average 3pp improvementHelped
Set ν to 0, removing exponential damping from the correlations (ablation)ν-DP-FTRL · CIFAR-10 and StackOverflowaccuracyHurt
Use correlated noise rather than independent noiseNoisy-FTRL versus Noisy-SGD · Linear regression, asymptoticsuboptimality: Noisy-SGD: Θ(η ρ^{-1} d); ν-Noisy-FTRL: O(η^2 ρ^{-1} d_eff log^2(1/(ημ)))Helped
Use optimal anti-correlated noise rather than independent noiseDP-FTRL versus DP-SGD · Mean estimation, asymptoticsuboptimality: Θ(ηρ^{-1} + η σ_SGD^2) -> Θ(η^2 ρ^{-1} log^2(1/η) + η σ_SGD^2)Helped
Use prior-work correlations without damping (ν=0) (ablation)Noisy-FTRL for linear regression · Linear regression, asymptoticsuboptimality: \inftyHurt
Add damping to anti-PGD correlations (ablation)Anti-PGD · Linear regression, asymptoticsuboptimality: \infty -> \eta^{3/2} G^2 \rho^{-1} \sqrt{d \, \tr{\bfH}}Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 StackOverflow

Benchmarks: CIFAR-10 StackOverflow

Metrics: accuracy asymptotic suboptimality

Baselines: DP-SGD Honaker/TreeAgg Optimal CC Multi-Epoch (ME) FFT Full Honaker

Builds on: DP-FTRL matrix mechanism DP-SGD Optimal CC (anytime correlated noise)

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