MSCOMLOct 27, 2017

SGDLibrary: A MATLAB library for stochastic gradient descent algorithms

arXiv:1710.10951v23 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental contribution that provides a tool for researchers and implementers to test stochastic gradient descent algorithms in machine learning.

The authors tackled the problem of minimizing finite-sum functions common in machine learning by developing SGDLibrary, a MATLAB library that provides a collection of stochastic optimization algorithms, enabling researchers to evaluate these algorithms on various ML problems.

We consider the problem of finding the minimizer of a function $f: \mathbb{R}^d \rightarrow \mathbb{R}$ of the finite-sum form $\min f(w) = 1/n\sum_{i}^n f_i(w)$. This problem has been studied intensively in recent years in the field of machine learning (ML). One promising approach for large-scale data is to use a stochastic optimization algorithm to solve the problem. SGDLibrary is a readable, flexible and extensible pure-MATLAB library of a collection of stochastic optimization algorithms. The purpose of the library is to provide researchers and implementers a comprehensive evaluation environment for the use of these algorithms on various ML problems.

Code Implementations1 repo
Foundations

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

Your Notes