skip to main content
10.1145/3378936.3378972acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicsimConference Proceedingsconference-collections
research-article

Stock Market Prediction Using Ensemble of Graph Theory, Machine Learning and Deep Learning Models

Published: 07 March 2020 Publication History

Abstract

Efficient Market Hypothesis (EMH) is the cornerstone of the modern financial theory and it states that it is impossible to predict the price of any stock using any trend, fundamental or technical analysis. Stock trading is one of the most important activities in the world of finance. Stock price prediction has been an age-old problem and many researchers from academia and business have tried to solve it using many techniques ranging from basic statistics to machine learning using relevant information such as news sentiment and historical prices. Even though some studies claim to get prediction accuracy higher than a random guess, they consider nothing but a proper selection of stocks and time interval in the experiments. In this paper, a novel approach is proposed using graph theory. This approach leverages Spatio-temporal relationship information between different stocks by modeling the stock market as a complex network. This graph-based approach is used along with two techniques to create two hybrid models. Two different types of graphs are constructed, one from the correlation of the historical stock prices and the other is a causation-based graph constructed from the financial news mention of that stock over a period. The first hybrid model leverages deep learning convolutional neural networks and the second model leverages a traditional machine learning approach. These models are compared along with other statistical models and the advantages and disadvantages of graph-based models are discussed. Our experiments conclude that both graph-based approaches perform better than the traditional approaches since they leverage structural information while building the prediction model.

References

[1]
Rechenthin, Michael David. "Machine-learning classification techniques for the analysis and prediction of high-frequency stock direction." PhD (Doctor of Philosophy) thesis, University of Iowa, 2014.
[2]
Milosevic, Nikola. (2016). Equity forecast: Predicting long term stock price movement using machine learning.
[3]
Alice Zheng: Using AI to make prediction on stock market, 2017
[4]
Kim Kj. Financial time series forecasting using support vector machines. Neurocomputing. 2003; https://doi.org/10.1016/S0925-2312(03)00372-2
[5]
Huang W, Nakamori Y, Wang SY. Forecasting stock market movement direction with support vector machine. Comput Oper Res. 2005; 32(10):2513--2522. https://doi.org/10.1016/j.cor.2004.03.016
[6]
Ni LP, Ni ZW, Gao YZ. Stock trend prediction based on fractal feature selection and support vector machine. Expert Syst Appl. 2011; 38(5):5569--5576. https://doi.org/10.1016/j.eswa.2010.10.079
[7]
Kumar D, Meghwani SS, Thakur M. Proximal support vector machine based hybrid prediction models for trend forecasting in financial markets. J Comput Sci. 2016; 17:1--13. https://doi.org/10.1016/j.jocs.
[8]
Qiu M, Song Y, Akagi F. Application of artificial neural network for the prediction of stock market returns: The case of the Japanese stock market. Chaos Solitons Fractals. 2016; 85:1--7. https://doi.org/10.
[9]
Preis, T., Moat, H. S., & Stanley, H. E. (2013). Quantifying Trading Behavior in Financial Markets Using Google Trends. Scientific Reports, 3(1).
[10]
R. N. Mantegna, "Hierarchical structure in financial markets," The European Physical Journal B---Condensed Matter and Complex Systems, vol. 11, no. 1, pp. 193--197, 1999. View at Google Scholar · View at Scopus.
[11]
H.-J. Kim, Y. Lee, B. Kahng, and I.-M. Kim, "Weighted scale-free network in financial correlations," Journal of the Physical Society of Japan, vol. 71, no. 9, pp. 2133--2136, 2002.
[12]
H.-J. Kim, I.-M. Kim, Y. Lee, and B. Kahng, "Scale-free network in stock markets," Journal of the Korean Physical Society, vol. 40, no. 6, pp. 1105--1108, 2002. View at Google Scholar · View at Scopus
[13]
M. Gałązka, "Characteristics of the Polish stock market correlations," International Review of Financial Analysis, vol. 20, no. 1, pp. 1--5, 2011.
[14]
Ghazale, P.P., Zhao, L., Zheng, Q., & Zhang, J. Time Series Trend Detection and Forecasting Using Complex Network Topology Analysis. 2018 International Joint Conference on Neural Networks (IJCNN), 1--7, 2018.
[15]
https://en.wikipedia.org/wiki/Louvain_Modularity, 2019
[16]
Blondel et. al., "Fast unfolding of communities in large networks," arXiv, 2008. [Available] https://arxiv.org/abs/0803.0476
[17]
de Mello Assis, Julia & Pereira, Adriano & Couto e Silva, Rodrigo. Designing Financial Strategies based on Artificial Neural Networks Ensembles for Stock Markets. 1--8. 10.1109/IJCNN.2018.8489688, 2018.
[18]
Zhang, Xi & Qu, Siyu & Huang, Jieyun & Fang, Binxing & Yu, Philip. Stock Market Prediction via Multi-Source Multiple Instance Learning. IEEE Access. PP. 1--1. 10.1109/ACCESS.2018.2869735, 2018.
[19]
Yi Huang, Chien. (2018). Financial Trading as a Game: A Deep Reinforcement Learning Approach, 2018
[20]
https://www.semanticscholar.org/paper/Spatio-Temporal-Graph-Convolutional-Networks%3A-A-for-Yu-Yin/4b1c78cde5ada664f689e38217b4190e53d5bee7/figure/0, 2019
[21]
Xu Weichao, Yunhe Hou, Hung Y. S. & Yuexian Zou, 2010. Comparison of Spearman's rho and Kendall's tau in normal and contaminated normal models. Manuscript submitted to IEEE Transactions on Information Theory (http://arxiv.org/PS_cache/arxiv/pdf/1011/1011.2009v1.pdf)

Cited By

View all
  • (2024)Predicting Economic Trends and Stock Market Prices with Deep Learning and Advanced Machine Learning TechniquesElectronics10.3390/electronics1317339613:17(3396)Online publication date: 26-Aug-2024
  • (2024)Sentiment Analysis based Stock Price Prediction using Machine Learning2024 2nd International Conference on Advancement in Computation & Computer Technologies (InCACCT)10.1109/InCACCT61598.2024.10551038(182-187)Online publication date: 2-May-2024
  • (2024)A Review of Social Media Sentiment Analysis Using Machine Learning To Enhance Stock Market Prediction2024 2nd DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIEI)10.1109/IDICAIEI61867.2024.10842801(1-6)Online publication date: 29-Nov-2024
  • Show More Cited By

Index Terms

  1. Stock Market Prediction Using Ensemble of Graph Theory, Machine Learning and Deep Learning Models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICSIM '20: Proceedings of the 3rd International Conference on Software Engineering and Information Management
    January 2020
    258 pages
    ISBN:9781450376907
    DOI:10.1145/3378936
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • University of Science and Technology of China: University of Science and Technology of China

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 March 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Big data analytics
    2. Stock market
    3. deep learning
    4. financial networks
    5. graph theory
    6. machine learning
    7. spatio-temporal
    8. time series forecasting

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICSIM '20

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)173
    • Downloads (Last 6 weeks)19
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Predicting Economic Trends and Stock Market Prices with Deep Learning and Advanced Machine Learning TechniquesElectronics10.3390/electronics1317339613:17(3396)Online publication date: 26-Aug-2024
    • (2024)Sentiment Analysis based Stock Price Prediction using Machine Learning2024 2nd International Conference on Advancement in Computation & Computer Technologies (InCACCT)10.1109/InCACCT61598.2024.10551038(182-187)Online publication date: 2-May-2024
    • (2024)A Review of Social Media Sentiment Analysis Using Machine Learning To Enhance Stock Market Prediction2024 2nd DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIEI)10.1109/IDICAIEI61867.2024.10842801(1-6)Online publication date: 29-Nov-2024
    • (2024)Research on the Construction of Efficient Application System of Financial Market Prediction Model Based on Deep Learning2024 International Conference on Electronics and Devices, Computational Science (ICEDCS)10.1109/ICEDCS64328.2024.00192(1045-1050)Online publication date: 23-Sep-2024
    • (2024)Learning to Play the Trading Game: Exploring Reinforcement Learning-Based Stock Trading Bots2024 IEEE 10th International Conference on Big Data Computing Service and Machine Learning Applications (BigDataService)10.1109/BigDataService62917.2024.00011(27-34)Online publication date: 15-Jul-2024
    • (2024)Multi-Cluster Graph (MCG): A Novel Clustering-Based Multi-Relation Graph Neural Networks for Stock Price ForecastingIEEE Access10.1109/ACCESS.2024.347615912(154482-154502)Online publication date: 2024
    • (2024)An automated decision-making system employing complex networks and blockchain for the decentralized stock marketExpert Systems with Applications: An International Journal10.1016/j.eswa.2024.125131257:COnline publication date: 10-Dec-2024
    • (2024)A financial anomaly prediction approach using semantic space of news flow on twitterDecision Analytics Journal10.1016/j.dajour.2024.10042210(100422)Online publication date: Mar-2024
    • (2024)Algorithmic stock trading based on ensemble deep neural networks trained with time graphApplied Soft Computing10.1016/j.asoc.2024.111847163(111847)Online publication date: Sep-2024
    • (2024)A Deep Dive into Machine Learning: The Roles of Neural Networks and Random Forests in QSPR AnalysisBioNanoScience10.1007/s12668-024-01710-815:1Online publication date: 10-Dec-2024
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media