DGDNN: Decoupled Graph Diffusion Neural Network for Stock Movement Prediction

Zinuo You, Zijian Shi, Hongbo Bo, John Cartlidge, Li Zhang +1 more
1/3/2024
cs.LGcs.NE

No official code found. Best implementation: pixelhero98/DGDNN (22 stars, last commit 2026-05-01).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

pixelhero98/DGDNNCommunity100%
227PythonOct 31, 20225 months ago

Similar Papers

Cite this paper

@article{you2024dgdnn,
  title  = {DGDNN: Decoupled Graph Diffusion Neural Network for Stock Movement Prediction},
  author = {Zinuo You and Zijian Shi and Hongbo Bo and John Cartlidge and Li Zhang and Yan Ge},
  year   = {2024},
  eprint = {2401.01846},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.01846v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.01846.svg)](https://codeofpaper.com/paper/2401.01846)

Discussion