Abstract
Among the existing collaborative filtering approaches, graph-based collaborative filtering models that adopt graph convolutional networks for representation learning have achieved state-of-the-art results. However, most graph convolutions on the user-item graph treat all neighbors equally, while different users may have different interests and different items can belong to different categories, aggregating information about all neighbors without discrimination can lead to performance degradation. In addition, the user-item interaction graph is essentially a heterogeneous graph, but most of the existing models regard it as homogeneous, which also can lead to sub-optimal results. To address the above issues, we design a dual channel group-aware graph convolution model, called DG-GCN. Specifically, it first performs message passing on the user-item interaction graph to leverage the direct and higher-order connectivity information for further grouping, and then groups users and items separately through dual group-aware modules based on their latent interests and categories. This scheme allows nodes to learn from more similar homogeneous nodes, thus preventing noisy information from participating in the propagation process. Experimental results show that DG-GCN outperforms the state-of-the-art GCN model on all five benchmark datasets, with up to 5\(\%\) and 4\(\%\) relative improvements over LightGCN on Recall@20 and NDCG@20, respectively.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abolghasemi R, Engelstad P, Herrera-Viedma E, Yazidi A (2022) A personality-aware group recommendation system based on pairwise preferences. Inf Sci 595:1–17
Belhadi A, Djenouri Y, Lin JCW, Cano A (2020) A data-driven approach for twitter hashtag recommendation. IEEE Access 8:79182–79191
Belhadi A, Djenouri Y, Lin JCW, Zhang C, Cano A (2020) Exploring pattern mining algorithms for hashtag retrieval problem. IEEE Access 8:10569–10583
Chen CM, Wang CJ, Tsai MF, Yang YH (2019) Collaborative similarity embedding for recommender systems. The World Wide Web Conference
Chen J, Zhang H, He X, Nie L, Liu W, Chua TS (2017) Attentive collaborative filtering: Multimedia recommendation with item- and component-level attention. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval
Berg RVD, Kipf TN, Welling M (2018) Graph convolutional matrix completion. In: Proceedings of the 24th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
Dhelim S, Aung N, Bouras MA, Ning H, Cambria E (2022) A survey on personality-aware recommendation systems. Artif Intell Rev 55:2409–2454
Fan H, Zhong Y, Zeng G, Ge C (2022) Improving recommender system via knowledge graph based exploring user preference. Appl Intell 1–13
Fan W, Ma Y, Li Q, He Y, Zhao YE, Tang J, Yin D (2019) Graph neural networks for social recommendation. The World Wide Web Conference
Fayyaz Z, Ebrahimian M, Nawara D, Ibrahim A, Kashef RF (2020) Recommendation systems: Algorithms, challenges, metrics, and business opportunities. Appl Sci
Forbes P, Zhu M (2011) Content-boosted matrix factorization for recommender systems: experiments with recipe recommendation. In: Proceedings of the fifth ACM conference on Recommender systems, pp 261–264
Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics, pp 249–256. JMLR Workshop and Conference Proceedings
Gu T, Li P, Huang K (2022) Context-aware graph collaborative recommendation without feature entanglement. In: Collaborative Computing: Networking, Applications and Worksharing: 17th EAI International Conference, CollaborateCom 2021, Virtual Event, October 16-18, 2021, Proceedings, Part I, pp 259–276. Springer
Harper FM, Konstan JA (2015) The movielens datasets: History and context. ACM Trans Interact Intell Syst 5(4):1–19
He X, Deng K, Wang X, Li Y, Zhang Y, Wang M (2020) Lightgcn: Simplifying and powering graph convolution network for recommendation. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval
He X, He Z, Song J, Liu Z, Jiang YG, Chua TS (2018) Nais: Neural attentive item similarity model for recommendation. IEEE Trans Knowl Data Eng 30:2354–2366
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua TS (2017) Neural collaborative filtering. Proceedings of the 26th International Conference on World Wide Web
Järvelin K, Kekäläinen J (2002) Cumulated gain-based evaluation of ir techniques. ACM Trans Inf Syst 20(4):422–446
Kabbur S, Ning X, Karypis G (2013) Fism: factored item similarity models for top-n recommender systems. Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 426–434
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Krichene W, Rendle S (2020) On sampled metrics for item recommendation. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
Lian D, Liu R, Ge Y, Zheng K, Xie X, Cao L (2017) Discrete content-aware matrix factorization. Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
Lin Z, Tian C, Hou Y, Zhao WX (2022) Improving graph collaborative filtering with neighborhoodenriched contrastive learning. Proceedings of the ACM Web Conference 2022
Van der Maaten L, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(11)
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) Bpr: Bayesian personalized ranking from implicit feedback. In: UAI
Tao Y, Li Y, Zhang S, Hou Z, Wu Z (2022) Revisiting graph based social recommendation: A distillation enhanced social graph network. Proceedings of the ACM Web Conference 2022:2830–2838
Wang H, Zhao M, Xie X, Li W, Guo M (2019) Knowledge graph convolutional networks for recommender systems. In: The world wide web conference, pp 3307–3313
Wang X, He X, Cao Y, Liu M, Chua TS (2019) Kgat: Knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 950–958
Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval
Wang X, Jin H, Zhang A, He X, Xu T, Chua TS (2020) Disentangled graph collaborative filtering. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval
Wang X, Wang D, Xu C, He X, Cao Y, Chua TS (2019) Explainable reasoning over knowledge graphs for recommendation. Proceedings of the AAAI conference on artificial intelligence 33:5329–5336
Wu J, He X, Wang X, Wang Q, Chen W, Lian J, Xie X (2022) Graph convolution machine for context-aware recommender system. Frontiers of Computer Science 16(6):166614
Wu J, Wang X, Feng F, He X, Chen L, Lian J, Xie X (2021) Self-supervised graph learning for recommendation. Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval
Wu L, Li J, Sun P, Hong R, Ge Y, Wang M (2020) Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Trans Knowl Data Eng 34(10):4753–4766
Wu Y, DuBois C, Zheng AX, Ester M (2016) Collaborative denoising auto-encoders for top-n recommender systems
Xin X, Karatzoglou A, Arapakis I, Jose JM (2020) Self-supervised reinforcement learning for recommender systems. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval
Yang JH, Chen CM, Wang CJ, Tsai MF (2018) Hop-rec: high-order proximity for implicit recommendation. Proceedings of the 12th ACM Conference on Recommender Systems
Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
Yu J, Yin H, Li J, Wang Q, Hung NQV, Zhang X (2021) Self-supervised multi-channel hypergraph convolutional network for social recommendation. Proceedings of the Web Conference 2021
Yu L, Zhang C, Pei S, Sun G, Zhang X (2018) Walkranker: A unified pairwise ranking model with multiple relations for item recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32
Zhao WX, Chen J, Wang P, Gu Q, Wen JR (2020) Revisiting alternative experimental settings for evaluating top-n item recommendation algorithms. Proceedings of the 29th ACM International Conference on Information & Knowledge Management (2020)
Zhao WX, Mu S, Hou Y, Lin Z, Li K, Chen Y, Lu Y, Wang H, Tian C, Pan X, Min Y, Feng Z, Fan X, Chen X, Wang P, Ji W, Li Y, Wang X, Wen JR (2021) Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms. Proceedings of the 30th ACM International Conference on Information & Knowledge Management
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, J., Huang, K. & Li, P. Dual channel group-aware graph convolutional networks for collaborative filtering. Appl Intell 53, 25511–25524 (2023). https://doi.org/10.1007/s10489-023-04860-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04860-6