atlas

Research map / Federated learning and privacy / Differential privacy

Banded Square Root Matrix Factorization for Differentially Private Model Training

NeurIPS 2024 · Federated learning and privacy › Differential privacy · approach: DP-SGD refinements · 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 banded square root (BSR) matrix factorization for DP-SGD with momentum and weight decay, giving closed-form coefficients that avoid the costly SDP-based optimal factorization while matching its accuracy on CIFAR-10.

Problem

Differentially private SGD via matrix factorization requires solving an expensive SDP to find an approximately optimal factorization before training, which is computationally intractable for large numbers of steps and must be redone for every change in hyperparameters.

Approach

Take the matrix square root of the SGD-with-momentum/weight-decay workload matrix (a lower-triangular Toeplitz matrix), truncate it to a band of width p matching the participation separation b, and derive closed-form Toeplitz coefficients and sensitivity, so no numerical optimization is needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BSR instead of the square-root factorizationSGD workload factorization · Single participation, α=1, β=0, n=1000expected factorization error: 15.7 -> 12.1Helped
Use BSR instead of AOFSGD workload factorization · Single participation, α=1, β=0, n=1000expected factorization error: 11.3 -> 12.1Hurt
Use BSR instead of identity or workload baseline factorizationSGD workload factorization · Single participation, α=1, β=0, n=1000expected factorization error: 70.7 -> 12.1; 196.2 -> 12.1Helped
Use BSR instead of AOFConvNet trained privately on CIFAR-10 · Single participation, 1000 updates, (ε,δ)=(4,10^-5)accuracy: 35.674 -> 36.158No clear effect
Use BSR instead of identity or workload baseline factorizationConvNet trained privately on CIFAR-10 · Single participation, 1000 updates, (ε,δ)=(4,10^-5)accuracy: 27.24 -> 36.158; 13.6 -> 36.158Helped
Use BSR instead of AOFConvNet trained privately on CIFAR-10 · Repeated participation, 20 epochs, (ε,δ)=(4,10^-5)accuracy: 46.988 -> 53.141999999999996Helped
Use BSR instead of identity or workload baseline factorizationConvNet trained privately on CIFAR-10 · Repeated participation, 20 epochs, (ε,δ)=(4,10^-5)accuracy: 35.04 -> 53.141999999999996; 17.728 -> 53.141999999999996Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10

Benchmarks: CIFAR-10

Metrics: expected approximation error test classification accuracy

Baselines: AOF (approximately optimal factorization) square root factorization DP-SGD (identity factorization) DP-FTRL-style identity-noise baseline (A·Id)

Builds on: matrix factorization mechanism approximately optimal factorization (AOF) DP-SGD b-min-separated participation

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