atlas

Research map / Federated learning and privacy / Differential privacy

DP-SGD Without Clipping: The Lipschitz Neural Network Way

ICLR 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 Clipless DP-SGD, which replaces per-sample gradient clipping with analytically bounded per-layer sensitivities by training Lipschitz-constrained (GNP) networks, and releases the lip-dp TensorFlow package.

Problem

DP-SGD relies on per-sample gradient clipping, which biases gradient direction and is costly in memory and compute; tight sensitivity bounds for network layers are hard to obtain.

Approach

Link the Lipschitz constant with respect to inputs to the one with respect to parameters, so that Lipschitz-constrained layers (projected onto spectral-norm balls) give analytic per-layer gradient sensitivities computed by backpropagating scalar bounds, removing the need for clipping; GNP networks and loss-gradient clipping improve the signal-to-noise ratio.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=0/255certifiable accuracy: 47.4 -> 44.4Hurt
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=1/255certifiable accuracy: 5.9 -> 39.1Helped
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=2/255certifiable accuracy: 0.1 -> 34.2Helped
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=4/255certifiable accuracy: 0.0 -> 24.9Helped
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=8/255certifiable accuracy: 0.0 -> 11.5Helped
increase softmax temperature from 0.01 to 0.22 (ablation)Clipless DP-SGD · CIFAR-10, r=16/255certifiable accuracy: 0.0 -> 0.8Helped
increase softmax temperature from 0.22 to 0.40 (ablation)Clipless DP-SGD · CIFAR-10, r=0/255certifiable accuracy: 44.4 -> 41.6Hurt
increase softmax temperature from 0.22 to 0.40 (ablation)Clipless DP-SGD · CIFAR-10, r=2/255certifiable accuracy: 34.2 -> 35.6Helped
increase softmax temperature from 0.22 to 0.40 (ablation)Clipless DP-SGD · CIFAR-10, r=4/255certifiable accuracy: 24.9 -> 29.6Helped
increase softmax temperature from 0.22 to 0.40 (ablation)Clipless DP-SGD · CIFAR-10, r=8/255certifiable accuracy: 11.5 -> 19.1Helped
increase softmax temperature from 0.22 to 0.40 (ablation)Clipless DP-SGD · CIFAR-10, r=16/255certifiable accuracy: 0.8 -> 5.3Helped
increase softmax temperature from 0.40 to 0.74 (ablation)Clipless DP-SGD · CIFAR-10, r=0/255certifiable accuracy: 41.6 -> 38.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 Adbench tabular datasets

Benchmarks: MNIST CIFAR-10 Adbench

Metrics: validation accuracy AUROC certifiable accuracy median runtime per batch epsilon

Baselines: DP-SGD (Opacus) tf_privacy optax Opacus

Builds on: DP-SGD AutoLip Gaussian mechanism Renyi differential privacy accountant GNP networks

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