Efficient Optimization Algorithms for Linear Adversarial Training

Antônio H. RIbeiro, Thomas B. Schön, Dave Zahariah, Francis Bach
10/16/2024
stat.MLcs.CRcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Adversarial training can be used to learn models that are robust against perturbations. For linear models, it can be formulated as a convex optimization problem. Compared to methods proposed in the context of deep learning, leveraging the optimization structure allows significantly faster convergence rates. Still, the use of generic convex solvers can be inefficient for large-scale problems. Here, we propose tailored optimization algorithms for the adversarial training of linear models, which render large-scale regression and classification problems more tractable. For regression problems, we propose a family of solvers based on iterative ridge regression and, for classification, a family of solvers based on projected gradient descent. The methods are based on extended variable reformulations of the original problem. We illustrate their efficiency in numerical examples.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ribeiro2024efficient,
  title  = {Efficient Optimization Algorithms for Linear Adversarial Training},
  author = {Antônio H. RIbeiro and Thomas B. Schön and Dave Zahariah and Francis Bach},
  year   = {2024},
  eprint = {2410.12677},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.12677v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.12677.svg)](https://codeofpaper.com/paper/2410.12677)

Discussion