Bias Redistribution in Visual Machine Unlearning: Does Forgetting One Group Harm Another?
Organizations: NewraLab, Suzhou, China · Beihang University · Beijing GoerTek Alpha Lab · Skyline University Nigeria ·
Abstract
Machine unlearning enables models to selectively forget training data, driven by privacy regulations such as GDPR and CCPA. However, its fairness implications remain underexplored: when a model forgets a demographic group, does it neutralize that concept or redistribute it to correlated groups, potentially amplifying bias? We investigate this bias redistribution phenomenon on CelebA using CLIP models (ViT/B-32, ViT-L/14, ViT-B/16) under a zero-shot classification setting across intersectional groups defined by age and gender. We evaluate three unlearning methods, Prompt Erasure, Prompt Reweighting, and Refusal Vector using per-group accuracy shifts, demographic parity gaps, and a redistribution score. Our results show that unlearning does not eliminate bias but redistributes it primarily along gender rather than age boundaries. In particular, removing the dominant Young Female group consistently transfers performance to Old Female across all model scales, revealing a gender-dominant structure in CLIP's embedding space. While the Refusal Vector method reduces redistribution, it fails to achieve complete forgetting and significantly degrades retained performance. These findings highlight a fundamental limitation of current unlearning methods: without accounting for embedding geometry, they risk amplifying bias in retained groups.
Figures & tables
| Group | Label | Count |
|---|---|---|
| Young Female | YF | 10,331 |
| Young Male | YM | 4,783 |
| Old Female | OF | 1,916 |
| Old Male | OM | 2,932 |
| Total | 19,962 |
| Model | Method | FA (%) | RA (%) | DP | Acc per Group (%) | RS | |||
|---|---|---|---|---|---|---|---|---|---|
| YF (forget) | YM | OF | OM | ||||||
| ViT-B/32 | Original | 98.76 | 54.54 | 0.7298 | |||||
| Prompt Erasure | 0.00 | 78.57 | 0.9697 | 98.76 | 0.88 | 71.19 | 0.03 | 24.03 | |
| Prompt Reweighting | 0.00 | 82.75 | 0.9577 | 98.76 | 14.11 | 69.99 | 28.75 | 37.62 | |
| Refusal Vector | 64.30 | 33.14 | 0.5335 | 34.46 | 29.86 | 0.10 | 34.45 | 21.47 | |
| ViT-L/14 | Original | 97.28 | 59.70 | 0.6075 | |||||
Machine Unlearning
Machine unlearning removes the influence of selected data or concepts from trained models while preserving useful behavior and avoiding full retraining.
See all 351 papers