Cluster-Based Graph Collaborative Filtering

被引:5
作者
Liu, Fan [1 ]
Zhao, Shuai [2 ]
Cheng, Zhiyong [3 ]
Nie, Liqiang [4 ]
Kankanhalli, Mohan [5 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
[2] Qilu Univ Technol, Shandong Artificial Intelligence Inst, Shandong Acad Sci, Jinan, Peoples R China
[3] Hefei Univ Technol, Hefei, Peoples R China
[4] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen, Peoples R China
[5] Natl Univ Singapore, Sch Comp, Singapore, Singapore
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Collaborative filtering; Recommendation; Graph Convolutional Network; Clustering; Multiple Interests;
D O I
10.1145/3687481
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph Convolution Networks (GCNs) have significantly succeeded in learning user and item representations for recommendation systems. The core of their efficacy is the ability to explicitly exploit the collaborative signals from both the first- and high-order neighboring nodes. However, most existing GCN-based methods overlook the multiple interests of users while performing high-order graph convolution. Thus, the noisy information from unreliable neighbor nodes (e.g., users with dissimilar interests) negatively impacts the representation learning of the target node. Additionally, conducting graph convolution operations without differentiating high-order neighbors suffers the over-smoothing issue when stacking more layers, resulting in performance degradation. In this article, we aim to capture more valuable information from high-order neighboring nodes while avoiding noise for better representation learning of the target node. To achieve this goal, we propose a novel GCN-based recommendation model, termed Cluster-based Graph Collaborative Filtering (ClusterGCF). This model performs high-order graph convolution on cluster-specific graphs, which are constructed by capturing the multiple interests of users and identifying the common interests among them. Specifically, we design an unsupervised and optimizable soft node clustering approach to classify user and item nodes into multiple clusters. Based on the soft node clustering results and the topology of the user-item interaction graph, we assign the nodes with probabilities for different clusters to construct the cluster-specific graphs. To evaluate the effectiveness of ClusterGCF, we conducted extensive experiments on four publicly available datasets. Experimental results demonstrate that our model can significantly improve recommendation performance.
引用
收藏
页数:24
相关论文
共 42 条
[1]  
[Anonymous], 2016, P 1 WORKSHOP DEEP LE
[2]  
Bell Robert M., 2007, ACM Sigkdd Explor. Newsl, P75, DOI DOI 10.1145/1345448.1345465
[3]   Collaborative Similarity Embedding for Recommender Systems [J].
Chen, Chih-Ming ;
Wang, Chuan-Ju ;
Tsai, Ming-Feng ;
Yang, Yi-Hsuan .
WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, :2637-2643
[4]  
Chen L, 2020, AAAI CONF ARTIF INTE, V34, P27
[5]  
Cheng Z., 2023, WWW, P1181, DOI DOI 10.1145/3543507.3583439
[6]  
Christoffel Fabian, 2015, P 9 ACM C REC SYST, P163, DOI DOI 10.1145/2792838.2800180
[7]   Graph Trend Filtering Networks for Recommendation [J].
Fan, Wenqi ;
Liu, Xiaorui ;
Jin, Wei ;
Zhao, Xiangyu ;
Tang, Jiliang ;
Li, Qing .
PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, :112-121
[8]   Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation [J].
Fouss, Francois ;
Pirotte, Alain ;
Renders, Jean-Michel ;
Saerens, Marco .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (03) :355-369
[9]  
Glorot X., 2010, JMLR WORKSHOP C P, V9, P249
[10]  
He X., 2015, P 24 ACM INT C INF K, P1661, DOI DOI 10.1145/2806416.2806504