KIT | KIT-Bibliothek | Impressum | Datenschutz

Speedup of Hyperparameter Optimization in Propulate Using Approximative Surrogate Models

Dierksen, Vito ORCID iD icon 1
1 Scientific Computing Center (SCC), Karlsruher Institut für Technologie (KIT)

Abstract:

Hyperparameter optimization (HPO) is a critical aspect in machine learning (ML) that involves finding the most effective settings for a model’s non-trainable parameters, which can significantly impact its performance. Automated approaches like Random Search, Grid Search, Bayesian Optimization (BO), or evolutionary algorithms (EAs) train the neural network (NN) over and over again, testing new hyperparameters (HPs) every time. This is exceptionally compute-intensive, especially as newer models get bigger and bigger. Predicting the performance of HP configurations during the training process allows for early termination of less promising configurations. This work introduces surrogate models (SMs) into Propulate, a program designed for HPO in high performance computing (HPC) environments. SM have access to interim loss values from each evaluated NN’s training during the HPO and decide about stopping it early. Evaluating static and probabilistic SMs for HPO in Propulate with different datasets and NNs shows a significant decrease in total run time and energy consumption while still finding a loss within small bounds of the best loss found without early stopping. ... mehr


Volltext §
DOI: 10.5445/IR/1000171813
Veröffentlicht am 21.06.2024
Cover der Publikation
Zugehörige Institution(en) am KIT Scientific Computing Center (SCC)
Publikationstyp Hochschulschrift
Publikationsdatum 19.03.2024
Sprache Englisch
Identifikator KITopen-ID: 1000171813
Verlag Karlsruher Institut für Technologie (KIT)
Umfang 64 S.
Art der Arbeit Abschlussarbeit - Bachelor
Schlagwörter hyperparameter optimization, HPO, surrogate model, early stopping, machine learning, ML, neural network, NN, Propulate, high performance computing, HPC, energy consumption, carbon footprint
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page