Abstract

In the past decade, deep learning models have shown to be promising tools for time series forecasting. However, owing to significant differences in the volatility characteristics among different types of time series data, it is difficult for an individual deep learning model to maintain robust forecasting performance. In this study, a novel ensemble deep learning model is proposed to achieve accurate and stable time series forecasting. First, a boosting deep learning method based on extended AdaBoost algorithm is proposed for generating various basic predictors. These basic predictors are further enhanced through a new dynamic error correction method. A stacking-based ensemble method that employs kernel ridge regression as the meta-predictor is then used to combine the basic predictors to produce the ultimate forecasting results. To increase forecasting accuracy and stability, an enhanced multi-population non-dominated sorting genetic algorithm-II is proposed for ensemble pruning. Finally, the forecasting performance of the proposed model is verified through the use of three different types of real-world time series data (i.e., PM2.5 concentration, wind speed, and electricity price). The experimental results showed that the proposed model is superior to other baseline models in dealing with time series forecasting tasks.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call