atlas

Research map / Image generation / Autoregressive and latent generation

DualOptim: Enhancing Efficacy and Stability in Machine Unlearning with Dual Optimizers

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 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 DualOptim, which optimizes the forget loss with Adam and the retain loss with the pretraining optimizer using decoupled momentum, to make approximate machine unlearning more effective and stable across classification, diffusion generation, and LLM unlearning.

Problem

Approximate machine unlearning methods are highly sensitive to hyperparameters and show unstable or suboptimal forgetting/utility trade-offs across forget sets, tasks, and models.

Approach

Use two separate optimizers for the forget and retain objectives in alternating unlearning: Adam (adaptive learning rate) for the forget loss and the pretraining optimizer for the retain loss, so each objective keeps its own momentum; a variance analysis argues this reduces parameter variance versus a shared momentum.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DualOptim to SFRonSFRon on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 0.51 -> 0.44Helped
Add DualOptim to SFRonSFRon on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Std ↓: 2.33 -> 0.66Helped
Add DualOptim to SCRUBSCRUB on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 2.33 -> 0.88Helped
Add DualOptim to SalUnSalUn on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 3.47 -> 0.93Helped
Add DualOptim to SFRonSFRon on TinyImageNet random subset 10% · TinyImageNet random subset 10%Gap ↓: 3.73 -> 2.68Helped
Add DualOptim to SFRonSFRon on CIFAR-10 class-wise unlearning · CIFAR-10 class-wise unlearningFID ↓: 19.71 -> 18.77Helped
Add DualOptim to SFRonSFRon on CIFAR-10 class-wise unlearning · CIFAR-10 class-wise unlearningFA ↓: 1.52 -> 0.24Helped
Add DualOptim to ME+GDME+GD on Phi-1.5 · TOFU forget 1%Avg.: 0.4441 -> 0.5889Helped
Add DualOptim to IDK+APIDK+AP on Phi-1.5 · TOFU forget 1%Avg.: 0.5063 -> 0.5629Helped
Use Adam for forgetting and SGD for retaining rather than one shared optimizer (ablation)SFRon on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 0.51 -> 0.44Helped
Replace SGD with Adam for retaining (ablation)SFRon with Adam for forgetting on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 0.44 -> 0.55Hurt
Use SGD for forgetting and Adam for retaining instead of Adam for forgetting and SGD for retaining (ablation)SFRon on CIFAR-10 random subset 10% · CIFAR-10 random subset 10%Gap ↓: 0.44 -> 1.73Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN TinyImageNet ImageNet TOFU

Benchmarks: CIFAR-10 TinyImageNet CIFAR-100 SVHN ImageNet class-wise TOFU

Metrics: forget accuracy retain accuracy test accuracy membership inference attack success average gap to retraining standard deviation FID model capability forget efficacy

Baselines: Fine-tune (FT) Gradient Ascent (GA) Random Label (RL) SCRUB SalUn SFRon SA GA+GD NPO+GD ME+GD DPO+GD IDK+AP

Builds on: SFRon SalUn SCRUB Adam TOFU benchmark

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