Two-Step Meta-Learning for Time-Series Forecasting Ensemble

Amounts of historical data collected increase and business intelligence applicability with automatic forecasting of time series are in high demand. While no single time series modeling method is universal to all types of dynamics, forecasting using an ensemble of several methods is often seen as a c...

Full description

Bibliographic Details
Main Authors: Evaldas Vaiciukynas, Paulius Danenas, Vilius Kontrimas, Rimantas Butleris
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9410467/
id doaj-081aa3c85b2b47bda24223b6c97ad61e
record_format Article
spelling doaj-081aa3c85b2b47bda24223b6c97ad61e2021-04-29T23:00:41ZengIEEEIEEE Access2169-35362021-01-019626876269610.1109/ACCESS.2021.30748919410467Two-Step Meta-Learning for Time-Series Forecasting EnsembleEvaldas Vaiciukynas0Paulius Danenas1https://orcid.org/0000-0002-2054-0624Vilius Kontrimas2https://orcid.org/0000-0002-9068-501XRimantas Butleris3Department of Information Systems, Faculty of Informatics, Kaunas University of Technology, Kaunas, LithuaniaCentre of Information Systems Design Technologies, Faculty of Informatics, Kaunas University of Technology, Kaunas, LithuaniaRivile Pvt. Ltd., Vilnius, LithuaniaCentre of Information Systems Design Technologies, Faculty of Informatics, Kaunas University of Technology, Kaunas, LithuaniaAmounts of historical data collected increase and business intelligence applicability with automatic forecasting of time series are in high demand. While no single time series modeling method is universal to all types of dynamics, forecasting using an ensemble of several methods is often seen as a compromise. Instead of fixing ensemble diversity and size, we propose to predict these aspects adaptively using meta-learning. Meta-learning here considers two separate random forest regression models, built on 390 time-series features, to rank 22 univariate forecasting methods and recommend ensemble size. The forecasting ensemble is consequently formed from methods ranked as the best, and forecasts are pooled using either simple or weighted average (with a weight corresponding to reciprocal rank). The proposed approach was tested on 12561 micro-economic time-series (expanded to 38633 for various forecasting horizons) of M4 competition where meta-learning outperformed Theta and Comb benchmarks by relative forecasting errors for all data types and horizons. Best overall results were achieved by weighted pooling with a symmetric mean absolute percentage error of 9.21% versus 11.05% obtained using the Theta method.https://ieeexplore.ieee.org/document/9410467/Business intelligenceunivariate time-series modelforecasting ensemblemeta-learningrandom forestM4 competition
collection DOAJ
language English
format Article
sources DOAJ
author Evaldas Vaiciukynas
Paulius Danenas
Vilius Kontrimas
Rimantas Butleris
spellingShingle Evaldas Vaiciukynas
Paulius Danenas
Vilius Kontrimas
Rimantas Butleris
Two-Step Meta-Learning for Time-Series Forecasting Ensemble
IEEE Access
Business intelligence
univariate time-series model
forecasting ensemble
meta-learning
random forest
M4 competition
author_facet Evaldas Vaiciukynas
Paulius Danenas
Vilius Kontrimas
Rimantas Butleris
author_sort Evaldas Vaiciukynas
title Two-Step Meta-Learning for Time-Series Forecasting Ensemble
title_short Two-Step Meta-Learning for Time-Series Forecasting Ensemble
title_full Two-Step Meta-Learning for Time-Series Forecasting Ensemble
title_fullStr Two-Step Meta-Learning for Time-Series Forecasting Ensemble
title_full_unstemmed Two-Step Meta-Learning for Time-Series Forecasting Ensemble
title_sort two-step meta-learning for time-series forecasting ensemble
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Amounts of historical data collected increase and business intelligence applicability with automatic forecasting of time series are in high demand. While no single time series modeling method is universal to all types of dynamics, forecasting using an ensemble of several methods is often seen as a compromise. Instead of fixing ensemble diversity and size, we propose to predict these aspects adaptively using meta-learning. Meta-learning here considers two separate random forest regression models, built on 390 time-series features, to rank 22 univariate forecasting methods and recommend ensemble size. The forecasting ensemble is consequently formed from methods ranked as the best, and forecasts are pooled using either simple or weighted average (with a weight corresponding to reciprocal rank). The proposed approach was tested on 12561 micro-economic time-series (expanded to 38633 for various forecasting horizons) of M4 competition where meta-learning outperformed Theta and Comb benchmarks by relative forecasting errors for all data types and horizons. Best overall results were achieved by weighted pooling with a symmetric mean absolute percentage error of 9.21% versus 11.05% obtained using the Theta method.
topic Business intelligence
univariate time-series model
forecasting ensemble
meta-learning
random forest
M4 competition
url https://ieeexplore.ieee.org/document/9410467/
work_keys_str_mv AT evaldasvaiciukynas twostepmetalearningfortimeseriesforecastingensemble
AT pauliusdanenas twostepmetalearningfortimeseriesforecastingensemble
AT viliuskontrimas twostepmetalearningfortimeseriesforecastingensemble
AT rimantasbutleris twostepmetalearningfortimeseriesforecastingensemble
_version_ 1721500273650696192