journal article·2023-01-30Open access

Collaborative Filtering Model of Graph Neural Network Based on Random Walk

Jiahao Wang, Hongyan Mei, Kai Li, Xing Zhang, Xin Chen

Applied Sciences· Volume 13· Issue 3

Abstract

This paper proposes a novel graph neural network recommendation method to alleviate the user cold-start problem caused by too few relevant items in personalized recommendation collaborative filtering. A deep feedforward neural network is constructed to transform the bipartite graph of user–item interactions into the spectral domain, using a random wandering method to discover potential correlation information between users and items. Then, a finite-order polynomial is used to optimize the convolution process and accelerate the convergence of the convolutional network, so that deep connections between users and items in the spectral domain can be discovered quickly. We conducted experiments on the classic dataset MovieLens-1M. The recall and precision were improved, and the results show that the method can improve the accuracy of recommendation results, tap the association information between users and items more effectively, and significantly alleviate the user cold-start problem.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Advanced Graph Neural Networks · Expert finding and Q&A systems

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

Affiliations

School of Electronics and Information Engineering, Liaoning University of Technology, Jinzhou 121000, China

Funding

Innovation Project of Postgraduate Education Reform of Liaoning University of Technology · Liaoning Natural Science Foundation Mentoring Program Project · Liaoning Education Department Scientific Research Project · Liaoning Higher Education Innovation Talent Support Project

References (29)

Show source-provided references
1. A review of deep learning-based recommender systems
2. Tansitpong, P. (February, January 31). Identifying key drivers in airline recommendations using logistic regression from web scraping. Proceedings of the 2020 the 3rd International Conference on Computers in Management and Business, Tokyo, Japan.10.1145/3383845.3383870 ↗
3. Chen, C., Zhang, M., Ma, W., Liu, Y., and Ma, S. (2020, January 20–24). Efficient non-sampling factorization machines for optimal context-aware recommendation. Proceedings of the Web Conference 2020, Taiwan, China.10.1145/3366423.3380303 ↗
4. Elbadrawy, A., and Karypis, G. (2016, January 15–19). Domain-aware grade prediction and top-n course recommendation. Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA.10.1145/2959100.2959133 ↗
5. VDA-RWLRLS: An anti-SARS-CoV-2 drug prioritizing framework combining an unbalanced bi-random walk and Laplacian regularized least squares10.1016/j.compbiomed.2021.105119 ↗
6. Towards predicting COVID-19 infection waves: A random-walk Monte Carlo simulation approach10.1016/j.chaos.2021.111785 ↗
7. Salakhutdinov, R., Mnih, A., and Hinton, G. (2007, January 20–24). Restricted Boltzmann machines for collaborative filtering. Proceedings of the 24th International Conference on Machine Learning, Corvalis, OR, USA.10.1145/1273496.1273596 ↗
8. Zheng, Y., Tang, B., Ding, W., and Zhou, H. (2016, January 1). A neural autoregressive approach to collaborative filtering. Proceedings of the International Conference on Machine Learning, New York, NY, USA.10.1145/2988450.2988453 ↗
9. Wang, J., Yu, L., Zhang, W., Gong, Y., and Zhang, D. (2017, January 7–11). Irgan: A minimax game for unifying generative and discriminative information retrieval models. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Tokyo, Japan.10.1145/3077136.3080786 ↗
10. Collaborative filtering with a deep adversarial and attention network for cross-domain recommendation10.1016/j.ins.2021.02.009 ↗
11. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., and Chua, T.S. (2017, January 3–7). Neural collaborative filtering. Proceedings of the 26th International Conference on World Wide Web, Perth, Australia.10.1145/3038912.3052569 ↗
12. Music similarity measurement and recommendation system using convolutional neural networks10.1007/s13735-021-00206-5 ↗
13. Guo, Q., Yu, Z., Wu, Y., Liang, D., Qin, H., and Yan, J. (2019, January 16–20). Dynamic recursive neural network. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00529 ↗
14. Deep reinforcement learning: A brief survey10.1109/MSP.2017.2743240 ↗
15. Zhang, J., Shi, X., Zhao, S., and King, I. (2019). Star-gcn: Stacked and reconstructed graph convolutional networks for recommender systems. arXiv.10.24963/ijcai.2019/592 ↗
16. Wu, L., Sun, P., Fu, Y., Hong, R., Wang, X., and Wang, M. (2019, January 21–25). A neural influence diffusion model for social recommendation. Proceedings of the 42th International ACM SIGIR Conference on Research and Development in Information Retrieval, Paris, France.10.1145/3331184.3331214 ↗
17. Wang, X., He, X., Cao, Y., Liu, M., and Chua, T.S. (2019, January 4–8). Kgat: Knowledge graph attention network for recommendation. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA.10.1145/3292500.3330989 ↗
18. Berg, R., Kipf, T.N., and Welling, M. (2017). Graph convolutional matrix completion. arXiv.
19. Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation10.1109/TKDE.2007.46 ↗
20. Topic-sensitive pagerank: A context-sensitive ranking algorithm for web search10.1109/TKDE.2003.1208999 ↗
21. Zheng, L., Lu, C.T., Jiang, F., Zhang, J., and Yu, P.S. (2018, January 2–7). Spectral collaborative filtering. Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada.10.1145/3240323.3240343 ↗
22. Adam optimization algorithm for wide and deep neural network10.17977/um018v2i12019p41-46 ↗
23. Mukkamala, M.C., and Hein, M. (2017, January 6–11). Variants of rmsprop and adagrad with logarithmic regret bounds. Proceedings of the International Conference on Machine Learning, Sydney, NSW, Australia.
24. Kurbiel, T., and Khaleghian, S. (2017). Training of deep neural networks based on distance measures using RMSProp. arXiv.
25. The movielens datasets: History and context
26. Brusilovsky, P., Cantador, I., Koren, Y., Kuflik, T., and Weimer, M. (2010, January 26–30). Workshop on information heterogeneity and fusion in recommender systems (HetRec 2010). Proceedings of the Fourth ACM Conference on Recommender Systems, Barcelona, Spain.10.1145/1864708.1864796 ↗
27. Wang, X., He, X., Wang, M., Feng, F., and Chua, T.S. (2019, January 21–25). Neural graph collaborative filtering. Proceedings of the 42th International ACM SIGIR Conference on Research and Development in Information Retrieval, Paris, France.10.1145/3331184.3331267 ↗
28. He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., and Wang, M. (2020, January 25–30). Lightgcn: Simplifying and powering graph convolution network for recommendation. Proceedings of the 43th International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual Event, China.10.1145/3397271.3401063 ↗
29. Wang, X., Jin, H., Zhang, A., He, X., Xu, T., and Chua, T.S. (2020, January 25–30). Disentangled graph collaborative filtering. Proceedings of the 43th International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual Event, China.10.1145/3397271.3401137 ↗