Rademacher Complexity for Adversarially Robust Generalization
Dong Yin, Kannan Ramchandran, Peter Bartlett

TL;DR
This paper analyzes the adversarially robust generalization of machine learning models using Rademacher complexity, providing tight bounds for linear classifiers and insights into neural networks, highlighting the importance of norm constraints.
Contribution
It offers the first tight bounds on adversarial Rademacher complexity for linear classifiers and extends the analysis to neural networks, emphasizing the role of norm constraints in robustness.
Findings
Adversarial Rademacher complexity is always at least as large as the natural complexity.
Dimension dependence in complexity is unavoidable unless weight vectors have bounded norm.
Norm constraints can potentially improve adversarial generalization.
Abstract
Many machine learning models are vulnerable to adversarial attacks; for example, adding adversarial perturbations that are imperceptible to humans can often make machine learning models produce wrong predictions with high confidence. Moreover, although we may obtain robust models on the training dataset via adversarial training, in some problems the learned models cannot generalize well to the test data. In this paper, we focus on attacks, and study the adversarially robust generalization problem through the lens of Rademacher complexity. For binary linear classifiers, we prove tight bounds for the adversarial Rademacher complexity, and show that the adversarial Rademacher complexity is never smaller than its natural counterpart, and it has an unavoidable dimension dependence, unless the weight vector has bounded norm. The results also extend to multi-class linear…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning · Advanced Neural Network Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia?
