Tracking the Median of Gradients with a Stochastic Proximal Point Method

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Schaipp, Fabian, Garrigos, Guillaume, Simsekli, Umut, Gower, Robert
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914119619182592
author Schaipp, Fabian
Garrigos, Guillaume
Simsekli, Umut
Gower, Robert
author_facet Schaipp, Fabian
Garrigos, Guillaume
Simsekli, Umut
Gower, Robert
contents There are several applications of stochastic optimization where one can benefit from a robust estimate of the gradient. For example, domains such as distributed learning with corrupted nodes, the presence of large outliers in the training data, learning under privacy constraints, or even heavy-tailed noise due to the dynamics of the algorithm itself. Here we study SGD with robust gradient estimators based on estimating the median. We first derive iterative methods based on the stochastic proximal point method for computing the median gradient and generalizations thereof. Then we propose an algorithm estimating the median gradient across iterations, and find that several well known methods are particular cases of this framework. For instance, we observe that different forms of clipping allow to compute online estimators of the median of gradients, in contrast to (heavy-ball) momentum, which corresponds to an online estimator of the mean. Finally, we provide a theoretical framework for an algorithm computing the median gradient across samples, and show that the resulting method can converge even under heavy-tailed, state-dependent noise.
format Preprint
id arxiv_https___arxiv_org_abs_2402_12828
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Tracking the Median of Gradients with a Stochastic Proximal Point Method
Schaipp, Fabian
Garrigos, Guillaume
Simsekli, Umut
Gower, Robert
Machine Learning
Optimization and Control
90C26, 68T07, 62-08
There are several applications of stochastic optimization where one can benefit from a robust estimate of the gradient. For example, domains such as distributed learning with corrupted nodes, the presence of large outliers in the training data, learning under privacy constraints, or even heavy-tailed noise due to the dynamics of the algorithm itself. Here we study SGD with robust gradient estimators based on estimating the median. We first derive iterative methods based on the stochastic proximal point method for computing the median gradient and generalizations thereof. Then we propose an algorithm estimating the median gradient across iterations, and find that several well known methods are particular cases of this framework. For instance, we observe that different forms of clipping allow to compute online estimators of the median of gradients, in contrast to (heavy-ball) momentum, which corresponds to an online estimator of the mean. Finally, we provide a theoretical framework for an algorithm computing the median gradient across samples, and show that the resulting method can converge even under heavy-tailed, state-dependent noise.
title Tracking the Median of Gradients with a Stochastic Proximal Point Method
topic Machine Learning
Optimization and Control
90C26, 68T07, 62-08
url https://arxiv.org/abs/2402.12828