On the Limitations of Stochastic Pre-processing Defenses
Yue Gao, Ilia Shumailov, Kassem Fawaz, Nicolas Papernot

TL;DR
This paper critically examines stochastic pre-processing defenses against adversarial attacks, revealing their limitations and the inherent trade-offs between robustness and invariance, thereby challenging previous assumptions about their effectiveness.
Contribution
It provides empirical and theoretical evidence that stochastic defenses are weaker than believed and highlights a fundamental robustness-invariance trade-off.
Findings
Most stochastic defenses lack sufficient randomness against standard attacks
Stochastic defenses do not prevent attackers from using EOT techniques
Increasing model invariance reduces the effectiveness of stochastic defenses
Abstract
Defending against adversarial examples remains an open problem. A common belief is that randomness at inference increases the cost of finding adversarial inputs. An example of such a defense is to apply a random transformation to inputs prior to feeding them to the model. In this paper, we empirically and theoretically investigate such stochastic pre-processing defenses and demonstrate that they are flawed. First, we show that most stochastic defenses are weaker than previously thought; they lack sufficient randomness to withstand even standard attacks like projected gradient descent. This casts doubt on a long-held assumption that stochastic defenses invalidate attacks designed to evade deterministic defenses and force attackers to integrate the Expectation over Transformation (EOT) concept. Second, we show that stochastic defenses confront a trade-off between adversarial robustness…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Bacillus and Francisella bacterial research
