Research Article

Applying Graph Convolution Networks to Recommender Systems based on graph topology

Volume: 13 Number: 2 June 28, 2022
EN TR

Applying Graph Convolution Networks to Recommender Systems based on graph topology

Abstract

The recommender systems are widely used in online applications to suggest products to the potential users. The main aim of recommender system is to produce meaningful recommendation to a potential user by monitoring user’s purchasing habits, history, and useful information. Recently, graph representation learning methods based on node embedding have drawn attention in Recommender systems such as Graph Convolutional Networks (GCNs) that is powerful method for collaborative filtering. The GCN performs neighborhood aggregation mechanism to extract high level representation for both user and items. In this paper, we propose a recommendation algorithm based on node similarity convolutional matrices with topological property in GCNs where the linkage measure is illustrated as a bipartite graph. The experiments indicate the necessity of capturing user–item graph structure in recommendation. The experimental results show that node similarity-based convolution matrices and GCN-based embeddings significantly improve the prediction accuracy in recommender systems compared to state-of-art approaches.

Keywords

References

  1. [1] M. Chui, "Artificial intelligence the next digital frontier?", McKinsey and Company Global Institute, 47:3–6, 2017.
  2. [2] H.Cheng, L. Koc, J. Harmsen, H. Cheng, L. Koc, J. Harmsen, T. Shaked, T. Chandra, H. Aradhye, G. Anderson, G. Corrado, W. Chai and M. Ispir, “Wide & Deep Learning for Recommender Systems”, In Proceedings of the 1st workshop on deep learning for recommender systems, pp. 7–10, 2016.
  3. [3] H. Guo, R. Tang, Y. Ye, Z. Li and X. He, "DeepFM: a factorization-machine based neural network for CTR prediction”, In Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp. 1725-1731, 2017.
  4. [4] X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T. Chua, “Neural collaborative filtering”, In Proceedings of the 26th international conference on world wide web, pp. 173-182, 2017.
  5. [5] Y. Koren, R. Bell, and C. Volinsky, “Matrix factorization techniques for recommender systems”, Computer, 42(8), pp. 30-37, 2009.
  6. [6] S. Rendle, “Factorization machines”, In 2010 IEEE International conference on data mining IEEE, pp. 995-1000, 2010.
  7. [7] S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme, “BPR: Bayesian personalized ranking from implicit feedback”, In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence, pp. 452-461, 2009.
  8. [8] X. He, K. Deng, X. Wang, Y.N. Li, Y. Zhang, and M. Wang, “Lightgcn: Simplifying and powering graph convolution network for recommendation”, In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, pp. 639-648, 2020.

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Publication Date

June 28, 2022

Submission Date

March 1, 2022

Acceptance Date

April 12, 2022

Published in Issue

Year 2022 Volume: 13 Number: 2

IEEE
[1]A. Özcan, “Applying Graph Convolution Networks to Recommender Systems based on graph topology”, DUJE, vol. 13, no. 2, pp. 205–211, June 2022, doi: 10.24012/dumf.1081137.