Robust Stochastic Optimization via Gradient Quantile Clipping

Ibrahim Merad, Stéphane Gaïffas
9/29/2023
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

We introduce a clipping strategy for Stochastic Gradient Descent (SGD) which uses quantiles of the gradient norm as clipping thresholds. We prove that this new strategy provides a robust and efficient optimization algorithm for smooth objectives (convex or non-convex), that tolerates heavy-tailed samples (including infinite variance) and a fraction of outliers in the data stream akin to Huber contamination. Our mathematical analysis leverages the connection between constant step size SGD and Markov chains and handles the bias introduced by clipping in an original way. For strongly convex objectives, we prove that the iteration converges to a concentrated distribution and derive high probability bounds on the final estimation error. In the non-convex case, we prove that the limit distribution is localized on a neighborhood with low gradient. We propose an implementation of this algorithm using rolling quantiles which leads to a highly efficient optimization procedure with strong robustness properties, as confirmed by our numerical experiments.

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. Any repos shown below are weak matches — 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{merad2023robust,
  title  = {Robust Stochastic Optimization via Gradient Quantile Clipping},
  author = {Ibrahim Merad and Stéphane Gaïffas},
  year   = {2023},
  eprint = {2309.17316},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.17316v2}
}

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/2309.17316.svg)](https://codeofpaper.com/paper/2309.17316)

Discussion