Making a Science of Model Search: Hyperparameter Optimization in Hundreds of Dimensions for Vision Architectures
James Bergstra, Daniel Yamins, David Cox
Many computer vision algorithms depend on configuration settings that are typically hand-tuned in the course of evaluating the algorithm for a particular data set. While such parameter tuning is often presented as being incidental to the algorithm, correctly setting these parameter choices is frequently critical to realizing a method’s full potential. Compounding matters, these parameters often must be re-tuned when the algorithm is applied to a new problem domain, and the tuning process itself often depends on personal experience and intuition in ways that are hard to quantify or describe. Since the performance of a given technique depends on both the fundamental quality of the algorithm and the details of its tuning, it is sometimes difficult to know whether a given technique is genuinely better, or simply better tuned. In this work, we propose a meta-modeling approach to support automated hyperparameter optimization, with the goal of providing practical tools that replace hand-tuning with a reproducible and unbiased optimization process. Our approach is to expose the underlying expression graph of how a performance metric (e.g. classification accuracy on validation examples) is computed from hyperparameters that govern not only how individual processing steps are applied, but even which processing steps are included. A hyperparameter optimization algorithm transforms this graph into a program for optimizing that performance metric. Our approach yields state of the art results on three disparate computer vision problems: a face-matching verification task (LFW), a face identification task (PubFig83) and an object recognition task (CIFAR-10), using a single broad class of feed-forward vision architectures.
What this paper cites, inside the corpus
| Paper | Year | Cited |
|---|---|---|
| Scikit-learn: Machine Learning in Python | 2012 | 64,025 |
| A Fast Learning Algorithm for Deep Belief Nets | 2006 | 16,540 |
| Gaussian Processes for Machine Learning | 2005 | 10,470 |
| Practical Bayesian Optimization of Machine Learning Algorithms | 2012 | 5,674 |
| Algorithms for Hyper-Parameter Optimization | 2011 | 3,188 |
What cites it, inside the corpus
| Paper | Year | Cited |
|---|---|---|
| Neural Architecture Search with Reinforcement Learning | 2016 | 3,881 |
| AutoML: A survey of the state-of-the-art | 2020 | 1,705 |
| Automated Machine Learning | 2019 | 1,451 |
| Neural Architecture Search: A Survey | 2018 | 1,406 |
Links
Topics
| Machine Learning and Data Classification | Computer Science |
| Advanced Neural Network Applications | Computer Science |
| Advanced Image and Video Retrieval Techniques | Computer Science |
Is this record sound?
complete
Nothing in this record contradicts itself and no field we check is missing.
- supports3 author record(s) attached.
- supports25 reference(s) recorded.
- neutralThe DOI carries no year to check against.
- supportsA title is present.
Provenance
sha256 7bc26169e93749d1…