Two Losses Are Better Than One: Faster Optimization Using a Cheaper Proxy

Blake Woodworth, Konstantin Mishchenko, Francis Bach
2/7/2023
cs.LGmath.OC

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We present an algorithm for minimizing an objective with hard-to-compute gradients by using a related, easier-to-access function as a proxy. Our algorithm is based on approximate proximal point iterations on the proxy combined with relatively few stochastic gradients from the objective. When the difference between the objective and the proxy is $δ$-smooth, our algorithm guarantees convergence at a rate matching stochastic gradient descent on a $δ$-smooth objective, which can lead to substantially better sample efficiency. Our algorithm has many potential applications in machine learning, and provides a principled means of leveraging synthetic data, physics simulators, mixed public and private data, and more.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{woodworth2023losses,
  title  = {Two Losses Are Better Than One: Faster Optimization Using a Cheaper Proxy},
  author = {Blake Woodworth and Konstantin Mishchenko and Francis Bach},
  year   = {2023},
  eprint = {2302.03542},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.03542v3},
  journal = {ICML 2023 2023}
}

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

Discussion