A Characterization of Semi-Supervised Adversarially-Robust PAC Learnability
Idan Attias, Steve Hanneke, Yishay Mansour
TL;DR
This work provides a comprehensive theory for semi-supervised adversarially-robust PAC learning under distribution-free assumptions, introducing the central complexity measures $VC_{\mathcal{U}}(\mathcal{H})$ and $RS_{\mathcal{U}}(\mathcal{H})$ to quantify labeled and unlabeled data requirements. It presents the GRASS algorithm, which leverages partial concept learning on a robustly reduced class and subsequent robust agnostic learning on labeled unlabeled data, achieving near-optimal labeled sample complexity $\tilde{O}\left( \frac{VC_{\mathcal{U}}(\mathcal{H})}{\epsilon} \right)$ and unlabeled complexity tied to $\Lambda_{AG}$, thereby separating semi-supervised from supervised label requirements. The paper establishes tight realizable and agnostic bounds, demonstrates a fundamental gap between semi-supervised and supervised label complexities that does not occur in non-robust PAC learning, and shows the necessity of improper learning in general settings. These results highlight a significant practical advantage of semi-supervised approaches for robust learning and open questions about optimal rates in the agnostic regime with limited labeled data.
Abstract
We study the problem of learning an adversarially robust predictor to test time attacks in the semi-supervised PAC model. We address the question of how many labeled and unlabeled examples are required to ensure learning. We show that having enough unlabeled data (the size of a labeled sample that a fully-supervised method would require), the labeled sample complexity can be arbitrarily smaller compared to previous works, and is sharply characterized by a different complexity measure. We prove nearly matching upper and lower bounds on this sample complexity. This shows that there is a significant benefit in semi-supervised robust learning even in the worst-case distribution-free model, and establishes a gap between the supervised and semi-supervised label complexities which is known not to hold in standard non-robust PAC learning.
