Loading…

Community-aware graph contrastive learning for collaborative filtering

Recently, graph neural networks have demonstrated superior performance in the field of collaborative filtering (CF). The graph collaborative filtering (GCF) method learns the interactions between users and items, whose performance is susceptible to sparse data. Self-supervised contrastive learning,...

Full description

Saved in:
Bibliographic Details
Published in:Applied intelligence (Dordrecht, Netherlands) Netherlands), 2023-11, Vol.53 (21), p.25836-25849
Main Authors: Lin, Dexuan, Ding, Xuefeng, Hu, Dasha, Jiang, Yuming
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Recently, graph neural networks have demonstrated superior performance in the field of collaborative filtering (CF). The graph collaborative filtering (GCF) method learns the interactions between users and items, whose performance is susceptible to sparse data. Self-supervised contrastive learning, which provides additional pseudo-labels besides the interaction data, has been widely adopted by existing GCF methods to solve the data sparsity problem. Despite their success, most existing methods destroy the semantics and ignore the community structure of the graph, thus failing to exploit the full potential of contrastive learning. In this work, we propose a novel graph contrastive learning paradigm called C ommunity- A ware G raph C ontrastive L earning (CA-GCL), which explicitly incorporates the community structure into contrastive learning to gain recommendations. Specifically, instead of random graph augmentation, we perform graph partitioning on the user-item bipartite graph in the pre-processing stage and construct the contrastive pairs based on the partitioning results, which in turn facilitates the representation learning of the model to gain downstream recommendation tasks. In addition, we add virtual nodes to the original graph based on the communities to accelerate the convergence of the model. Compared with the existing work, CA-GCL directly learns through the community structure of the graph, which ensures the high efficiency of the model while maintaining semantic integrity. Extensive experiments are conducted on three benchmark datasets, and the results show that CA-GCL significantly outperforms other graph collaborative filtering methods, demonstrating the feasibility and efficiency of CA-GCL.
ISSN:0924-669X
1573-7497
DOI:10.1007/s10489-023-04787-y