paper-with-me

홈 › Papers

Learning Algorithm Hyperparameters for Fast Parametric Convex Optimization

2024-11-24 · Rajiv Sambharya, Bartolomeo Stellato

We introduce a machine-learning framework to learn the hyperparameter sequence of first-order methods (e.g., the step sizes in gradient descent) to quickly solve parametric convex optimization problems. Our computational architecture amounts to running fixed-point iterations where the hyperparameters are the same across all parametric instances and consists of two phases. In the first step-varying phase the hyperparameters vary across iterations, while in the second steady-state phase the hyperparameters are constant across iterations. Our learned optimizer is flexible in that it can be evaluated on any number of iterations and is guaranteed to converge to an optimal solution. To train, we minimize the mean square error to a ground truth solution. In the case of gradient descent, the one-step optimal step size is the solution to a least squares problem, and in the case of unconstrained quadratic minimization, we can compute the two and three-step optimal solutions in closed-form. In other cases, we backpropagate through the algorithm steps to minimize the training objective after a given number of steps. We show how to learn hyperparameters for several popular algorithms: gradient descent, proximal gradient descent, and two ADMM-based solvers: OSQP and SCS. We use a sample convergence bound to obtain generalization guarantees for the performance of our learned algorithm for unseen data, providing both lower and upper bounds. We showcase the effectiveness of our method with many examples, including ones from control, signal processing, and machine learning. Remarkably, our approach is highly data-efficient in that we only use $10$ problem instances to train the hyperparameters in all of our examples.

📄 PDF Abstract BibTeX arXiv:2411.15717

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

FLASH: Fast Bayesian Optimization for Data Analytic Pipelines

2016-02-20 · Yuyu Zhang, Mohammad Taha Bahadori, Hang Su, Jimeng Sun

Modern data science relies on data analytic pipelines to organize interdependent computational steps. Such analytic pipelines often involve different algorithms across multiple steps, each with its own hyperparameters. T…

Bayesian Optimization

Stochastic Online Convex Optimization. Application to probabilistic time series forecasting

2021-02-01 · Olivier Wintenberger

We introduce a general framework of stochastic online convex optimization to obtain fast-rate stochastic regret bounds. We prove that algorithms such as online newton steps and a scale-free 10 version of Bernstein online…

Probabilistic Time Series ForecastingTime SeriesTime Series AnalysisTime Series Forecasting+1

DEAM: Adaptive Momentum with Discriminative Weight for Stochastic Optimization

2019-07-25 · Jiyang Bai, Yuxiang Ren, Jiawei Zhang

Optimization algorithms with momentum, e.g., (ADAM), have been widely used for building deep learning models due to the faster convergence rates compared with stochastic gradient descent (SGD). Momentum helps accelerate …

Stochastic Optimization

HO-FMN: Hyperparameter Optimization for Fast Minimum-Norm Attacks

2024-07-11 · Raffaele Mura, Giuseppe Floris, Luca Scionis, Giorgio Piras 외

Gradient-based attacks are a primary tool to evaluate robustness of machine-learning models. However, many attacks tend to provide overly-optimistic evaluations as they use fixed loss functions, optimizers, step-size sch…

Adversarial RobustnessHyperparameter Optimization

Implicit differentiation for fast hyperparameter selection in non-smooth convex learning

2021-05-04 · Quentin Bertrand, Quentin Klopfenstein, Mathurin Massias, Mathieu Blondel 외

Finding the optimal hyperparameters of a model can be cast as a bilevel optimization problem, typically solved using zero-order techniques. In this work we study first-order methods when the inner optimization problem is…

Bilevel OptimizationHyperparameter Optimization