Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics

Abstract The analysis of vast amounts of data constitutes a major challenge in modern high energy physics experiments. Machine learning (ML) methods, typically trained on simulated data, are often employed to facilitate this task. Several choices need to be made by the user when training the ML algo...

Full description

Bibliographic Details
Main Authors: Laurits Tani, Diana Rand, Christian Veelken, Mario Kadastik
Format: Article
Language:English
Published: SpringerOpen 2021-02-01
Series:European Physical Journal C: Particles and Fields
Online Access:https://doi.org/10.1140/epjc/s10052-021-08950-y
id doaj-d98a41dd57534eb8b0dd67d1d0052e7c
record_format Article
spelling doaj-d98a41dd57534eb8b0dd67d1d0052e7c2021-02-21T12:43:38ZengSpringerOpenEuropean Physical Journal C: Particles and Fields1434-60441434-60522021-02-018121910.1140/epjc/s10052-021-08950-yEvolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physicsLaurits Tani0Diana Rand1Christian Veelken2Mario Kadastik3National Institute of Chemical Physics and Biophysics (NICPB)National Institute of Chemical Physics and Biophysics (NICPB)National Institute of Chemical Physics and Biophysics (NICPB)National Institute of Chemical Physics and Biophysics (NICPB)Abstract The analysis of vast amounts of data constitutes a major challenge in modern high energy physics experiments. Machine learning (ML) methods, typically trained on simulated data, are often employed to facilitate this task. Several choices need to be made by the user when training the ML algorithm. In addition to deciding which ML algorithm to use and choosing suitable observables as inputs, users typically need to choose among a plethora of algorithm-specific parameters. We refer to parameters that need to be chosen by the user as hyperparameters. These are to be distinguished from parameters that the ML algorithm learns autonomously during the training, without intervention by the user. The choice of hyperparameters is conventionally done manually by the user and often has a significant impact on the performance of the ML algorithm. In this paper, we explore two evolutionary algorithms: particle swarm optimization and genetic algorithm, for the purposes of performing the choice of optimal hyperparameter values in an autonomous manner. Both of these algorithms will be tested on different datasets and compared to alternative methods.https://doi.org/10.1140/epjc/s10052-021-08950-y
collection DOAJ
language English
format Article
sources DOAJ
author Laurits Tani
Diana Rand
Christian Veelken
Mario Kadastik
spellingShingle Laurits Tani
Diana Rand
Christian Veelken
Mario Kadastik
Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
European Physical Journal C: Particles and Fields
author_facet Laurits Tani
Diana Rand
Christian Veelken
Mario Kadastik
author_sort Laurits Tani
title Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
title_short Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
title_full Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
title_fullStr Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
title_full_unstemmed Evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
title_sort evolutionary algorithms for hyperparameter optimization in machine learning for application in high energy physics
publisher SpringerOpen
series European Physical Journal C: Particles and Fields
issn 1434-6044
1434-6052
publishDate 2021-02-01
description Abstract The analysis of vast amounts of data constitutes a major challenge in modern high energy physics experiments. Machine learning (ML) methods, typically trained on simulated data, are often employed to facilitate this task. Several choices need to be made by the user when training the ML algorithm. In addition to deciding which ML algorithm to use and choosing suitable observables as inputs, users typically need to choose among a plethora of algorithm-specific parameters. We refer to parameters that need to be chosen by the user as hyperparameters. These are to be distinguished from parameters that the ML algorithm learns autonomously during the training, without intervention by the user. The choice of hyperparameters is conventionally done manually by the user and often has a significant impact on the performance of the ML algorithm. In this paper, we explore two evolutionary algorithms: particle swarm optimization and genetic algorithm, for the purposes of performing the choice of optimal hyperparameter values in an autonomous manner. Both of these algorithms will be tested on different datasets and compared to alternative methods.
url https://doi.org/10.1140/epjc/s10052-021-08950-y
work_keys_str_mv AT lauritstani evolutionaryalgorithmsforhyperparameteroptimizationinmachinelearningforapplicationinhighenergyphysics
AT dianarand evolutionaryalgorithmsforhyperparameteroptimizationinmachinelearningforapplicationinhighenergyphysics
AT christianveelken evolutionaryalgorithmsforhyperparameteroptimizationinmachinelearningforapplicationinhighenergyphysics
AT mariokadastik evolutionaryalgorithmsforhyperparameteroptimizationinmachinelearningforapplicationinhighenergyphysics
_version_ 1724257857252098048