Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adversarial Robustness May Be at Odds With Simplicity

Published 2 Jan 2019 in cs.LG, cs.CC, and stat.ML | (1901.00532v1)

Abstract: Current techniques in machine learning are so far are unable to learn classifiers that are robust to adversarial perturbations. However, they are able to learn non-robust classifiers with very high accuracy, even in the presence of random perturbations. Towards explaining this gap, we highlight the hypothesis that robust classification may require more complex classifiers (i.e. more capacity) than standard classification.\textit{robust classification may require more complex classifiers (i.e. more capacity) than standard classification.} In this note, we show that this hypothesis is indeed possible, by giving several theoretical examples of classification tasks and sets of "simple" classifiers for which: (1) There exists a simple classifier with high standard accuracy, and also high accuracy under random ℓ∞\ell_\infty noise. (2) Any simple classifier is not robust: it must have high adversarial loss with ℓ∞\ell_\infty perturbations. (3) Robust classification is possible, but only with more complex classifiers (exponentially more complex, in some examples). Moreover, there is a quantitative trade-off between robustness and standard accuracy among simple classifiers.\textit{there is a quantitative trade-off between robustness and standard accuracy among simple classifiers.} This suggests an alternate explanation of this phenomenon, which appears in practice: the tradeoff may occur not because the classification task inherently requires such a tradeoff (as in [Tsipras-Santurkar-Engstrom-Turner-Madry `18]), but because the structure of our current classifiers imposes such a tradeoff.

Authors (1)
Citations (104)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.