BTTackler: A Diagnosis-based Framework for Efficient Deep Learning Hyperparameter Optimization
Zhongyi Pei, Zhiyao Cen, Yipeng Huang, Chen Wang, Lin Liu, Philip Yu, Mingsheng Long

TL;DR
BTTackler is a framework that improves deep learning hyperparameter optimization by diagnosing training issues early, reducing time consumption by 40% and increasing successful trials by 44.5%.
Contribution
It introduces training diagnosis and early termination to enhance the efficiency of automated hyperparameter optimization in deep learning.
Findings
Reduces 40.33% of time to reach target accuracy.
Conducts 44.5% more top-10 trials within the same time.
Effectively identifies training problems to avoid bad trials.
Abstract
Hyperparameter optimization (HPO) is known to be costly in deep learning, especially when leveraging automated approaches. Most of the existing automated HPO methods are accuracy-based, i.e., accuracy metrics are used to guide the trials of different hyperparameter configurations amongst a specific search space. However, many trials may encounter severe training problems, such as vanishing gradients and insufficient convergence, which can hardly be reflected by accuracy metrics in the early stages of the training and often result in poor performance. This leads to an inefficient optimization trajectory because the bad trials occupy considerable computation resources and reduce the probability of finding excellent hyperparameter configurations within a time limitation. In this paper, we propose \textbf{Bad Trial Tackler (BTTackler)}, a novel HPO framework that introduces training…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning in Materials Science · Advanced Multi-Objective Optimization Algorithms
