Ordered SGD: A New Stochastic Optimization Framework for Empirical Risk Minimization

Kenji Kawaguchi, Haihao Lu
7/9/2019
stat.MLcs.LGmath.OC

Official code: k9k2/qSGD (36 stars, MIT, last commit 2020-08-13).

Abstract

We propose a new stochastic optimization framework for empirical risk minimization problems such as those that arise in machine learning. The traditional approaches, such as (mini-batch) stochastic gradient descent (SGD), utilize an unbiased gradient estimator of the empirical average loss. In contrast, we develop a computationally efficient method to construct a gradient estimator that is purposely biased toward those observations with higher current losses. On the theory side, we show that the proposed method minimizes a new ordered modification of the empirical average loss, and is guaranteed to converge at a sublinear rate to a global optimum for convex loss and to a critical point for weakly convex (non-convex) loss. Furthermore, we prove a new generalization bound for the proposed algorithm. On the empirical side, the numerical experiments show that our proposed method consistently improves the test errors compared with the standard mini-batch SGD in various models including SVM, logistic regression, and deep learning problems.

View on arXivView PDF

Code Implementations(1)

k9k2/qSGDOfficial100%
MIT

SGD and Ordered SGD codes for deep learning, SVM, and logistic regression

363PythonJul 9, 20196 years agoMIT

Cite this paper

@article{kawaguchi2019ordered,
  title  = {Ordered SGD: A New Stochastic Optimization Framework for Empirical Risk Minimization},
  author = {Kenji Kawaguchi and Haihao Lu},
  year   = {2019},
  eprint = {1907.04371},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1907.04371}
}

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

Discussion