Lune

ICML2024Top-tier venue

Stochastic Optimization with Arbitrary Recurrent Data Sampling

William G. Powell, Hanbaek Lyu

2024Year
1Citations

Abstract

For obtaining optimal first-order convergence guarantee for stochastic optimization, it is necessary to use a recurrent data sampling algorithm that samples every data point with sufficient frequency. Most commonly used data sampling algorithms (e.g., i.i.d., MCMC, random reshuffling) are indeed recurrent under mild assumptions. In this work, we show that for a particular class of stochastic optimization algorithms, we do not need any other property (e.g., independence, exponential mixing, and reshuffling) than recurrence in data sampling algorithms to guarantee the optimal rate of first-order convergence. Namely, using regularized versions of Minimization by Incremental Surrogate Optimization (MISO), we show that for non-convex and possibly non-smooth objective functions, the expected optimality gap converges at an optimal rate O(n−1/2)O(n^{-1/2}) under general recurrent sampling schemes. Furthermore, the implied constant depends explicitly on the speed of recurrence', measured by the expected amount of time to visit a given data point either averaged (target time') or supremized (`hitting time') over the current location. We demonstrate theoretically and empirically that convergence can be accelerated by selecting sampling algorithms that cover the data set most effectively. We discuss applications of our general framework to decentralized optimization and distributed non-negative matrix factorization.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 83e34979-bd88-4713-b52f-39f76da5daad

Builds on13

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines