PAC-Learning for Strategic Classification

12/06/2020
by   Ravi Sundaram, et al.
0

Machine learning (ML) algorithms may be susceptible to being gamed by individuals with knowledge of the algorithm (a.k.a. Goodhart's law). Such concerns have motivated a surge of recent work on strategic classification where each data point is a self-interested agent and may strategically manipulate his features to induce a more desirable classification outcome for himself. Previous works assume agents have homogeneous preferences and all equally prefer the positive label. This paper generalizes strategic classification to settings where different data points may have different preferences over the classification outcomes. Besides a richer model, this generalization allows us to include evasion attacks in adversarial ML also as a special case of our model where positive [resp. negative] data points prefer the negative [resp. positive] label, and thus for the first time allows strategic and adversarial learning to be studied under the same framework. We introduce the strategic VC-dimension (SVC), which captures the PAC-learnability of a hypothesis class in our general strategic setup. SVC generalizes the notion of adversarial VC-dimension (AVC) introduced recently by Cullina et al. arXiv:1806.01471. We then instantiate our framework for arguably the most basic hypothesis class, i.e., linear classifiers. We fully characterize the statistical learnability of linear classifiers by pinning down its SVC and the computational tractability by pinning down the complexity of the empirical risk minimization problem. Our bound of SVC for linear classifiers also strictly generalizes the AVC bound for linear classifiers in arXiv:1806.01471. Finally, we briefly study the power of randomization in our strategic classification setup. We show that randomization may strictly increase the accuracy in general, but will not help in the special case of adversarial classification under evasion attacks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2021

Strategic Classification in the Dark

Strategic classification studies the interaction between a classificatio...
research
03/02/2021

Strategic Classification Made Practical

Strategic classification regards the problem of learning in settings whe...
research
02/09/2022

Generalized Strategic Classification and the Case of Aligned Incentives

Predicative machine learning models are frequently being used by compani...
research
02/19/2021

A PAC-Bayes Analysis of Adversarial Robustness

We propose the first general PAC-Bayesian generalization bounds for adve...
research
06/24/2019

A Game-Theoretic Approach to Adversarial Linear Support Vector Classification

In this paper, we employ a game-theoretic model to analyze the interacti...
research
10/22/2017

Strategic Classification from Revealed Preferences

We study an online linear classification problem, in which the data is g...
research
05/17/2020

The Role of Randomness and Noise in Strategic Classification

We investigate the problem of designing optimal classifiers in the strat...

Please sign up or login with your details

Forgot password? Click here to reset