Adversarial Training Should Be Cast as a Non-Zero-Sum Game

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Robey, Alexander, Latorre, Fabian, Pappas, George J., Hassani, Hamed, Cevher, Volkan
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910371320692736
author Robey, Alexander
Latorre, Fabian
Pappas, George J.
Hassani, Hamed
Cevher, Volkan
author_facet Robey, Alexander
Latorre, Fabian
Pappas, George J.
Hassani, Hamed
Cevher, Volkan
contents One prominent approach toward resolving the adversarial vulnerability of deep neural networks is the two-player zero-sum paradigm of adversarial training, in which predictors are trained against adversarially chosen perturbations of data. Despite the promise of this approach, algorithms based on this paradigm have not engendered sufficient levels of robustness and suffer from pathological behavior like robust overfitting. To understand this shortcoming, we first show that the commonly used surrogate-based relaxation used in adversarial training algorithms voids all guarantees on the robustness of trained classifiers. The identification of this pitfall informs a novel non-zero-sum bilevel formulation of adversarial training, wherein each player optimizes a different objective function. Our formulation yields a simple algorithmic framework that matches and in some cases outperforms state-of-the-art attacks, attains comparable levels of robustness to standard adversarial training algorithms, and does not suffer from robust overfitting.
format Preprint
id arxiv_https___arxiv_org_abs_2306_11035
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Adversarial Training Should Be Cast as a Non-Zero-Sum Game
Robey, Alexander
Latorre, Fabian
Pappas, George J.
Hassani, Hamed
Cevher, Volkan
Machine Learning
Optimization and Control
One prominent approach toward resolving the adversarial vulnerability of deep neural networks is the two-player zero-sum paradigm of adversarial training, in which predictors are trained against adversarially chosen perturbations of data. Despite the promise of this approach, algorithms based on this paradigm have not engendered sufficient levels of robustness and suffer from pathological behavior like robust overfitting. To understand this shortcoming, we first show that the commonly used surrogate-based relaxation used in adversarial training algorithms voids all guarantees on the robustness of trained classifiers. The identification of this pitfall informs a novel non-zero-sum bilevel formulation of adversarial training, wherein each player optimizes a different objective function. Our formulation yields a simple algorithmic framework that matches and in some cases outperforms state-of-the-art attacks, attains comparable levels of robustness to standard adversarial training algorithms, and does not suffer from robust overfitting.
title Adversarial Training Should Be Cast as a Non-Zero-Sum Game
topic Machine Learning
Optimization and Control
url https://arxiv.org/abs/2306.11035