A multi-objective perspective on jointly tuning hardware and hyperparameters
David Salinas, Valerio Perrone, Olivier Cruchant, Cedric Archambeau

TL;DR
This paper introduces a multi-objective optimization approach for jointly tuning hardware and hyperparameters in AutoML, significantly reducing costs and runtime without sacrificing accuracy.
Contribution
It extends Hyperband with non-dominated sorting and transfer learning, enabling efficient hardware and hyperparameter tuning in AutoML.
Findings
Achieved at least 5.8x runtime reduction in benchmarks.
Achieved at least 8.8x cost savings in benchmarks.
Improved hyperparameter tuning efficiency by 10% in NAS benchmarks.
Abstract
In addition to the best model architecture and hyperparameters, a full AutoML solution requires selecting appropriate hardware automatically. This can be framed as a multi-objective optimization problem: there is not a single best hardware configuration but a set of optimal ones achieving different trade-offs between cost and runtime. In practice, some choices may be overly costly or take days to train. To lift this burden, we adopt a multi-objective approach that selects and adapts the hardware configuration automatically alongside neural architectures and their hyperparameters. Our method builds on Hyperband and extends it in two ways. First, we replace the stopping rule used in Hyperband by a non-dominated sorting rule to preemptively stop unpromising configurations. Second, we leverage hyperparameter evaluations from related tasks via transfer learning by building a probabilistic…
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 · Advanced Multi-Objective Optimization Algorithms · Machine Learning and Algorithms
MethodsHyper-parameter optimization
