Strategic Classification with Non-Linear Classifiers
Benyamin Trachtenberg, Nir Rosenfeld
TL;DR
This work advances strategic classification by analyzing non-linear classifiers, showing that strategic user behavior can both inflate and deflate effective boundary complexity and that universal approximators are no longer universally powerful under strategic manipulation. It develops a bottom-up, geometry-based framework that ties point motions to boundary changes via mappings, curvature bounds, and containment effects, yielding both upper and lower bounds on VC dimensions for broad classes, including piecewise-linear and polytopes. The results reveal approximation gaps and non-universality, with theoretical bounds complemented by experiments that illustrate expressivity shifts and strategic-accuracy limitations. The findings have practical implications for model-class selection, loss design, and optimization in settings where users actively react to deployed classifiers.
Abstract
In strategic classification, the standard supervised learning setting is extended to support the notion of strategic user behavior in the form of costly feature manipulations made in response to a classifier. While standard learning supports a broad range of model classes, the study of strategic classification has, so far, been dedicated mostly to linear classifiers. This work aims to expand the horizon by exploring how strategic behavior manifests under non-linear classifiers and what this implies for learning. We take a bottom-up approach showing how non-linearity affects decision boundary points, classifier expressivity, and model class complexity. Our results show how, unlike the linear case, strategic behavior may either increase or decrease effective class complexity, and that the complexity decrease may be arbitrarily large. Another key finding is that universal approximators (e.g., neural nets) are no longer universal once the environment is strategic. We demonstrate empirically how this can create performance gaps even on an unrestricted model class.
