Learning Proximal Operators to Discover Multiple Optima
Lingxiao Li, Noam Aigerman, Vladimir G. Kim, Jiajin Li, Kristjan, Greenewald, Mikhail Yurochkin, Justin Solomon

TL;DR
This paper introduces a novel end-to-end learning approach for proximal operators that efficiently finds multiple local minima in non-convex optimization problems, outperforming traditional heuristics.
Contribution
It proposes a method to learn proximal operators that can discover multiple optima quickly and generalize to unseen problems, with theoretical convergence guarantees.
Findings
Effective multi-solution optimization demonstrated on benchmarks
Global convergence achieved for weakly-convex objectives
Method generalizes to unseen problems such as object detection
Abstract
Finding multiple solutions of non-convex optimization problems is a ubiquitous yet challenging task. Most past algorithms either apply single-solution optimization methods from multiple random initial guesses or search in the vicinity of found solutions using ad hoc heuristics. We present an end-to-end method to learn the proximal operator of a family of training problems so that multiple local minima can be quickly obtained from initial guesses by iterating the learned operator, emulating the proximal-point algorithm that has fast convergence. The learned proximal operator can be further generalized to recover multiple optima for unseen problems at test time, enabling applications such as object detection. The key ingredient in our formulation is a proximal regularization term, which elevates the convexity of our training loss: by applying recent theoretical results, we show that for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Machine Learning and ELM
MethodsHigh-Order Consensuses
