Lune

NeurIPS2022Top-tier venue

Decomposable Non-Smooth Convex Optimization with Nearly-Linear Gradient Oracle Complexity

Sally Dong, Haotian Jiang, Yin Tat Lee, Swati Padmanabhan, Guanghao Ye

2022Year
2Citations
2Top-tier citations

Abstract

Many fundamental problems in machine learning can be formulated by the convex program min⁡θ∈Rd ∑i=1nfi(θ),\min_{\theta\in R^d}\ \sum_{i=1}^{n}f_{i}(\theta), where each fif_i is a convex, Lipschitz function supported on a subset of did_i coordinates of θ\theta. One common approach to this problem, exemplified by stochastic gradient descent, involves sampling one fif_i term at every iteration to make progress. This approach crucially relies on a notion of uniformity across the fif_i's, formally captured by their condition number. In this work, we give an algorithm that minimizes the above convex formulation to ϵ\epsilon-accuracy in O~(∑i=1ndilog⁡(1/ϵ))\widetilde{O}(\sum_{i=1}^n d_i \log (1 /\epsilon)) gradient computations, with no assumptions on the condition number. The previous best algorithm independent of the condition number is the standard cutting plane method, which requires O(ndlog⁡(1/ϵ))O(nd \log (1/\epsilon)) gradient computations. As a corollary, we improve upon the evaluation oracle complexity for decomposable submodular minimization by Axiotis et al. (ICML 2021). Our main technical contribution is an adaptive procedure to select an fif_i term at every iteration via a novel combination of cutting-plane and interior-point methods.

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 085ac4af-8b07-426a-b3c3-9b7b40416c14

Cited by top-tier papers2

Ask how each one uses it

Builds on6

Related papers

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