EconPapers    
Economics at your fingertips  
 

Improving Graph Collaborative Filtering from the Perspective of User–Item Interaction Directly Using Contrastive Learning

Jifeng Dong (), Yu Zhou, Shufeng Hao, Ding Feng, Haixia Zheng and Zhenhuan Xu
Additional contact information
Jifeng Dong: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China
Yu Zhou: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China
Shufeng Hao: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China
Ding Feng: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China
Haixia Zheng: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China
Zhenhuan Xu: College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Taiyuan 030024, China

Mathematics, 2024, vol. 12, issue 13, 1-22

Abstract: Graph contrastive learning has demonstrated significant superiority for collaborative filtering. These methods typically use augmentation technology to generate contrastive views, and then train graph neural networks with contrastive learning as an auxiliary task. Although these methods are very effective, they do not consider using contrastive learning from the perspective of user–item interaction. As a result, they do not fully leverage the potential of contrastive learning. It is well known that contrastive learning can maximize the consistency of positive pairs and minimize the agreement of negative pairs. Collaborative filtering expects high consistency between users and the items they like and low consistency between users and the items they dislike. If we treat the items that users like as positive examples and the items they dislike as negative examples, contrastive learning can work very well with the goal of collaborative filtering. Based on the above understanding, we propose a new objective function called DCL loss, which improves graph collaborative filtering from the perspective of user–item interaction when Directly using Contrastive Learning. Extensive experiments have shown that when a model adopts DCL loss as its objective function, both its recommendation performance and training efficiency exhibit significant improvements.

Keywords: graph contrastive learning; collaborative filtering; user–item interaction; recommendation (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2024
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/12/13/2057/pdf (application/pdf)
https://www.mdpi.com/2227-7390/12/13/2057/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:12:y:2024:i:13:p:2057-:d:1426605

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jmathe:v:12:y:2024:i:13:p:2057-:d:1426605