Abstract

Owing to uncertainty in the stock market, stock price prediction has always been a challenging research hotspot. In recent years, many stock prediction methods have used stock price series and technical indicators as inputs and the time series algorithm to predict, but they often ignore the influence of deeper factors such as the situation of the stock company and current situation of the stock industry. In addition, most of them predict based on small-scale stock datasets with limited characteristics and have certain defects such as bias, poor stability of prediction results, and lack of statistical significance tests on experimental results. To solve these problems, we propose a new method for stock price prediction based on knowledge graph (KG) and graph convolution neural network (GCN) models. First, stock KG is constructed, and the semantic relationships between stocks are described in the form of triples. Second, the correlations between stocks are quantified by fully utilizing their explicit/implicit relationships in the KG. Third, K-means, community detection (CD), and GCNs are merged to obtain accurate clustering results for similar stocks. Finally, the historical prices of similar stocks are used as the input characteristics of the time series models to predict stock price trends. We collect 4684 A-share market stocks in China from 2013 to 2019 and predicted the stock price trends for 762 of them. The experimental results and significance test show that the proposed method achieve the best accuracy, precision, and F1-measure on large-scale stock datasets and have the best stability, proving that the overall prediction effect outperforms that by state-of-the-art methods.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.