DGDNN: Decoupled Graph Diffusion Neural Network for Stock Movement Prediction

Forecasting future stock trends remains challenging for academia and industry due to stochastic inter-stock dynamics and hierarchical intra-stock dynamics influencing stock prices. In recent years, graph neural networks have achieved remarkable performance in this problem by formulating multiple stocks as graph-structured data. However, most of these approaches rely on artificially defined factors to construct static stock graphs, which fail to capture the intrinsic interdependencies between stocks that rapidly evolve. In addition, these methods often ignore the hierarchical features of the stocks and lose distinctive information within. In this work, we propose a novel graph learning approach implemented without expert knowledge to address these issues. First, our approach automatically constructs dynamic stock graphs by entropy-driven edge generation from a signal processing perspective. Then, we further learn task-optimal dependencies between stocks via a generalized graph diffusion process on constructed stock graphs. Last, a decoupled representation learning scheme is adopted to capture distinctive hierarchical intra-stock features. Experimental results demonstrate substantial improvements over state-of-the-art baselines on real-world datasets. Moreover, the ablation study and sensitivity study further illustrate the effectiveness of the proposed method in modeling the time-evolving inter-stock and intra-stock dynamics.

[1]  T. Konstantin Rusch,et al.  A Survey on Oversmoothing in Graph Neural Networks , 2023, ArXiv.

[2]  Quoc Viet Hung Nguyen,et al.  Efficient Integration of Multi-Order Dynamics and Internal Dynamics in Stock Movement Prediction , 2022, WSDM.

[3]  Ying Zhang,et al.  Temporal and Heterogeneous Graph Neural Network for Financial Time Series Prediction , 2022, CIKM.

[4]  J. Cartlidge,et al.  State Dependent Parallel Neural Hawkes Process for Limit Order Book Event Stream Prediction and Simulation , 2022, KDD.

[5]  Junchi Yan,et al.  Transformers in Time Series: A Survey , 2022, IJCAI.

[6]  Jie Chen,et al.  Memory-Based Message Passing: Decoupling the Message for Propagation from Discrimination , 2022, ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[7]  Rajgopal Kannan,et al.  Decoupling the Depth and Scope of Graph Neural Networks , 2022, NeurIPS.

[8]  Qing Li,et al.  A Multimodal Event-Driven LSTM Model for Stock Prediction Using Online News , 2021, IEEE Transactions on Knowledge and Data Engineering.

[9]  U. Kang,et al.  Accurate Multivariate Stock Movement Prediction via Data-Axis Transformer with Multi-Level Contexts , 2021, KDD.

[10]  Ramit Sawhney,et al.  Stock Selection via Spatiotemporal Hypergraph Attention Network: A Learning to Rank Approach , 2021, AAAI.

[11]  Ramit Sawhney,et al.  Exploring the Scale-Free Nature of Stock Markets: Hyperbolic Graph Learning for Algorithmic Trading , 2021, WWW.

[12]  Carl Yang,et al.  A Survey on Graph Structure Learning: Progress and Opportunities , 2021, 2103.03036.

[13]  Ramit Sawhney,et al.  Deep Attentive Learning for Stock Movement Prediction from Social Media Text and Company Correlations , 2020, EMNLP.

[14]  Junzhou Huang,et al.  Tackling Over-Smoothing for General Graph Convolutional Networks , 2020, ArXiv.

[15]  Shuiwang Ji,et al.  Towards Deeper Graph Neural Networks , 2020, KDD.

[16]  Weining Qian,et al.  F-HMTC: Detecting Financial Events for Investment Decisions Based on Neural Hierarchical Multi-Label Text Classification , 2020, IJCAI.

[17]  Suhang Wang,et al.  Graph Structure Learning for Robust Graph Neural Networks , 2020, KDD.

[18]  Chengzhong Xu,et al.  Multi-Graph Convolutional Network for Relationship-Driven Stock Movement Prediction , 2020, 2020 25th International Conference on Pattern Recognition (ICPR).

[19]  Xiaoyang Wang,et al.  Traffic Flow Prediction via Spatial Temporal Graph Neural Network , 2020, WWW.

[20]  Gaofeng Meng,et al.  Spatio-Temporal Graph Structure Learning for Traffic Forecasting , 2020, AAAI.

[21]  Weiwei Jiang,et al.  Applications of deep learning in stock market prediction: recent progress , 2020, Expert Syst. Appl..

[22]  Wei-Xing Zhou,et al.  Information Transfer between Stock Market Sectors: A Comparison between the USA and China , 2020, Entropy.

[23]  Amanda Prorok,et al.  Graph Neural Networks for Decentralized Multi-Robot Path Planning , 2019, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Marcello Restelli,et al.  Risk-Averse Trust Region Optimization for Reward-Volatility Reduction , 2019, IJCAI.

[25]  Stephan Günnemann,et al.  Diffusion Improves Graph Learning , 2019, NeurIPS.

[26]  Xu Sun,et al.  Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological View , 2019, AAAI.

[27]  Jaewoo Kang,et al.  HATS: A Hierarchical Graph Attention Network for Stock Movement Prediction , 2019, ArXiv.

[28]  Junzhou Huang,et al.  DropEdge: Towards Deep Graph Convolutional Networks on Node Classification , 2019, ICLR.

[29]  Bin Luo,et al.  Semi-Supervised Learning With Graph Learning-Convolutional Networks , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Jing Jiang,et al.  Graph WaveNet for Deep Spatial-Temporal Graph Modeling , 2019, IJCAI.

[31]  Huajun Chen,et al.  Knowledge-Driven Stock Trend Prediction and Explanation via Temporal Convolutional Network , 2019, WWW.

[32]  Wei Hu,et al.  Exploring Structure-Adaptive Graph Learning for Robust Semi-Supervised Classification , 2019, 2020 IEEE International Conference on Multimedia and Expo (ICME).

[33]  Charles E. Leisersen,et al.  EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs , 2019, AAAI.

[34]  Maosong Sun,et al.  Enhancing Stock Movement Prediction with Adversarial Training , 2018, IJCAI.

[35]  Yiqun Liu,et al.  Temporal Relational Ranking for Stock Prediction , 2018, ACM Trans. Inf. Syst..

[36]  Ken-ichi Kawarabayashi,et al.  Representation Learning on Graphs with Jumping Knowledge Networks , 2018, ICML.

[37]  Muhammad Zakaria,et al.  A global network topology of stock markets: Transmitters and receivers of spillover effects , 2018 .

[38]  Thierry Foucault,et al.  Noisy Stock Prices and Corporate Investment , 2018, The Review of Financial Studies.

[39]  Chang Liu,et al.  Risk prediction and evaluation of transnational transmission of financial crisis based on complex network , 2018, Cluster Computing.

[40]  Xiao-Ming Wu,et al.  Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learning , 2018, AAAI.

[41]  Pietro Liò,et al.  Graph Attention Networks , 2017, ICLR.

[42]  Garrison W. Cottrell,et al.  A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction , 2017, IJCAI.

[43]  Takashi Matsubara,et al.  Deep learning for stock prediction using numerical and textual information , 2016, 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS).

[44]  Robert A. Wood,et al.  A comparison of volatility and bid–ask spread for NASDAQ and NYSE after decimalization , 2011 .

[45]  Albert Marcet,et al.  Stock Market Volatility and Learning , 2008, SSRN Electronic Journal.

[46]  Babu O. Narayanan,et al.  Financial Influences and Scale-Free Networks , 2006, International Conference on Computational Science.

[47]  I. Csiszár,et al.  Information Theory and Statistics: A Tutorial , 2004, Found. Trends Commun. Inf. Theory.

[48]  Ann C. Logue The Efficient Market Hypothesis and Its Critics , 2003 .

[49]  G. Schwert,et al.  Stock Volatility in the New Millennium: How Wacky is NASDAQ? , 2001 .

[50]  R. Mantegna Hierarchical structure in financial markets , 1998, cond-mat/9802256.

[51]  J. Bouchaud,et al.  HERD BEHAVIOR AND AGGREGATE FLUCTUATIONS IN FINANCIAL MARKETS , 1997, Macroeconomic Dynamics.

[52]  M. Livingston INDUSTRY MOVEMENTS OF COMMON STOCKS , 1977 .

[53]  E. Jaynes Information Theory and Statistical Mechanics , 1957 .

[54]  Hongbo Bo,et al.  What Will Make Misinformation Spread: An XAI Perspective , 2023, xAI.

[55]  E. Kharlamov,et al.  Adaptive Diffusion in Graph Neural Networks , 2021, NeurIPS.

[56]  Harshal Patel,et al.  Predicting Stock Prices Using LSTM , 2017 .

[57]  Fan Lin,et al.  Relation-aware dynamic attributed graph attention network for stocks recommendation , 2022, Pattern Recognit..