paper-with-me

Papers

Efficient hyperparameter optimization by way of PAC-Bayes bound minimization

2020-08-14 · John J. Cherian, Andrew G. Taube, Robert T. McGibbon, Panagiotis Angelikopoulos, Guy Blanc, Michael Snarski, Daniel D. Richman, John L. Klepeis, David E. Shaw

Identifying optimal values for a high-dimensional set of hyperparameters is a problem that has received growing attention given its importance to large-scale machine learning applications such as neural architecture search. Recently developed optimization methods can be used to select thousands or even millions of hyperparameters. Such methods often yield overfit models, however, leading to poor performance on unseen data. We argue that this overfitting results from using the standard hyperparameter optimization objective function. Here we present an alternative objective that is equivalent to a Probably Approximately Correct-Bayes (PAC-Bayes) bound on the expected out-of-sample error. We then devise an efficient gradient-based algorithm to minimize this objective; the proposed method has asymptotic space and time complexity equal to or better than other gradient-based hyperparameter optimization methods. We show that this new method significantly reduces out-of-sample error when applied to hyperparameter optimization problems known to be prone to overfitting.

📄 PDF Abstract BibTeX arXiv:2008.06431

Code (1)

DEShawResearch/PACBayesHyperOpt 공식 구현 pytorch

Tasks

Hyperparameter OptimizationNeural Architecture Search

Similar Papers 제목 키워드 기반

PAC-Bayesian Learning of Optimization Algorithms

2022-10-20 · Michael Sucker, Peter Ochs

We apply the PAC-Bayes theory to the setting of learning-to-optimize. To the best of our knowledge, we present the first framework to learn optimization algorithms with provable generalization guarantees (PAC-bounds) and…

Hyperopt: A Python Library for Optimizing the Hyperparameters of Machine Learning Algorithms

2013-12-12 · SCIPY 2013 2013 12 · James Bergstra, Dan Yamins, David D. Cox

Sequential model-based optimization (also known as Bayesian optimization) is one of the most efficient methods (per function evaluation) of function minimization. This efficiency makes it appropriate for optimizing the h…

Bayesian OptimizationBIG-bench Machine LearningHyperparameter OptimizationModel Selection

Practical Transfer Learning for Bayesian Optimization

2018-02-06 · Matthias Feurer, Benjamin Letham, Frank Hutter, Eytan Bakshy

When hyperparameter optimization of a machine learning algorithm is repeated for multiple datasets it is possible to transfer knowledge to an optimization run on a new dataset. We develop a new hyperparameter-free ensemb…

Bayesian OptimizationGaussian ProcessesHyperparameter OptimizationMeta-Learning+1

Improving Generalization of Complex Models under Unbounded Loss Using PAC-Bayes Bounds

2023-05-30 · Xitong Zhang, Avrajit Ghosh, Guangliang Liu, Rongrong Wang

Previous research on PAC-Bayes learning theory has focused extensively on establishing tight upper bounds for test errors. A recently proposed training procedure called PAC-Bayes training, updates the model toward minimi…

Learning Theory

Adaptive Expansion Bayesian Optimization for Unbounded Global Optimization

2020-01-12 · Wei Chen, Mark Fuge

Bayesian optimization is normally performed within fixed variable bounds. In cases like hyperparameter tuning for machine learning algorithms, setting the variable bounds is not trivial. It is hard to guarantee that any …

Bayesian Optimizationglobal-optimizationHyperparameter Optimization