Exact Unlearning via Quantized Sufficient Statistics
Organizations: Meta Platforms, Inc.
Abstract
Exact unlearning requires a deployed predictor to match one rebuilt without the information named by a deletion request. Existing general-purpose exact methods localize retraining through disjoint shards, but every request still invalidates a model, and smaller shards reduce the data available to each constituent predictor. We introduce Quantized Sufficient Statistics (QSS), which separates a small frozen schema from mutable, sum-decomposable content. The schema learns global structure; the content stores local prediction corrections as additive statistics indexed by quantized regions. Deleting content is therefore exact subtraction rather than optimization. We distinguish two guarantees: QSS-L exactly removes a label while retaining the unlabelled input, whereas QSS-E exactly removes both input and label by learning the schema without deletable examples. A deletion takes the arithmetic fast path with probability and triggers a full rebuild with probability ; all reported expected latencies include both events. Across 15 vision, text, and tabular datasets at , QSS-L is within 2 percentage points of SISA on 11 tasks and provides 4--483 lower expected deletion latency on the low-class-count tasks where a compact schema is effective. QSS-E quantifies the additional accuracy cost of removing every trace of an input.
Figures & tables
| Symbol | Meaning |
|---|---|
| , ; , | Inputs, labels; single instance, single label |
| , , | Dataset size, embedding dimensionality, label dimensionality |
| Frozen upstream encoder (CLIP, SBERT, or identity); distinct from RQ.encode | |
| Base model trained on (frozen) | |
| Blending weight (cross-validated); recovers | |
| Feature map: |
| QSS-E | QSS-L | QSS-DP | SISA | |
| Codebook | All | All | — | |
| Train | ||||
| Predict | ||||
| Unlearn from | ||||
| Unlearn from | ||||
| Method | Exact? | Unlearn | Predict | Indep. of ? |
|---|---|---|---|---|
| Retrain | Yes | 0 | No | |
| SISA Bourtoule et al. (2021) | Yes | No | ||
| Certified Guo et al. (2020) | 0 | Yes | ||
| SLUG Cai et al. (2025) | No | 0 | Yes | |
| Muresanu et al. (2025) | Yes | LLM fwd | Yes | |
| Ridge/ACU Huang et al. (2025) ; Quan et al. (2026) | Yes | Yes |
| Task | -only | QSS-L | SISA | |||
|---|---|---|---|---|---|---|
| Vision (CLIP ViT-L/14) | ||||||
| MNIST | 10 | 53K | .814 .009 | .944 .003 | .921 .001 | 2.4 |
| FMNIST | 10 | 53K | .749 .015 | .825 .014 | .854 .003 | 2.9 |
| CelebA Young | 2 | 137K | .886 .002 | .893 .005 | .902 .001 | 0.9 |
| CelebA Male | 2 | 137K | .992 .000 | .993 .001 | .993 .001 | 0.0 |
| Text (all-MiniLM-L6-v2) | ||||||
Appendix figures & tables26 assets
Supplementary material from the paper’s appendix.
Appendix
| L1 | L2 | L4 | L6 | L8 | L10 | |||
|---|---|---|---|---|---|---|---|---|
| 50 | 4 | 6 | 1.00 | 0.95 | 1.12 | 1.20 | — | — |
| 100 | 5 | 8 | 1.00 | 0.97 | 1.09 | 1.12 | 1.16 | — |
| 200 | 8 | 10 | 1.00 | 0.97 | 1.08 | 1.09 | 1.10 | 1.10 |
| 500 | 16 | 12 | 1.00 | 0.98 | 1.01 | 1.00 | 1.02 | 0.96 |
| Dataset | (s) | SISA | Speedup | |||
|---|---|---|---|---|---|---|
| Jigsaw | 1.4M | 0.5% | 44 | 0.2 s | 109 s | 483 |
| CelebA Male | 137K | 0.5% | 13 | 0.1 s | 9.5 s | 132 |
| MiniBooNE | 130K | 0.5% | 30 | 0.2 s | 17.5 s | 114 |
| DBpedia | 473K | 0.5% | 29 | 0.1 s | 15.8 s | 107 |
| Covertype † | 581K | 0.5% | 850 | 4.3 s | 98.7 s | 23 |
| Airlines | 500K | 0.5% | 50 | 0.3 s | 11.0 s | 54 |
| 0% | 1% | 5% | 10% | 20% | 30% | 40% | 50% | |
|---|---|---|---|---|---|---|---|---|
| CelebA | 99.35 | 99.35 | 99.34 | 99.36 | 99.33 | 99.33 | 99.32 | 99.33 |
| ImageNet | 72.67 | 72.67 | 72.66 | 72.65 | 72.66 | 72.65 | 72.48 | 72.44 |
| Covertype | 75.45 | 75.39 | 75.40 | 75.38 | 75.36 | 75.33 | 75.21 | 75.14 |
| AG News | 90.08 | 90.11 | 90.05 | 90.14 | 89.95 | 89.89 | 89.89 | 89.86 |
| ROC AUC | TPR@FPR=0.1% | TPR@FPR=1% | |
|---|---|---|---|
| 1.0 | 0.515 | 0.2% | 2.2% |
| 2.0 | 0.518 | 0.8% | 1.2% |
| 4.0 | 0.531 | 0.2% | 1.4% |
| (no DP) | 0.525 | 0.0% | 0.4% |
| Dataset | Saturation | Gap | Rebuild savings | |
|---|---|---|---|---|
| Skin Seg. | 245K | 1% (2.5K) | 0.02 pp | 100 |
| KDD Cup | 494K | 5% (25K) | 0.15 pp | 20 |
| HIGGS | 11M | 10% (1.1M) | 0.02 pp | 10 |
| Covertype | 581K | 10% (58K) | 0.40 pp | 10 |
| Airlines | 500K | 25% (125K) | 0.05 pp | 4 |
| MiniBooNE | 130K | 25% (33K) | 0.15 pp | 4 |
| Dataset | RQ (ms) | SISA (ms) | Speedup | |
|---|---|---|---|---|
| CalHousing | 21K | 3.9 | 994 | 257 |
| UTKFace | 24K | 5.7 | 68,622 | 12,096 |
| DTD | 5.6K | 6.1 | 26,105 | 4,278 |
| Adult | 45K | 8.0 | 1,188 | 148 |
| Skin Seg. | 245K | 10.9 | 1,025 | 94 |
| SST-2 | 68K | 12.0 | 1,303 | 109 |
| Dataset | QSS-E | QSS-L | Dataset | QSS-E | QSS-L |
|---|---|---|---|---|---|
| MNIST | FMNIST | ||||
| CelebA Young | CelebA Male | ||||
| SST-2 | AG News | ||||
| DBpedia | Jigsaw | ||||
| ImageNet | CIFAR-100 | ||||
| Skin Seg. | Airlines |
| Dataset | Exact ridge | QSS-L | Difference | Paired |
|---|---|---|---|---|
| AG News | pp | |||
| SST-2 | pp |
| Method | State | Ordinary deletion |
|---|---|---|
| Ridge/ACU | ||
| QSS | conservative |
| Dataset | |||
|---|---|---|---|
| Adult | / ms | / ms | / ms |
| Covertype | / s | / s | / s |
| SST-2 | / s | / s | / s |
| Attribute | PR-AUC | |
|---|---|---|
| Male | 0.960 | 0.998 |
| Young | 0.532 | 0.959 |
| Attractive | 0.409 | 0.832 |
| Smiling | 0.237 | 0.887 |
| Eyeglasses | 0.210 | 0.851 |