atlas

Research map / Optimization / Optimizers

Efficient Utility-Preserving Machine Unlearning with Implicit Gradient Surgery

NeurIPS 2025 · Optimization › Optimizers · approach: Surrogate losses and robust solvers · 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.

Models machine unlearning as a constrained problem (maximize unlearning decrease under a bounded retain-loss increase), shows it equals unilateral gradient surgery, and approximates the multiplier with a finite difference so only one backprop per step is needed (EUPMU).

Problem

Machine unlearning in pre-trained generative and classification models must trade off forgetting targeted data against preserving utility; linear scalarization yields extreme solutions, and standard multi-objective methods under-optimize the unlearning objective while doubling compute.

Approach

Formulate utility preservation as a per-step constraint on retain-loss increase, derive a closed-form unilateral gradient surgery on the unlearning gradient, and approximate the Lagrange multiplier with the observed retain-loss change so the update needs only one backpropagation of the composite loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace linearization with EUPMUDDPM · CIFAR-10 Airplane forgettingFID: 24.53 -> 22.57Helped
replace SalUn with EUPMUStable Diffusion · Imagenette class-wise forgetting averageUA: 0.18 -> 0.00Helped
replace SalUn with EUPMUStable Diffusion · Imagenette class-wise forgetting averageFID: 1.22 -> 1.03Helped
replace SalUn with EUPMUStable Diffusion · NSFW removal (i2p, total)NSFW contents generated: 13 -> 6Helped
replace FAMO with EUPMUResNet 18 · CIFAR-10 class-wise forgetting (10%, random labeling)Avg. score: 97.48 -> 98.40Helped
replace UNGrad with implicit gradient surgery in EUPMUResNet 18 · CIFAR-10 class-wise forgetting (10%, random labeling)Avg. score: 98.12 -> 98.40Helped
replace UNGrad with implicit gradient surgery in EUPMUResNet 18 · CIFAR-10 class-wise forgetting (10%, random labeling)RTE: 27.7 -> 18.4Helped
replace EUPMU with EUPMU-fast, using consecutive retain batches and removing the second retain-loss recomputation (ablation)ResNet 18 · CIFAR-10 class-wise forgetting (10%, random labeling)Avg. score: 98.40 -> 98.09Hurt
replace EUPMU with EUPMU-fast, using consecutive retain batches and removing the second retain-loss recomputation (ablation)ResNet 18 · CIFAR-10 class-wise forgetting (10%, random labeling)RTE: 18.4 -> 17.9Helped
replace ESD with EUPMUStable Diffusion v1.4 · Snoopy instance erasureCS: 49.27 -> 44.9Helped
replace SPM with EUPMUStable Diffusion v1.4 · Van Gogh style erasureFID: 23.64 -> 22.96Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 Imagenette i2p prompts

Benchmarks: CIFAR-10 Imagenette i2p

Metrics: unlearning accuracy FID CLIP score CLIP accuracy membership inference attack remaining accuracy testing accuracy runtime efficiency

Baselines: SalUn ESD FMN ConAbl SPM FAMO PCGrad Linearization UNGrad

Builds on: MGDA PCGrad FAMO SalUn

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