journal article·2025Open access

DMGNN: A Dual Multi-Relational GNN Model for Enhanced Recommendation

Siyue Li, Tian Jin, Erfan Wang, Ranting Tao, Jiaxin Lu, Kai Xi

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

In the era of exponential growth of digital information, recommender algorithms are vital for helping users navigate vast data to find relevant items. Traditional approaches such as collaborative filtering and content-based methods have limitations in capturing complex, multi-faceted relationships in large-scale, sparse datasets. Recent advances in Graph Neural Networks (GNNs) have significantly improved recommendation performance by modeling high-order connection patterns within user-item interaction networks. However, existing GNN-based models like LightGCN and NGCF focus primarily on single-type interactions and often overlook diverse semantic relationships, leading to reduced recommendation diversity and limited generalization. To address these challenges, this paper proposes a dual multi-relational graph neural network recommendation algorithm based on relational interactions. Our approach constructs two complementary graph structures: a User-Item Interaction Graph (UIIG), which explicitly models direct user behaviors such as clicks and purchases, and a Relational Association Graph (RAG), which uncovers latent associations based on user similarities and item attributes. The proposed Dual Multi-relational Graph Neural Network (DMGNN) features two parallel branches that perform multi-layer graph convolutional operations, followed by an adaptive fusion mechanism to effectively integrate information from both graphs. This design enhances the model’s capacity to capture diverse relationship types and complex relational patterns. Extensive experiments conducted on benchmark datasets—including MovieLens-1M, Amazon-Electronics, and Yelp—demonstrate that DMGNN outperforms state-of-the-art baselines, achieving improvements of up to 12.3% in Precision, 9.7% in Recall, and 11.5% in F1 score. Moreover, DMGNN significantly boosts recommendation diversity by 15.2%, balancing accuracy with exploration. These results highlight the effectiveness of leveraging hierarchical multi-relational information, offering a promising solution to the challenges of data sparsity and relation heterogeneity in recommendation systems. Our work advances the theoretical understanding of multi-relational graph modeling and presents practical insights for developing more personalized, diverse, and robust recommender systems.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Topic Modeling · Machine Learning in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (26)

Show source-provided references
1. Recommendation algorithm based on attributed multiplex heterogeneous network10.7717/peerj-cs.822 ↗
2. SGL++: improving self-supervised graph learning for recommendation10.1145/3687481 ↗
3. Heterogeneous hypergraph neural network for social recommendation using attention network10.1145/3613964 ↗
4. Liu J, Yang C, Lu Z, Chen J, Li Y, Zhang M, et al. Towards graph foundation models: a survey and beyond. arXiv:2310.11829. 2023.
5. Current trends in collaborative filtering recommendation systems
6. LightGCN: simplifying and powering graph convolution network for recommendation
7. Neural graph collaborative filtering
8. A survey of graph neural networks for recommender systems: challenges, methods, and directions10.1145/3568022 ↗
9. Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems
10. Graph neural network recommendation algorithm based on improved dual tower model10.1038/s41598-024-54376-3 ↗
11. Intelligent personalized recommendation method based on optimized collaborative filtering algorithm in primary and secondary education resource system10.1109/ACCESS.2024.3365549 ↗
12. Semantic and relation aware neural network model for bi-class multi-relational heterogeneous graphs10.1016/j.isci.2025.112155 ↗
13. Graph convolutional networks: a comprehensive review10.1186/s40649-019-0069-y ↗
14. LSPI: heterogeneous graph neural network classification aggregation algorithm based on size neighbor path identification10.1016/j.asoc.2024.112656 ↗
15. KGIE: knowledge graph convolutional network for recommender system with interactive embedding10.1016/j.knosys.2024.111813 ↗
16. HGNN−BRFE: heterogeneous graph neural network model based on region feature extraction10.3390/electronics13224447 ↗
17. Wang S, Hu L, Wang Y, He X, Sheng Q, Orgun M, et al. Graph learning approaches to recommender systems: a review. arXiv:2004.11718. 2020.10.24963/ijcai.2021/630 ↗
18. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems
19. Multi-behavior graph neural networks for recommender system10.1109/TNNLS.2022.3204775 ↗
20. SIGformer: sign-aware graph transformer for recommendation
21. RA-HGNN: attribute completion of heterogeneous graph neural networks based on residual attention mechanism10.1016/j.eswa.2023.122945 ↗
22. Schlichtkrull M, Kipf TN, Bloem P, Berg RVD, Titov I, Welling M. Modeling relational data with graph convolutional networks. arXiv:1703.06103. 2017.10.1007/978-3-319-93417-4_38 ↗
23. Graph convolutional neural networks for web-scale recommender systems
24. Li X, Fu C, Zhao Z, Zheng G, Huang C, Dong J, et al. Dual-channel multiplex graph neural networks for recommendation. arXiv:2403.11624. 2024.
25. Effect of dataset size on efficiency of collaborative filtering recommender systems with multi-clustering as a neighbourhood identification strategy
26. Bengio Y, Courville A, Vincent P. Representation learning: a review and new perspectives. arXiv:1206.5538. 2012.