MLLGSep 29, 2023

Robust Stochastic Optimization via Gradient Quantile Clipping

arXiv:2309.17316v23 citationsh-index: 16
Originality Highly original
AI Analysis

This provides a robust optimization method for machine learning practitioners dealing with noisy or contaminated data streams.

The paper tackles the problem of making stochastic gradient descent robust to heavy-tailed data and outliers by introducing a gradient quantile clipping strategy. The result is a provably convergent algorithm that works for both convex and non-convex objectives, with numerical experiments confirming its robustness.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes