Variance-Reduced $(\varepsilon, \delta)-$Unlearning using Forget Set Gradients
Abstract
Lay Summary
When a machine learning model is trained, it absorbs everything it's shown. Sometimes you later need it to forget part of that data — say, a user requests their information be deleted. Retraining the model from scratch on the remaining data works but is slow and costly, so researchers look for faster shortcuts. Existing shortcuts come in two flavors. Some carry a mathematical guarantee that forgetting truly happened, but they barely use the data being deleted. Others aggressively use that data to work well in practice, but offer no guarantee. Our method, VRU, is the first of its kind to do both: it actively uses the to-be-forgotten data to steer the model while still proving the forgetting is genuine. We show it reaches a target accuracy faster than existing guaranteed methods — and when only a small slice of data needs deleting, it beats both any guaranteed method that ignores that data and retraining from scratch. Experiments confirm it forgets more cleanly while keeping the model accurate.