Adversarial Classification: Necessary conditions and geometric flows
Trillos, Nicolas Garcia, Murray, Ryan
We study a version of adversarial classification where an adversary is empowered to corrupt data inputs up to some distance $\varepsilon$, using tools from variational analysis. In particular, we describe necessary conditions associated with the optimal classifier subject to such an adversary. Using the necessary conditions, we derive a geometric evolution equation which can be used to track the change in classification boundaries as $\varepsilon$ varies. This evolution equation may be described as an uncoupled system of differential equations in one dimension, or as a mean curvature type equation in higher dimension. In one dimension we rigorously prove that one can use the initial value problem starting from $\varepsilon=0$, which is simply the Bayes classifier, in order to solve for the global minimizer of the adversarial problem. Numerical examples illustrating these ideas are also presented.
Nov-21-2020
- Country:
- North America > United States
- Wisconsin > Dane County
- Madison (0.14)
- North Carolina > Wake County
- Raleigh (0.04)
- California > Los Angeles County
- Los Angeles (0.14)
- Wisconsin > Dane County
- Europe
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Sweden > Stockholm
- Stockholm (0.04)
- United Kingdom > England
- North America > United States
- Genre:
- Research Report (0.50)