Financial Time Series Forecasting: A Data Stream Mining-Based System

被引:7
作者
Bousbaa, Zineb [1 ,3 ]
Sanchez-Medina, Javier [2 ]
Bencharef, Omar [1 ]
机构
[1] Cadi Ayyad Univ, Fac Sci & Technol, Comp & Syst Engn Lab, Marrakech 40000, Morocco
[2] Univ Las Palmas Gran Canaria, Innovat Ctr Informat Soc CICEI, Campus Tafira, Las Palmas Gran Canaria 35017, Spain
[3] Cadi Ayyad Univ, Fac Sci & Technol, Marrakech 40000, Morocco
关键词
data stream mining; forex; online learning; adaptive learning; incremental learning; sliding window; concept drift; financial time series forecasting; GRADIENT DESCENT; MODELS; CLASSIFICATION; PREDICTION; FRAMEWORK; PSO;
D O I
10.3390/electronics12092039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data stream mining (DSM) represents a promising process to forecast financial time series exchange rate. Financial historical data generate several types of cyclical patterns that evolve, grow, decrease, and end up dying. Within historical data, we can notice long-term, seasonal, and irregular trends. All these changes make traditional static machine learning models not relevant to those study cases. The statistically unstable evolution of financial market behavior yields a progressive deterioration in any trained static model. Those models do not provide the required characteristics to evolve continuously and sustain good forecasting performance as the data distribution changes. Online learning without DSM mechanisms can also miss sudden or quick changes. In this paper, we propose a possible DSM methodology, trying to cope with that instability by implementing an incremental and adaptive strategy. The proposed algorithm includes the online Stochastic Gradient Descent algorithm (SGD), whose weights are optimized using the Particle Swarm Optimization Metaheuristic (PSO) to identify repetitive chart patterns in the FOREX historical data by forecasting the EUR/USD pair's future values. The data trend change is detected using a statistical technique that studies if the received time series instances are stationary or not. Therefore, the sliding window size is minimized as changes are detected and maximized as the distribution becomes more stable. Results, though preliminary, show that the model prediction is better using flexible sliding windows that adapt according to the detected distribution changes using stationarity compared to learning using a fixed window size that does not incorporate any techniques for detecting and responding to pattern shifts.
引用
收藏
页数:29
相关论文
共 84 条
[1]   Analyzing tourism reviews using an LDA topic-based sentiment analysis approach [J].
Ali, Twil ;
Omar, Bencharef ;
Soulaimane, Kaloun .
METHODSX, 2022, 9
[2]  
[Anonymous], 2014, P INT WORKSH NEW FRO
[3]  
[Anonymous], 1939, A method and its application to investment activity
[4]   Accurate short-term yield curve forecasting using functional gradient descent [J].
Audrino, Francesco ;
Trojani, Fam .
JOURNAL OF FINANCIAL ECONOMETRICS, 2007, 5 (04) :591-623
[5]  
Auer P., 2016, Journal of Machine Learning Research, P1
[6]   An adaptive ordered fuzzy time series with application to FOREX [J].
Bahrepour, Majid ;
Akbarzadeh-T, Mohammad-R. ;
Yaghoobi, Mandi ;
Naghibi-S, Mohammad-B. .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (01) :475-485
[7]  
Baier L., 2020, arXiv
[8]  
Barddal Jean Paul, 2015, International Journal of Natural Computing Research, V5, P26, DOI 10.4018/ijncr.2015010102
[9]  
Benczur A.A., 2018, J ENCYCL BIG DATA TE, P1207
[10]  
Bifet A, 2010, FRONT ARTIF INTEL AP, V207, P1, DOI 10.3233/978-1-60750-472-6-i