GAT-GS: A Genetic Algorithm and Graph Convolutional Network-Based Model for Financial Time Series Forecasting
Abstract
We propose GAT-GS, a graph-attention forecaster for financial time series that fuses dynamic market graphs with sequence modeling and GA-based hyperparameter/feature search. Experiments use three datasets with rolling-origin evaluation and train/test leakage controls: (D1) Global—500 large-cap equities (2010–2020); (D2) Single-market—U.S., EU, and CN subsets (2015–2020); (D3) Industry—technology/finance/energy sectors (2015–2020). Baselines include ARIMA, LSTM, XGBoost, Prophet, CNN-LSTM, and a GCN variant. On the Global dataset (standardized returns), GAT-GS achieves MSE = 0.028 ± 0.003 (95% CI [0.024, 0.034]), MAE = 0.090 ± 0.006, and R2=0.92±0.02, outperforming CNN-LSTM (MSE 0.030, MAE 0.096, R2R^2R2 0.91) and LSTM (MSE 0.032, MAE 0.102, R2R^2R2 0.90). Gains are consistent on Single-market (MSE 0.029 vs. 0.031 best baseline) and Industry (MSE 0.030 vs. 0.032). Ablations show removing attention or community regularization increases MSE by +21% and +14%, respectively. Backtests (10 bps/side) yield 12–13% annualized return, 7–9% max drawdown, and Sharpe 1.3–1.7. Implementation: 60-day rolling correlations for graph edges (∣ρ∣≥0.5), Louvain communities, 2-layer LSTM (128), 2-layer GAT (4 heads), GA search over graph/sequence/fusion hyperparameters; Adam 1e−3, early stopping, RTX 3090/64 GB RAM.References
Zhao ZY, Zhang YP. Julia sets and their control in a Three-Dimensional discrete Fractional-Order financial model. International Journal of Bifurcation and Chaos. 2021; 31(16): 16. DOI: 10.1142/s021812742150245x
Millington T. An investigation into the effects and effectiveness of correlation network filtration methods with financial returns. Plos One. 2022; 17(9): 23. DOI: 10.1371/journal.pone.0273830
Bas E, Yolcu U, Egrioglu E. Picture fuzzy regression functions approach for financial time series based on ridge regression and genetic algorithm. Journal of Computational and Applied Mathematics. 2020; 370: 10. DOI: 10.1016/j.cam.2019.112656
Lui GC, Szeto KY. Evolution of financial network through non-linear coupling of time series. Logic Journal of the Igpl. 2020; 28(2): 248-59. DOI: 10.1093/jigpal/jzy049
Alhnaity B, Abbod M. A new hybrid financial time series prediction model. Engineering Applications of Artificial Intelligence. 2020; 95: 14. DOI: 10.1016/j.engappai.2020.103873
Xiu YX, Wang GY, Chan WKV. Crash diagnosis and price rebound prediction in NYSE composite index based on visibility graph and time-evolving stock correlation network. Entropy. 2021; 23(12): 23. DOI: 10.3390/e23121612
Wang LB, Hu J, Hu YF. Investigation of the global stock trading based on visibility graph and entropy weight method. Fluctuation and Noise Letters. 2023: 20. DOI: 10.1142/s0219477523500505
Nie CX, Song FT. Entropy of graphs in financial markets. Computational Economics. 2021; 57(4): 1149-66. DOI: 10.1007/s10614-020-10007-3
Shi LL, Lu PL, Yan JC. Causality learning from time series data for the industrial finance analysis via the multi-dimensional point process. Intelligent Automation and Soft Computing. 2020; 26(5): 873-85. DOI: 10.32604/iasc.2020.010121
Liu L, Pei Z, Chen P, Gao ZS, Gan ZH, Feng K. An improved quantile-point-based evolutionary segmentation representation method of financial time series. International Arab Journal of Information Technology. 2022; 19(6): 873- 83. DOI: 10.34028/iajit/19/6/4
Zhitlukhin MV. Supporting prices in a stochastic von neumann-gale model of a financial market. Theory of Probability and Its Applications. 2020; 64(4): 553-63. DOI: 10.1137/s0040585x97t989696
Huang YS, Gao YL, Gan Y, Ye M. A new financial data forecasting model using genetic algorithm and long short-term memory network. Neurocomputing. 2021; 425: 207-18. DOI: 10.1016/j.neucom.2020.04.086
Ahn W, Lee HS, Ryou H, Oh KJ. Asset allocation model for a robo-advisor using the financial market instability index and genetic algorithms. Sustainability. 2020; 12(3): 15. DOI: 10.3390/su12030849
Quek SG, Selvachandran G, Tan JH, Thiang HYA, Tuan NT, Son L. A new hybrid model of fuzzy time series and genetic algorithm based machine learning algorithm: a case study of forecasting prices of nine types of major cryptocurrencies. Big Data Research. 2022; 28: 9. DOI: 10.1016/j.bdr.2022.100315
Scagliarini T, Faes L, Marinazzo D, Stramaglia S, Mantegna RN. Synergistic Information Transfer in the Global System of Financial Markets. Entropy. 2020; 22(9): 13. DOI: 10.3390/e22091000
Guo XX, Sun YT, Ren JL. Low dimensional mid-term chaotic time series prediction by delay parameterized method. Information Sciences. 2020; 516: 1-19. DOI: 10.1016/j.ins.2019.12.021
Kumar R, Kumar P, Kumar Y. Integrating big data driven sentiments polarity and ABC-optimized LSTM for time series forecasting. Multimedia Tools and Applications. 2022; 81(24): 34595-614. DOI: 10.1007/s11042-021-11029 -1
Valle MA, Urbina F. The backbone of the financial interaction network using a maximum entropy distribution. Advances in Complex Systems. 2022; 25(04): 23. DOI: 10.1142/s0219525922500060
Bumin M, Ozcalici M. Predicting the direction of financial dollarization movement with genetic algorithm and machine learning algorithms: The case of Turkey. Expert Systems with Applications. 2023; 213: 16. DOI: 10.1016/j.eswa.2022.119301
Martins TM, Neves RF. Applying genetic algorithms with speciation for optimization of grid template pattern detection in financial markets. Expert Systems with Applications. 2020; 147: 15. DOI: 10.1016/j.eswa.2020.113191
DOI:
https://doi.org/10.31449/inf.v49i35.10724Downloads
Published
How to Cite
Issue
Section
License
Authors retain copyright in their work. By submitting to and publishing with Informatica, authors grant the publisher (Slovene Society Informatika) the non-exclusive right to publish, reproduce, and distribute the article and to identify itself as the original publisher.
All articles are published under the Creative Commons Attribution license CC BY 3.0. Under this license, others may share and adapt the work for any purpose, provided appropriate credit is given and changes (if any) are indicated.
Authors may deposit and share the submitted version, accepted manuscript, and published version, provided the original publication in Informatica is properly cited.







