LGCRJan 29, 2023

Uncovering Adversarial Risks of Test-Time Adaptation

Princeton
arXiv:2301.12576v214 citationsh-index: 59
Originality Highly original
AI Analysis

This reveals a novel adversarial risk for deploying TTA in real-world applications, highlighting a utility-security tradeoff.

The paper identifies a security vulnerability in test-time adaptation (TTA) where malicious data in a test batch can cause misclassification of benign samples, and proposes the Distribution Invading Attack (DIA) that effectively exploits this across multiple TTA methods and benchmarks.

Recently, test-time adaptation (TTA) has been proposed as a promising solution for addressing distribution shifts. It allows a base model to adapt to an unforeseen distribution during inference by leveraging the information from the batch of (unlabeled) test data. However, we uncover a novel security vulnerability of TTA based on the insight that predictions on benign samples can be impacted by malicious samples in the same batch. To exploit this vulnerability, we propose Distribution Invading Attack (DIA), which injects a small fraction of malicious data into the test batch. DIA causes models using TTA to misclassify benign and unperturbed test data, providing an entirely new capability for adversaries that is infeasible in canonical machine learning pipelines. Through comprehensive evaluations, we demonstrate the high effectiveness of our attack on multiple benchmarks across six TTA methods. In response, we investigate two countermeasures to robustify the existing insecure TTA implementations, following the principle of "security by design". Together, we hope our findings can make the community aware of the utility-security tradeoffs in deploying TTA and provide valuable insights for developing robust TTA approaches.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes