Using dynamic loss weighting to boost improvements in forecast stability

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Caljon, Daan, Vercauteren, Jeff, De Vos, Simon, Verbeke, Wouter, Van Belle, Jente
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915112185495552
author Caljon, Daan
Vercauteren, Jeff
De Vos, Simon
Verbeke, Wouter
Van Belle, Jente
author_facet Caljon, Daan
Vercauteren, Jeff
De Vos, Simon
Verbeke, Wouter
Van Belle, Jente
contents Rolling origin forecast instability refers to variability in forecasts for a specific period induced by updating the forecast when new data points become available. Recently, an extension to the N-BEATS model for univariate time series point forecasting was proposed to include forecast stability as an additional optimization objective, next to accuracy. It was shown that more stable forecasts can be obtained without harming accuracy by minimizing a composite loss function that contains both a forecast error and a forecast instability component, with a static hyperparameter to control the impact of stability. In this paper, we empirically investigate whether further improvements in stability can be obtained without compromising accuracy by applying dynamic loss weighting algorithms, which change the loss weights during training. We show that existing dynamic loss weighting methods can achieve this objective and provide insights into why this might be the case. Additionally, we propose an extension to the Random Weighting approach -- Task-Aware Random Weighting -- which also achieves this objective.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18267
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Using dynamic loss weighting to boost improvements in forecast stability
Caljon, Daan
Vercauteren, Jeff
De Vos, Simon
Verbeke, Wouter
Van Belle, Jente
Machine Learning
Rolling origin forecast instability refers to variability in forecasts for a specific period induced by updating the forecast when new data points become available. Recently, an extension to the N-BEATS model for univariate time series point forecasting was proposed to include forecast stability as an additional optimization objective, next to accuracy. It was shown that more stable forecasts can be obtained without harming accuracy by minimizing a composite loss function that contains both a forecast error and a forecast instability component, with a static hyperparameter to control the impact of stability. In this paper, we empirically investigate whether further improvements in stability can be obtained without compromising accuracy by applying dynamic loss weighting algorithms, which change the loss weights during training. We show that existing dynamic loss weighting methods can achieve this objective and provide insights into why this might be the case. Additionally, we propose an extension to the Random Weighting approach -- Task-Aware Random Weighting -- which also achieves this objective.
title Using dynamic loss weighting to boost improvements in forecast stability
topic Machine Learning
url https://arxiv.org/abs/2409.18267