A bi-level ensemble learning approach to complex time series forecasting: Taking exchange rates as an example

  • Jun Hao
  • , Qian Qian Feng
  • , Jianping Li
  • , Xiaolei Sun*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Forecasting complex time series faces a huge challenge due to its high volatility. To improve the accuracy and robustness of prediction, this paper proposes a bi-level ensemble learning approach by combining decomposition-ensemble forecasting and resample strategies. The bi-level ensemble approach consists of four steps: data decomposition via singular spectrum analysis (SSA), resampling by employing a bagging algorithm, individual forecasting utilizing extreme learning machine (ELM), and introducing sorting-pruning and simple addition ensemble strategies for integrating the inner and outer results, respectively. To verify the effectiveness of the established forecasting approach, three exchange rate time series are selected as samples. The results reveal that the proposed model is significantly better than the other benchmarks at different lead times, which indicates that it can be regarded as an effective and promising tool for complex time series forecasting.

Original languageEnglish
Pages (from-to)1385-1406
Number of pages22
JournalJournal of Forecasting
Volume42
Issue number6
DOIs
StatePublished - Sep 2023
Externally publishedYes

Keywords

  • bagging
  • bi-level ensemble forecasting
  • exchange rates forecasting
  • machine learning
  • singular spectrum analysis

Fingerprint

Dive into the research topics of 'A bi-level ensemble learning approach to complex time series forecasting: Taking exchange rates as an example'. Together they form a unique fingerprint.

Cite this