Hyperparameter Selection in Continual Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lee, Thomas L., Hellan, Sigrid Passano, Ericsson, Linus, Crowley, Elliot J., Storkey, Amos
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912273936678912
author Lee, Thomas L.
Hellan, Sigrid Passano
Ericsson, Linus
Crowley, Elliot J.
Storkey, Amos
author_facet Lee, Thomas L.
Hellan, Sigrid Passano
Ericsson, Linus
Crowley, Elliot J.
Storkey, Amos
contents In continual learning (CL) -- where a learner trains on a stream of data -- standard hyperparameter optimisation (HPO) cannot be applied, as a learner does not have access to all of the data at the same time. This has prompted the development of CL-specific HPO frameworks. The most popular way to tune hyperparameters in CL is to repeatedly train over the whole data stream with different hyperparameter settings. However, this end-of-training HPO is unusable in practice since a learner can only see the stream once. Hence, there is an open question: what HPO framework should a practitioner use for a CL problem in reality? This paper looks at this question by comparing several realistic HPO frameworks. We find that none of the HPO frameworks considered, including end-of-training HPO, perform consistently better than the rest on popular CL benchmarks. We therefore arrive at a twofold conclusion: a) to be able to discriminate between HPO frameworks there is a need to move beyond the current most commonly used CL benchmarks, and b) on the popular CL benchmarks examined, a CL practitioner should use a realistic HPO framework and can select it based on factors separate from performance, for example compute efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2404_06466
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Hyperparameter Selection in Continual Learning
Lee, Thomas L.
Hellan, Sigrid Passano
Ericsson, Linus
Crowley, Elliot J.
Storkey, Amos
Machine Learning
In continual learning (CL) -- where a learner trains on a stream of data -- standard hyperparameter optimisation (HPO) cannot be applied, as a learner does not have access to all of the data at the same time. This has prompted the development of CL-specific HPO frameworks. The most popular way to tune hyperparameters in CL is to repeatedly train over the whole data stream with different hyperparameter settings. However, this end-of-training HPO is unusable in practice since a learner can only see the stream once. Hence, there is an open question: what HPO framework should a practitioner use for a CL problem in reality? This paper looks at this question by comparing several realistic HPO frameworks. We find that none of the HPO frameworks considered, including end-of-training HPO, perform consistently better than the rest on popular CL benchmarks. We therefore arrive at a twofold conclusion: a) to be able to discriminate between HPO frameworks there is a need to move beyond the current most commonly used CL benchmarks, and b) on the popular CL benchmarks examined, a CL practitioner should use a realistic HPO framework and can select it based on factors separate from performance, for example compute efficiency.
title Hyperparameter Selection in Continual Learning
topic Machine Learning
url https://arxiv.org/abs/2404.06466