We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Statistics > Machine Learning

Title: On SGD's Failure in Practice: Characterizing and Overcoming Stalling

Authors: Vivak Patel
Abstract: Stochastic Gradient Descent (SGD) is widely used in machine learning problems to efficiently perform empirical risk minimization, yet, in practice, SGD is known to stall before reaching the actual minimizer of the empirical risk. SGD stalling has often been attributed to its sensitivity to the conditioning of the problem; however, as we demonstrate, SGD will stall even when applied to a simple linear regression problem with unity condition number for standard learning rates. Thus, in this work, we numerically demonstrate and mathematically argue that stalling is a crippling and generic limitation of SGD and its variants in practice. Once we have established the problem of stalling, we generalize an existing framework for hedging against its effects, which (1) deters SGD and its variants from stalling, (2) still provides convergence guarantees, and (3) makes SGD and its variants more practical methods for minimization.
Comments: 17 pages, 4 figures, 4 Tables
Subjects: Machine Learning (stat.ML); Machine Learning (cs.LG); Optimization and Control (math.OC); Computation (stat.CO)
MSC classes: 62L20, 62L12, 90C99
ACM classes: G.1.6; G.3; I.2.6
Cite as: arXiv:1702.00317 [stat.ML]
  (or arXiv:1702.00317v2 [stat.ML] for this version)

Submission history

From: Vivak Patel [view email]
[v1] Wed, 1 Feb 2017 15:33:01 GMT (54kb)
[v2] Tue, 7 Feb 2017 22:13:25 GMT (54kb)

Link back to: arXiv, form interface, contact.