• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Graph convolutional neural network recommendation system with feature enhancement based on collaborative filtering


Abstract

In recent years, recommendation systems (RSs) have become increasingly crucial in various domains such as e-commerce, streaming platforms, and social media. Graph neural networks (GNNs) have emerged as predominant approaches in this field. However, existing GNN-based recommendation systems (RSs) often face critical limitations. These methods typically depend on basic node features, such as position indices or raw rating matrices, which lack sufficient representational power. Moreover, there exist data sparsity and cold-start problems that are prevalent in real-world recommendation scenarios. To overcome these limitations, this paper proposes a novel collaborative filtering enhanced graph convolutional neural network recommendation system (GCN-CF). GCN-CF enhances node representation through matrix factorization and effectively solves data sparsity and cold start problems through graph convolutional networks. GCN-CF includes three main phases: MF-based feature extraction from user-item interactions, GCN-based training on heterogeneous graphs (user-item, user-user, and item-item graphs) to obtain enhanced edge node embeddings, and rating prediction through a linear regressor. Extensive experiments conducted on three benchmark datasets (MovieLens 100K, MovieLens 1M, and Beauty) demonstrate that GCN-CF achieves significant performance improvements. The results confirm that our approach, which combines matrix factorization (MF) based feature extraction with bilateral domain information fusion, effectively enhances model performance. Furthermore, the use of MF-initialized embedding features reduces the model's computational runtime. Code link: https://zenodo.org/records/15240020.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
Y. Xu, Y. Zhang, H. Zhou, J. Hu, "Graph convolutional neural network recommendation system with feature enhancement based on collaborative filtering," KSII Transactions on Internet and Information Systems, vol. 19, no. 11, pp. 3896-3915, 2025. DOI: 10.3837/tiis.2025.11.009.

[ACM Style]
Yang Xu, Yueyi Zhang, Hanting Zhou, and Jing Hu. 2025. Graph convolutional neural network recommendation system with feature enhancement based on collaborative filtering. KSII Transactions on Internet and Information Systems, 19, 11, (2025), 3896-3915. DOI: 10.3837/tiis.2025.11.009.

[BibTeX Style]
@article{tiis:105172, title="Graph convolutional neural network recommendation system with feature enhancement based on collaborative filtering", author="Yang Xu and Yueyi Zhang and Hanting Zhou and Jing Hu and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2025.11.009}, volume={19}, number={11}, year="2025", month={November}, pages={3896-3915}}