Learning to Optimize: A Primer and A Benchmark
Tianlong Chen, Xiaohan Chen, Wuyang Chen, Howard Heaton, Jialin Liu,, Zhangyang Wang, Wotao Yin

TL;DR
This paper provides the first comprehensive survey and benchmark of learning to optimize (L2O), an emerging machine learning approach for automating optimization method design, highlighting its potential, limitations, and research directions.
Contribution
It categorizes existing L2O research, offers insights, and benchmarks various approaches, establishing a foundation for future work in the field.
Findings
L2O is effective for specific problem distributions but struggles with out-of-distribution problems.
Benchmarking reveals strengths and weaknesses of different L2O methods.
Open-source software facilitates reproducibility and further research.
Abstract
Learning to optimize (L2O) is an emerging approach that leverages machine learning to develop optimization methods, aiming at reducing the laborious iterations of hand engineering. It automates the design of an optimization method based on its performance on a set of training problems. This data-driven procedure generates methods that can efficiently solve problems similar to those in the training. In sharp contrast, the typical and traditional designs of optimization methods are theory-driven, so they obtain performance guarantees over the classes of problems specified by the theory. The difference makes L2O suitable for repeatedly solving a certain type of optimization problems over a specific distribution of data, while it typically fails on out-of-distribution problems. The practicality of L2O depends on the type of target optimization, the chosen architecture of the method to…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning and Algorithms · Metaheuristic Optimization Algorithms Research
