Monge Blunts Bayes: Hardness Results for Adversarial Training

Abstract

The last few years have seen a staggering number of empirical studies of the robustness of neural networks in a model of adversarial perturbations of their inputs. Most rely on an adversary which carries out local modifications within prescribed balls. None however has so far questioned the broader picture: how to frame a resource-bounded adversary so that it can be severely detrimental to learning, a non-trivial problem which entails at a minimum the choice of loss and classifiers. We suggest a formal answer for losses that satisfy the minimal statistical requirement of being proper. We pin down a simple sufficient property for any given class of adversaries to be detrimental to learning, involving a central measure of “harmfulness” which generalizes the well-known class of integral probability metrics. A key feature of our result is that it holds for all proper losses, and for a popular subset of these, the optimisation of this central measure appears to be independent of the loss. When classifiers are Lipschitz – a now popular approach in adversarial training –, this optimisation resorts to optimal transport to make a low-budget compression of class marginals. Toy experiments reveal a finding recently separately observed: training against a sufficiently budgeted adversary of this kind improves generalization.

Cite

Text

Cranko et al. "Monge Blunts Bayes: Hardness Results for Adversarial Training." International Conference on Machine Learning, 2019.

Markdown

[Cranko et al. "Monge Blunts Bayes: Hardness Results for Adversarial Training." International Conference on Machine Learning, 2019.](https://mlanthology.org/icml/2019/cranko2019icml-monge/)

BibTeX

@inproceedings{cranko2019icml-monge,
  title     = {{Monge Blunts Bayes: Hardness Results for Adversarial Training}},
  author    = {Cranko, Zac and Menon, Aditya and Nock, Richard and Ong, Cheng Soon and Shi, Zhan and Walder, Christian},
  booktitle = {International Conference on Machine Learning},
  year      = {2019},
  pages     = {1406-1415},
  volume    = {97},
  url       = {https://mlanthology.org/icml/2019/cranko2019icml-monge/}
}