English

A SMART Stochastic Algorithm for Nonconvex Optimization with Applications to Robust Machine Learning

Machine Learning 2017-02-07 v2 Machine Learning Optimization and Control

Abstract

In this paper, we show how to transform any optimization problem that arises from fitting a machine learning model into one that (1) detects and removes contaminated data from the training set while (2) simultaneously fitting the trimmed model on the uncontaminated data that remains. To solve the resulting nonconvex optimization problem, we introduce a fast stochastic proximal-gradient algorithm that incorporates prior knowledge through nonsmooth regularization. For datasets of size nn, our approach requires O(n2/3/ε)O(n^{2/3}/\varepsilon) gradient evaluations to reach ε\varepsilon-accuracy and, when a certain error bound holds, the complexity improves to O(κn2/3log(1/ε))O(\kappa n^{2/3}\log(1/\varepsilon)). These rates are n1/3n^{1/3} times better than those achieved by typical, full gradient methods.

Keywords

Cite

@article{arxiv.1610.01101,
  title  = {A SMART Stochastic Algorithm for Nonconvex Optimization with Applications to Robust Machine Learning},
  author = {Aleksandr Aravkin and Damek Davis},
  journal= {arXiv preprint arXiv:1610.01101},
  year   = {2017}
}

Comments

33 pages, 5 figures

R2 v1 2026-06-22T16:10:28.828Z