Towards Constituting Mathematical Structures for Learning to Optimize

Jialin Liu, Xiaohan Chen, Zhangyang Wang, Wotao Yin, HanQin Cai
5/29/2023
cs.LGmath.OCstat.ML

No official code found. Best implementation: xhchrn/MS4L2O (13 stars, MIT, last commit 2023-08-02).

Abstract

Learning to Optimize (L2O), a technique that utilizes machine learning to learn an optimization algorithm automatically from data, has gained arising attention in recent years. A generic L2O approach parameterizes the iterative update rule and learns the update direction as a black-box network. While the generic approach is widely applicable, the learned model can overfit and may not generalize well to out-of-distribution test sets. In this paper, we derive the basic mathematical conditions that successful update rules commonly satisfy. Consequently, we propose a novel L2O model with a mathematics-inspired structure that is broadly applicable and generalized well to out-of-distribution problems. Numerical simulations validate our theoretical findings and demonstrate the superior empirical performance of the proposed L2O model.

View on arXivView PDF

Code Implementations(1)

xhchrn/MS4L2OCommunity100%
MIT
134Shell, PythonMay 29, 20233 years agoMIT

Similar Papers

Cite this paper

@article{liu2023towards,
  title  = {Towards Constituting Mathematical Structures for Learning to Optimize},
  author = {Jialin Liu and Xiaohan Chen and Zhangyang Wang and Wotao Yin and HanQin Cai},
  year   = {2023},
  eprint = {2305.18577},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18577v1},
  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/2305.18577.svg)](https://codeofpaper.com/paper/2305.18577)

Discussion