atlas

Research map / Optimization / Optimizers

Certified Machine Unlearning via Noisy Stochastic Gradient Descent

NeurIPS 2024 · Optimization › Optimizers · approach: Surrogate losses and robust solvers · 5 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 certified approximate machine unlearning by running projected noisy mini-batch SGD for learning and unlearning, using a new infinite-Wasserstein tracking analysis to get Rényi unlearning guarantees that beat retraining and extend to sequential/batch requests.

Problem

Efficiently removing the influence of training data points from a model so the result is approximately equal to retraining from scratch, with certified Rényi-divergence guarantees, under mini-batch training for convex ERM.

Approach

Analyze the Rényi divergence between learning/unlearning PNSGD processes via the infinite Wasserstein distance between adjacent learning processes (bounded by O(ηM/b)) rather than the projection diameter 2R, combined with privacy amplification by iteration; this yields tighter guarantees, linear (not exponential) growth in sequential requests via triangle inequality, and support for mini-batch unl

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PNSGD rather than full-batch gradient-based unlearningPNSGD · 100 sequential unlearning requests, full-batch settingunlearning epochs: 10%Helped
use mini-batch PNSGD with batch size 128 rather than LUPNSGD · 100 sequential unlearning requestsunlearning epochs: 2%Helped
use PNSGD instead of D2D with a non-private internal stateMNIST and CIFAR10 · one-point unlearning, K=1test accuracyHelped
use mini-batch PNSGD instead of LUMNIST and CIFAR10 · one-point unlearning, K=1test accuracyMixed
reduce batch size from 32 to 1 (ablation)PNSGD · MNIST, training from scratch, σ=0.03test accuracy: 0.87 to 0.64Hurt
reduce batch size from 32 to 1 (ablation)PNSGD · CIFAR10, training from scratch, σ=0.03test accuracy: 0.97 to 0.81Hurt
decrease noise standard deviation (ablation)PNSGD · 100 sequential unlearning requeststest accuracyHelped
decrease noise standard deviation (ablation)PNSGD · 100 sequential unlearning requestsunlearning epochsHurt
use smaller mini-batch size (ablation)PNSGD · 100 sequential unlearning requestsunlearning epochsHelped
use smaller mini-batch size (ablation)PNSGD · 100 sequential unlearning requeststest accuracyHurt
use mini-batch PNSGD rather than full-batch PNSGD (ablation)PNSGD · one-point unlearning, K=1test accuracyMixed
use full-batch PNSGD rather than LU's privacy accounting (ablation)PNSGD, batch size n · one-point unlearning, K=1test accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10

Benchmarks: MNIST CIFAR10

Metrics: test accuracy unlearning epochs / gradient computations epsilon at delta=1/n

Baselines: Delete-to-Descent (D2D) Langevin Unlearning (LU) retraining from scratch

Builds on: Altschuler and Talwar privacy amplification by iteration Langevin unlearning Delete-to-Descent DP-SGD

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