Benchmarking Unlearning for Vision Transformers
Abstract
Machine unlearning (MU) refers to the post-training capability to remove (the influence of) training examples that are incorrect, biased, or leak sensitive/private information.
MU is now widely regarded as critical for building safe and fair AI.
In parallel, research into transformer architectures for computer vision has been highly successful: Vision Transformers (VTs) increasingly emerge as strong alternatives to CNNs.
Yet, MU research for vision tasks has largely centered on CNNs, not VTs.
While MU benchmarks have been developed for LLMs, diffusion models, and CNNs, none currently exist for VTs.
This work is the first to attempt this, benchmarking MU algorithm performance across different VT families (ViT, Swin-T, and DINOv2) and at different capacities.
The work employs (i) different datasets, selected to assess the impacts of dataset scale and complexity; (ii) different MU algorithms, selected to represent fundamentally different approaches for MU; and (iii) both single-shot and continual unlearning protocols.
Additionally, it focuses on benchmarking MU algorithms that leverage training data memorization, since leveraging memorization has been recently discovered to significantly improve the performance of previously SOTA algorithms.
En route, the work characterizes how VTs memorize training data relative to CNNs, and assesses the impact of different memorization proxies on performance.
The benchmark uses unified evaluation metrics that capture two complementary notions of forget quality along with accuracy on unseen (test) data and on retained data.
Overall, this work offers a benchmarking basis, enabling reproducible, fair, and comprehensive comparisons of existing (and future) MU algorithms on VTs.
Importantly, for the first time, it sheds light on how well existing algorithms work in VT settings, establishing a promising reference performance baseline.
이 뉴스, 어떠셨어요?
탭 한 번으로 반응 · 로그인 불필요