Similarity-based Graph Convolution Collaborative Recommendation Approach


  • Wentao Zhao
  • Dewang Wang



Recommender systems, Deep learning, Collaborative recommendation, Item attributes, Graph convolutional neural networks


With the rapid and iterative development of science and technology, a large amount of information exceeds the range that can be accepted, processed, or effectively utilized by an individual or a system, and recommendation algorithms can, to a certain extent, solve such problems, but traditional recommendation algorithms do not have a good solution to the problems related to data sparsity and recommendation accuracy. A similarity-based graph convolutional neural collaborative recommendation method (GCSCF) is proposed. The similarity algorithm based on the attributes of the item is used to find the item with the highest similarity and has not interacted with the current user, and this item is set to interact with the current user. The relevant interaction information of the user and the item is converted into relative feature vectors; the feature vectors are propagated using a graph convolutional neural network to aggregate the localized information, and the weight coefficients based on the item ratings are normalized to reduce the noise caused by the information aggregation. Comparative experiments are conducted on two public datasets, MovieLens-1M and Movielens-100K, with five baseline models on the set, and using Recall, Normalized Discounted Cumulative Gain (NDCG), and Precision as the evaluation metrics, and the results of the experiments show that the performance of the proposed social recommendation model better than other models.


STANLEY A J, CLIPSHAM P S.Information overloadmyth or reality? [C]//IEEE Colloquium on IT Strategies for Information Overload, 1998.

LIU Jianguo, ZHOU Tao, WANG Binghong. Research progress of personalized recommendation system [J]. Progress in Natural Science, 2009, 19(01):1-15.

W. T. Zhao, H. H. Tian, T. T. Feng, et al. Collaborative filtering algorithm incorporating similarity and prescreening patterns [J]. Computer Science and Exploration, 2023, 17(1): 217-227.

KARABADJI N E I, BELDJOUDI S, SERIDI-BOUCHELAGHEM H, et al. Improving memory-based user collaborative filtering with evolutionary multi-objective optimization [J]. Expert Systems with Application, 2018, 98 (May): 153-165.

LIU Y, WANG S L, ZHANG J F, et al. A neural collaborative filtering method for identifying miRNA- disease associations [J]. Neurocomputing, 2021, 422: 176-185.

CHEN H, QIAN F, CHEN J, et al. Attribute-based neural collaborative filtering [J]. Expert Systems with Applications, 2021, 185(4):115539.

ANWAR T, UMA V, SRIVASTAVA G. Rec-CFSVD ++: implementing recommendation system using collaborative filtering and singular value decomposition (SVD)++ [J]. International Journal of Information Technology and Decision Making, 2021(4): 1-19.

HAN X, WANG Z, XU H J.Time-weighted collaborative filtering algorithm based on improved mini batch Kmeans clustering [J]. Advances in Science and Technology, 2021, 105: 309-317.

Guo Yanhong, Deng Guishi. A hybrid recommendation algorithm for project cold-start in collaborative filtering systems [J]. Computer Engineering, 2008, 34(23):11-13.

Guo Y, Wang M, Li X. An Interactive Personalized Recommendation System Using the Hybrid Algorithm Model [J]. Symmetry, 2017, 9(10):216-216.

BRONSTEIN M M, BRUNA J, LECUN Y, et al. Geometric deep learning: going beyond euclidean data [J]. IEEE Signal Processing Magazine, 2017, 34(4):18-42.

KIPF T N, WELLING M. Semi-supervised classification with graph convolutional networks [J]. arXiv: 1609.02907, 2016.

Chami I, Ying Z, Ré C, et al. Hyperbolic graph convolutional neural networks [J]. Advances in neural information processing systems, 2019, 32: 4865-4876.

Wang X, He X, Wang M, et al. Neural graph collaborative filtering [C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. Paris, France: ACM, 2019: 165-174.

Z. -D. Zhao and M. -s. Shang, "User-Based Collaborative-Filtering Recommendation Algorithms on Hadoop," 2010 Third International Conference on Knowledge Discovery and Data Mining, Phuket, Thailand, 2010, pp. 478-481, doi: 10.1109/WKDD.2010.54.

Wu Jian-wei, Yu Jiu-hua and Yu Xiao-hong, "An item-based weighted collaborative recommended algorithm based on screening users' preferences," 2010 International Conference on Computer Application and System Modeling (ICCASM 2010), Taiyuan, China, 2010, pp. V8-161-V8-164, doi: 10.1109/ICCASM.2010.5619326.

H. Liu, "Implementation and Effectiveness Evaluation of Four Common Algorithms of Recommendation Systems - User Collaboration Filter, Item-based Collaborative Filtering, Matrix Factorization and Neural Collaborative Filtering," 2022 International Conference on Cloud Computing, Big Data Applications and Software Engineering (CBASE), Suzhou, China, 2022, pp. 224-227, doi: 10.1109/CBASE57816.2022.00049.

X. Pu and B. Zhang, "Clustering collaborative filtering recommendation algorithm of users based on time factor," 2020 Chinese Control and Decision Conference (CCDC), Hefei, China, 2020, pp. 364-368, doi: 10.1109/CCDC49329.2020.9164315.

R. G. Lumauag, A. M. Sison and R. P. Medina, "An Enhanced Recommendation Algorithm Based on Modified User-Based Collaborative Filtering," 2019 IEEE 4th International Conference on Computer and Communication Systems (ICCCS), Singapore, 2019, pp. 198-202, doi: 10.1109/CCOMS.2019.8821741.

W. Zhao and H. Zhang, "The improved item-based clustering collaborative filtering algorithm based on Hadoop," 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 2017, pp. 2416-2419, doi: 10.1109/IAEAC.2017.8054456.

S. Wei, N. Ye, S. Zhang, X. Huang and J. Zhu, "Item-Based Collaborative Filtering Recommendation Algorithm Combining Item Category with Interestingness Measure," 2012 International Conference on Computer Science and Service System, Nanjing, China, 2012, pp. 2038-2041, doi: 10.1109/CSSS.2012.507.

N. Ifada, M. K. Sophan, M. N. Fitriantama and S. Wahyuni, "Collaborative Filtering Item Recommendation Methods based on Matrix Factorization and Clustering Approaches," 2020 10th Electrical Power, Electronics, Communications, Controls and Informatics Seminar (EECCIS), Malang, Indonesia, 2020, pp. 226-230, doi: 10.1109/EECCIS49483.2020.9263450.

Jingjing Zhang. Research and implementation of collaborative filtering recommendation algorithm based on matrix decomposition [D]. Nanjing University of Posts and Telecommunications, 2023. DOI:10.27251/d.cnki.gnjdc.2023.001011.

Wu Z, Pan S, Chen F, et al. A comprehensive survey on graph neural networks [J]. IEEE Transactions on Neural Networks and Learning Systems, 2020, 32(1): 4-24.

TANG J, QU M, WANG M, et al. LINE: large- scale information network embedding [C]//Proceedings of the International World Wide Web Conferences Steering Committee, 2015.

Lee J B, Rossi R A, Kong X, et al. Higher-order graph convolutional networks [C]//Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA: PMLR, 2019: 646-655.

BAI T, WEN J R, ZHANG J, et al. A neural collaborative filtering model with interaction-based neighborhood [C]//Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, 2017.

WANG X, HE X, WANG M, et al. Neural graph collaborative filtering [C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2019: 165-174.

HE X, DENG K, WANG X, et al. LightGCN: simplifying and powering graph convolution network for recommendation [C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020:639-648.

Z. Li, M. Huang and Y. Zhang, "A Collaborative Filtering Algorithm of Calculating Similarity Based on Item Rating and Attributes," 2017 14th Web Information Systems and Applications Conference (WISA), Liuzhou, China, 2017, pp. 215-218, doi: 10.1109/WISA.2017.35.

RENDLE S, FREUDENTHALER C, GANTNER Z, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback [J]. CoRR. 2012, abs/1205.2618.







How to Cite

Zhao, W., & Wang, D. (2024). Similarity-based Graph Convolution Collaborative Recommendation Approach. International Journal of Computer Science and Information Technology, 3(1), 158-172.

Similar Articles

1-10 of 103

You may also start an advanced similarity search for this article.