Abstract
Graph Neural Networks have been extensively applied in the field of machine learning to find features of graphs, and recommendation systems are no exception. The ratings of users on considered items can be represented by graphs which are input for many efficient models to find out the characteristics of the users and the items. From these insights, relevant items are recommended to users. However, user’s decisions on the items have varying degrees of effects on different users, and this information should be learned so as not to be lost in the process of information mining.
In this publication, we propose to build an additional graph showing the recommended weight of an item to a target user to improve the accuracy of GNN models. Although the users’ friendships were not recorded, their correlation was still evident through the commonalities in consumption behavior. We build a model WiGCN (Weighted input GCN) to describe and experiment on well-known datasets. Conclusions will be stated after comparing our results with state-of-the-art such as GCMC, NGCF and LightGCN. The source code is also included (https://github.com/trantin84/WiGCN).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhang, J., Lin, Z., Xiao, B., Zhang, C.: An optimized item-based collaborative filtering recommendation algorithm. In: 2009 IEEE International Conference on Network Infrastructure and Digital Content, pp. 414–418 (2009)
Tewari, A., Kumar, A., Barman, A.: Book recommendation system based on combine features of content based filtering, collaborative filtering and association rule mining. In: 2014 IEEE International Advance Computing Conference (IACC), pp. 500–503 (2014)
Shi, Y., Larson, M., Hanjalic, A.: Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput. Surv. 47(1), 1–45 (2014). https://doi.org/10.1145/2556270
Walt, S., Colbert, S., Varoquaux, G.: The numPy array: a structure for efficient numerical computation. Comput. Sci. Eng. 13, 22–30 (2011)
Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 265–283 (2016). https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi
Ma, H., Yang, H., Lyu, M., King, I.: SoRec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management, pp. 931–940 (2008). https://doi.org/10.1145/1458082.1458205
Ma, H., Zhou, D., Liu, C., Lyu, M., King, I.: Recommender systems with social regularization. In: WSDM, pp. 287–296 (2011)
Scarselli, F., Gori, M., Tsoi, A., Hagenbuchner, M., Monfardini, G.: The graph neural network model. IEEE Trans. Neural Netw. 20, 61–80 (2009)
Wang, X., Wang, R., Shi, C., Song, G., Li, Q.: Multi-component graph convolutional collaborative filtering. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 6267–6274 (2020)
Wang, X., He, X., Wang, M., Feng, F., Chua, T.: Neural Graph Collaborative Filtering. CoRR. abs/1905.08108 (2019). https://arxiv.org/abs/1905.08108
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: 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)
Jalili, M., Ahmadian, S., Izadi, M., Moradi, P., Salehi, M.: Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access. 6, 74003–74024 (2018)
Pazzani, M.: A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 13, 393–408 (1999)
Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. (TOIS). 23, 103–145 (2005)
Bojnordi, E., Moradi, P.: A novel collaborative filtering model based on combination of correlation method with matrix completion technique. In: The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012), pp. 191–194 (2012)
Goldberg, D., Nichols, D., Oki, B., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM. 35, 61–70 (1992). https://doi.org/10.1145/138859.138867
Candillier, L., Meyer, F., Boullé, M.: Comparing state-of-the-art collaborative filtering systems. In: Perner, P. (ed.) MLDM 2007. LNCS (LNAI), vol. 4571, pp. 548–562. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73499-4_41
Yu, K., Xu, X., Tao, J., Ester, M., Kriegel, H. Instance selection techniques for memory-based collaborative filtering. In: Proceedings of the 2002 SIAM International Conference on Data Mining (SDM), pp. 59–74 (2002). https://epubs.siam.org/doi/abs/10.1137/1.9781611972726.4
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42, 30–37 (2009)
Herlocker, J., Konstan, J., Terveen, L., Riedl, J. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22, 5–53 (2004). https://doi.org/10.1145/963770.963772
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Application of Dimensionality Reduction in Recommender System - A Case Study. (2000,8)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Analysis of recommendation algorithms for E-commerce. In: Proceedings of the 2nd ACM Conference on Electronic Commerce, pp. 158–167 (2000). https://doi.org/10.1145/352871.352887
Najork, M., McSherry, F.: Computing information retrieval performance measures efficiently in the presence of tied scores. In: 30th European Conference on IR Research (ECIR). (2008). https://www.microsoft.com/en-us/research/publication/computing-information-retrieval-performance-measures-efficiently-in-the-presence-of-tied-scores/
Gao, Y., Li, Y., Lin, Y., Gao, H., Khan, L.: A survey, deep learning on knowledge graph for recommender system (2020)
Wu, S., Sun, F., Zhang, W., Cui, B.: Graph neural networks in recommender systems: a survey. ACM Comput. Surv. (CSUR) (2021)
Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., Yu, P.: A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 32, 4–24 (2021). https://dx.doi.org/10.1109/TNNLS.2020.2978386
Wang, X., et al.: Heterogeneous Graph Attention Network. CoRR. abs/1903.07293 (2019). https://arxiv.org/abs/1903.07293
Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W., Leskovec, J.: Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery Data Mining, pp. 974–983 (2018). https://doi.org/10.1145/3219819.3219890
Hamilton, W., Ying, R., Leskovec, J.: Inductive Representation Learning on Large Graphs. CoRR. abs/1706.02216 (2017). https://arxiv.org/abs/1706.02216
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp. 173–182 (2017)
Datta, L.: A Survey on Activation Functions and their relation with Xavier and He Normal Initialization. CoRR. abs/2004.06632 (2020). https://arxiv.org/abs/2004.06632
Xu, K., Li, C., Tian, Y., Sonobe, T., Kawarabayashi, K., Jegelka, S.: Representation learning on graphs with jumping knowledge networks. In: Proceedings of the 35th International Conference on Machine Learning, vol. 80, pp. 5453–5462 (2018). https://proceedings.mlr.press/v80/xu18c.html
Hamilton, W., Ying, Z., Leskovec, J.: Inductive Representation learning on large graphs. Adv. Neural Inf. Process. Syst. 30 (2017). https://proceedings.neurips.cc/paper/2017/file/5dd9db5e033da9c6fb5ba83c7a7ebea9-Paper.pdf
Maas, A.: Rectifier nonlinearities improve neural network acoustic models. In: ICML Workshop on Deep Learning For Audio, Speech, and Language Processing (WDLASL), vol. 30, no. 1, p. 3 (2013)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: Bayesian personalized ranking from implicit feedback, BPR (2012)
Kingma, D., Ba, J.: A Method for Stochastic Optimization, Adam (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Tran, T.T., Snasel, V. (2022). Improvement Graph Convolution Collaborative Filtering with Weighted Addition Input. In: Nguyen, N.T., Tran, T.K., Tukayev, U., Hong, TP., Trawiński, B., Szczerbicki, E. (eds) Intelligent Information and Database Systems. ACIIDS 2022. Lecture Notes in Computer Science(), vol 13757. Springer, Cham. https://doi.org/10.1007/978-3-031-21743-2_51
Download citation
DOI: https://doi.org/10.1007/978-3-031-21743-2_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21742-5
Online ISBN: 978-3-031-21743-2
eBook Packages: Computer ScienceComputer Science (R0)