HackerPapers

arXiv:2102.03034cs.LG

Hyperparameter Optimization Is Deceiving Us, and How to Stop It

A. Feder Cooper, Yucheng Lu, Jessica Zosa Forde, Christopher De Sa

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Recent empirical work shows that inconsistent results based on choice of hyperparameter optimization (HPO) configuration are a widespread problem in ML research. When comparing two algorithms J and K searching one subspace can yield the conclusion that J outperforms K, whereas searching another can entail the opposite. In short, the way we choose hyperparameters can deceive us. We provide a theoretical complement to this prior work, arguing that, to avoid such deception, the process of drawing conclusions from HPO should be made more rigorous. We call this process epistemic hyperparameter optimization (EHPO), and put forth a logical framework to capture its semantics and how it can lead to inconsistent conclusions about performance. Our framework enables us to prove EHPO methods that are guaranteed to be defended against deception, given bounded compute time budget t. We demonstrate our framework's utility by proving and empirically validating a defended variant of random search.

arXiv comments
To appear, NeurIPS 2021
Journal reference
Advances in Neural Information Processing Systems 34 pre-proceedings (NeurIPS 2021)
DOI
Subjects
cs.LGMachine Learning cs.LOLogic in Computer Science

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Feb 2021 to Feb 2021.

Comments linking this paper, per year.

Discussed in comments1 thread

    • > So I assume that you are doing hyperparameter search? Can you share what optimization method you are using for search (e.g. random, gp )? Short answer is optuna and ax but only sometimes. Long answer lead me down a rabbit whole and it's 10k+ words and a few experiments deep.…

      george3d6View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.