paper-with-me

홈 › Papers

A Gradient-based Bilevel Optimization Approach for Tuning Hyperparameters in Machine Learning

2020-07-21 · Ankur Sinha, Tanmay Khandait, Raja Mohanty

Hyperparameter tuning is an active area of research in machine learning, where the aim is to identify the optimal hyperparameters that provide the best performance on the validation set. Hyperparameter tuning is often achieved using naive techniques, such as random search and grid search. However, most of these methods seldom lead to an optimal set of hyperparameters and often get very expensive. In this paper, we propose a bilevel solution method for solving the hyperparameter optimization problem that does not suffer from the drawbacks of the earlier studies. The proposed method is general and can be easily applied to any class of machine learning algorithms. The idea is based on the approximation of the lower level optimal value function mapping, which is an important mapping in bilevel optimization and helps in reducing the bilevel problem to a single level constrained optimization task. The single-level constrained optimization problem is solved using the augmented Lagrangian method. We discuss the theory behind the proposed algorithm and perform extensive computational study on two datasets that confirm the efficiency of the proposed method. We perform a comparative study against grid search, random search and Bayesian optimization techniques that shows that the proposed algorithm is multiple times faster on problems with one or two hyperparameters. The computational gain is expected to be significantly higher as the number of hyperparameters increase. Corresponding to a given hyperparameter most of the techniques in the literature often assume a unique optimal parameter set that minimizes loss on the training set. Such an assumption is often violated by deep learning architectures and the proposed method does not require any such assumption.

📄 PDF Abstract BibTeX arXiv:2007.11022

Code (0)

등록된 구현이 없습니다.

Tasks

Bayesian OptimizationBIG-bench Machine LearningBilevel OptimizationHyperparameter Optimization

Methods 이 논문이 사용한 방법론

Random Search Random Search replaces the exhaustive enumeration of all combinations by selecting them randomly. This can be simply applied to the discrete setting described above, but also…

Similar Papers 제목 키워드 기반

Value Function Based Difference-of-Convex Algorithm for Bilevel Hyperparameter Selection Problems

2022-06-13 · Lucy Gao, Jane J. Ye, Haian Yin, Shangzhi Zeng 외

Gradient-based optimization methods for hyperparameter tuning guarantee theoretical convergence to stationary solutions when for fixed upper-level variable values, the lower level of the bilevel program is strongly conve…

A First-order Generative Bilevel Optimization Framework for Diffusion Models

2025-02-12 · Quan Xiao, Hui Yuan, A F M Saif, Gaowen Liu 외

Diffusion models, which iteratively denoise data samples to synthesize high-quality outputs, have achieved empirical success across domains. However, optimizing these models for downstream tasks often involves nested bil…

Bilevel Optimization

Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functions

2019-03-07 · ICLR 2019 5 · Matthew MacKay, Paul Vicol, Jon Lorraine, David Duvenaud 외

Hyperparameter optimization can be formulated as a bilevel optimization problem, where the optimal parameters on the training set depend on the hyperparameters. We aim to adapt regularization hyperparameters for neural n…

Bilevel OptimizationData AugmentationHyperparameter Optimization

CPMLHO:Hyperparameter Tuning via Cutting Plane and Mixed-Level Optimization

2022-12-11 · Shuo Yang, Yang Jiao, Shaoyu Dou, Mana Zheng 외

The hyperparameter optimization of neural network can be expressed as a bilevel optimization problem. The bilevel optimization is used to automatically update the hyperparameter, and the gradient of the hyperparameter is…

Bilevel OptimizationHyperparameter Optimization

A Globally Convergent Gradient-based Bilevel Hyperparameter Optimization Method

2022-08-25 · Ankur Sinha, Satender Gunwal, Shivam Kumar

Hyperparameter optimization in machine learning is often achieved using naive techniques that only lead to an approximate set of hyperparameters. Although techniques such as Bayesian optimization perform an intelligent s…

Bayesian OptimizationBilevel OptimizationHyperparameter Optimization