LGCRNEMLOct 29, 2018

Rademacher Complexity for Adversarially Robust Generalization

arXiv:1810.11914v4287 citations
Originality Incremental advance
AI Analysis

This work addresses the generalization challenge in adversarial machine learning, providing theoretical insights for improving robustness in models like neural networks, though it is incremental as it builds on existing complexity frameworks.

The paper tackles the problem of adversarial robustness generalization by analyzing it through Rademacher complexity, proving tight bounds for linear classifiers and showing unavoidable dimension dependence in adversarial Rademacher complexity, with experimental validation.

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 $\ell_\infty$ 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 $\ell_1$ norm. The results also extend to multi-class linear classifiers. For (nonlinear) neural networks, we show that the dimension dependence in the adversarial Rademacher complexity also exists. We further consider a surrogate adversarial loss for one-hidden layer ReLU network and prove margin bounds for this setting. Our results indicate that having $\ell_1$ norm constraints on the weight matrices might be a potential way to improve generalization in the adversarial setting. We demonstrate experimental results that validate our theoretical findings.

Code Implementations1 repo
Foundations

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

Your Notes