A multi-population particle swarm optimization-based time series predictive technique

被引:13
作者
Kuranga, Cry [1 ]
Muwani, Tendai S. [2 ]
Ranganai, Njodzi [2 ]
机构
[1] Univ Pretoria, Dept Comp Sci, Lynnwood Rd, ZA-0002 Pretoria, South Africa
[2] Manicaland State Univ Appl Sci, Dept Comp Sci & Informat Syst, Stair Guthrie Rd,Fernhill,P Bag 7001, Mutare, Zimbabwe
关键词
Multi-population; Adaptive window; Particle swarm optimization; Nonlinear autoregressive model; Prediction; Nonstationary time series; ALGORITHM; NETWORK; MODEL;
D O I
10.1016/j.eswa.2023.120935
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In several businesses, forecasting is needed to predict expenses, future revenue, and profit margin. As such, accurate forecasting is pivotal to the success of those businesses. Due to the effects of different exogenous factors, such as economic fluctuations, and weather conditions, time series is susceptible to nonlinearity and complexity, making accurate predictions difficult. This work proposes a machine-learning-based time series forecasting technique to improve the precision and computation performance of an induced time series forecasting model. The proposed technique, a multi-population particle swarm optimization-based nonlinear time series predictive model, decomposes a predictive task into three sub-tasks: observation window optimization, predictive model induction task, and forecasting horizon prediction. Each sub-task is optimized by a particle swarm optimization sub-swarm in which the sub-swarms are executed in parallel. The proposed technique was experimentally evaluated on fifteen Electric load time series using root mean square error, mean absolute percentage error, and computation time as performance measures. The results obtained show that the proposed technique was effective to induce a forecasting model of improved predictive and computation performance to outperform the bench-mark techniques on all datasets. Also, the proposed algorithm was competitive with state-of-the-art techniques. The future direction of this work will consider an empirical analysis of the search and solution spaces of the proposed technique and perform a fitness landscape analysis.
引用
收藏
页数:11
相关论文
共 42 条
[1]  
AEMO, About us
[2]  
Alberg Dima, 2018, Vietnam Journal of Computer Science, V5, P241, DOI 10.1007/s40595-018-0119-7
[3]  
Alibaba Cluster Log (Alib), US
[4]  
[Anonymous], Australian Bureau of Meteorology. http://www.bom.gov.au
[5]   RHUPS: Mining Recent High Utility Patterns with Sliding Window-based Arrival Time Control over Data Streams [J].
Baek, Yoonji ;
Yun, Unil ;
Kim, Heonho ;
Nam, Hyoju ;
Kim, Hyunsoo ;
Lin, Jerry Chun-Wei ;
Vo, Bay ;
Pedrycz, Witold .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2021, 12 (02)
[6]   Adaptive sliding windows for improved estimation of data center resource utilization [J].
Baig, Shuja-ur-Rehman ;
Iqbal, Waheed ;
Lluis Berral, Josep ;
Carrera, David .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 104 (212-224) :212-224
[7]  
Blackwell T. M., 2002, P ANN C GEN EV COMP, P19
[8]  
Box G., 1976, Time series analysis: forecasting and control
[9]   Machine Learning-Based Algorithms to Knowledge Extraction from Time Series Data: A Review [J].
Ciaburro, Giuseppe ;
Iannace, Gino .
DATA, 2021, 6 (06)
[10]   Forecasting electricity spot-prices using linear univariate time-series models [J].
Cuaresma, JC ;
Hlouskova, J ;
Kossmeier, S ;
Obersteiner, M .
APPLIED ENERGY, 2004, 77 (01) :87-106