PAC-Learning for Strategic Classification

Aug 1, 2021·
Ravi Sundaram
,
Anil Vullikanti
,
Haifeng Xu
Fan Yao
Fan Yao
· 0 min read
Abstract
The study of strategic or adversarial manipulation of testing data to fool a classifier has attracted much recent attention. Most previous works have focused on two extreme situations where any testing data point either is completely adversarial or always equally prefers the positive label. In this paper, we generalize both of these through a unified framework for strategic classification and introduce the notion of strategic VC-dimension (SVC) to capture the PAC-learnability in our general strategic setup. SVC provably generalizes the recent concept of adversarial VC-dimension (AVC) introduced by Cullina et al. (2018). We instantiate our framework for the fundamental strategic linear classification problem. We fully characterize: (1) the statistical learnability of linear classifiers by pinning down its SVC; (2) it’s computational tractability by pinning down the complexity of the empirical risk minimization problem. Interestingly, the SVC of linear classifiers is always upper bounded by its standard VC-dimension. This characterization also strictly generalizes the AVC bound for linear classifiers (Cullina et al., 2018).
Type
Publication
ICML, 2021
publications
Fan Yao
Authors
Assistant Professor

I am an assistant professor in the Department of Statistics and Operations Research (STOR) at UNC Chapel Hill. I received my PhD in Computer Science from the University of Virginia, advised by Haifeng Xu and Hongning Wang. Prior to obtaining my PhD, I spent two years at the University of Chicago and received both my BS and MS in Computational Mathematics from Peking University. My CV is available here.

My research interests include social and ethical aspects of AI, human-centered machine learning, strategic and multi-agent systems, recommender systems and digital platform economy. If you share similar interests, feel free to contact me via email. Prospective students are encouraged to review this before contacting me.

👈🏻 Find my email and working address by clicking the icons on the left.

Current status: ☕️ In Chapel Hill (☕️regular ✈️traveling 🏖vacation ⏳deadline mode)