Abstract

The development of accurate forecasting systems for real-world time series modeling is a challenging task. Due to the presence of temporal patterns that change over time, the adoption of a single model can lead to underperformed forecasts. In this scenario, Multiple Predictor Systems (MPS) emerge as an alternative to adopting single models since they struggle to learn in the presence of temporal patterns that change over time. Dynamic prediction/ensemble selection is a special case of MPS where each model is an expert in the time series's specific patterns. In dynamic selection, instead of combining all models, the most competent models per test pattern are selected. A criterion commonly used is to evaluate the models' performance in the region of competence, formed by the patterns present in the in-sample set (training or validation sets) more similar to the test pattern. Thus, the region of competence's quality is a key factor in the precision of the MPS. However, adequately defining the similarity criterion and the size of the region of competence is challenging and problem-dependent. Furthermore, there is no guarantee that similar data exist in the in-sample set. This paper proposes a dynamic selection approach entitled Dynamic Selection based on the Nearest Windows (DSNAW) that selects one or more competent models according to their performance in the region of competence composed of the nearest antecedent windows to the new target time window. This strategy assumes that the temporal windows closer to a test pattern have a behavior more similar to the target than in-sample data. The experimental study using ten well-known time series showed that the DSNAW outperforms the literature approaches.

Highlights

  • Time series forecasting is a central task in many application areas, such as Economy [1], Seismology [2], Meteorology [3], and Astronomy [4], Hydrology [5], Engineering [6]

  • EXPERIMENTAL RESULTS Table 4 shows the results of the proposal (DSNAW) and literature approaches using seven well-known performance metrics: Mean Squared Error (MSE), Mean Absolute Percentage Error (MAPE), Average Relative Prediction Error Variation (ARV), Mean Absolute Error (MAE), Root Mean Square Error (RMSE), Normalized Root Mean Square Error (NRMSE), and Symmetric Mean Absolute Percentage Error (SMAPE)

  • This paper presented a novel dynamic selection algorithm for time series forecasting called Dynamic selection based on the nearest windows, Dynamic Selection based on the Nearest Windows (DSNAW) for short

Read more

Summary

INTRODUCTION

Time series forecasting is a central task in many application areas, such as Economy [1], Seismology [2], Meteorology [3], and Astronomy [4], Hydrology [5], Engineering [6]. The RoC is composed of the k patterns in the in-sample (training or validation sets) [12], which are more similar to the test pattern according to some measure such as the Euclidean distance [20] This strategy for populating the RoC is applied for different tasks such as classification [21], [22], regression [23], [24] and time series forecasting [9], [12]–[14], [18]. To validate such a hypothesis, the Kolmogorov Smirnov (KS) [31] test is applied to compare the data distributions defined by the proposal against the traditional approach.

PROBLEM DEFINITION
EXPERIMENTAL PROTOCOL
EXPERIMENTAL RESULTS
CONCLUSIONS
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