MDGNN: Multi-Relational Dynamic Graph Neural Network for Comprehensive and Dynamic Stock Investment Prediction
Hao QianHongting ZhouQian ZhaoHao ChenHongxiang YaoJingwei WangZiqi LiuFei YuZhiqiang ZhangJun Zhou
Proposes a dynamic graph neural network framework that integrates diverse daily market relationships across industries, investment banks, and co-holding connections with a Transformer architecture to improve stock trend prediction.
Predicting stock price movements is a critical yet complex task in financial markets due to the dynamic and interconnected nature of market entities, macroeconomic trends, and corporate disclosures. Existing machine learning approaches often treat individual stocks in isolation or rely on static, single-relation network structures, failing to reflect how multi-entity relationships evolve over time. The main objective of the article is to present and evaluate a new framework, the Multi-Relational Dynamic Graph Neural Network, which models evolving daily interconnections among stocks, investment banks, and industry sectors to improve stock investment prediction.
The researchers evaluated their framework using real-world data from China's stock market across the CSI 100 and CSI 300 indices over a three-year evaluation window from January 2020 through February 2023. The approach constructs daily network snapshots connecting stocks to associated industries and investment banks using market trading indicators and text from financial news and analyst reports. A hierarchical graph layer aggregates these multi-faceted relationships, while a sequence-modeling module captures their temporal evolution over rolling lookback windows. The framework was benchmarked against ten baseline methods ranging from standard time-series models to dynamic graph architectures.
The findings show that the proposed framework consistently outperforms all baseline models across multiple performance and return metrics. On the broader CSI 300 dataset, the model achieved a cumulative return of 0.9828, more than doubling the performance of competitive dynamic baseline models. The model also achieved superior ranking accuracy and precision among top-ranked stocks, with the performance gains becoming more pronounced on larger datasets with denser relational connections. Ablation analyses confirmed that modeling multiple relationship pathways provided the single largest performance gain, with investment bank connections exerting a stronger predictive influence than industry connections alone.
These results demonstrate that incorporating multifaceted, evolving institutional relationships significantly enhances predictive performance and risk-adjusted return generation compared to traditional forecasting tools. By propagating information across shared ownership and industry links, quantitative investment strategies can better anticipate sector-wide movements and reduce prediction errors. However, decision-makers should note that the empirical evaluation was conducted exclusively on Chinese market indices under specific lookback windows, and adding excessive network complexity beyond optimal thresholds can lead to performance degradation. As a next step, the article suggests integrating contrastive learning techniques to further refine the framework's representations.
- Paper: EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs, A. Pareja et al. (2019). It provides the foundational framework for evolving graph convolutional networks over time series, which MDGNN builds upon to capture daily evolving relational snapshots among market entities.
- Paper: Heterogeneous Graph Transformer, Ziniu Hu et al. (2020). It introduces transformer-based message passing for heterogeneous graphs with multiple node and relationship types, establishing the multi-relational aggregation mechanisms used in financial networks.
- Paper: Modeling Relational Data with Graph Convolutional Networks, Michael Schlichtkrull et al. (2018). It formulates relational graph convolutional networks for multi-relational knowledge graphs, defining the core principles of relation-specific message passing adapted by MDGNN.
- Paper: Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks, Zonghan Wu et al. (2020). It establishes multivariate time series forecasting methods that combine temporal convolutions with graph neural networks to model inter-series dependencies.
- Paper: Graph Transformer Networks, Seongjun Yun et al. (2019). It develops graph transformer architectures for learning multi-hop composite relations across heterogeneous networks without manual meta-path engineering.
- Paper: FactorVAE: A Probabilistic Dynamic Factor Model Based on Variational Autoencoder for Predicting Cross-Sectional Stock Returns, Yitong Duan et al. (2022). It formalizes deep probabilistic factor modeling and cross-sectional return prediction on Chinese stock market indices, setting the financial forecasting setup used by the source.
- Paper: Dynamic Graph Neural Networks Under Spatio-Temporal Distribution Shift, Zeyang Zhang et al. (2022). It analyzes dynamic graph neural network design under spatio-temporal distribution shifts, providing essential techniques for robust temporal modeling across changing market regimes.
- Paper: Semi-Supervised Classification with Graph Convolutional Networks, Thomas N. Kipf et al. (2017). It introduces standard localized spectral graph convolutional networks, which serve as the fundamental graph layer for neighborhood information aggregation.
No sufficiently relevant recommendations were found.
