Cargando…

Efficient Graph Collaborative Filtering via Contrastive Learning

Collaborative filtering (CF) aims to make recommendations for users by detecting user’s preference from the historical user–item interactions. Existing graph neural networks (GNN) based methods achieve satisfactory performance by exploiting the high-order connectivity between users and items, howeve...

Descripción completa

Detalles Bibliográficos
Autores principales: Pan, Zhiqiang, Chen, Honghui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309583/
https://www.ncbi.nlm.nih.gov/pubmed/34300404
http://dx.doi.org/10.3390/s21144666
_version_ 1783728555973148672
author Pan, Zhiqiang
Chen, Honghui
author_facet Pan, Zhiqiang
Chen, Honghui
author_sort Pan, Zhiqiang
collection PubMed
description Collaborative filtering (CF) aims to make recommendations for users by detecting user’s preference from the historical user–item interactions. Existing graph neural networks (GNN) based methods achieve satisfactory performance by exploiting the high-order connectivity between users and items, however they suffer from the poor training efficiency problem and easily introduce bias for information propagation. Moreover, the widely applied Bayesian personalized ranking (BPR) loss is insufficient to provide supervision signals for training due to the extremely sparse observed interactions. To deal with the above issues, we propose the Efficient Graph Collaborative Filtering (EGCF) method. Specifically, EGCF adopts merely one-layer graph convolution to model the collaborative signal for users and items from the first-order neighbors in the user–item interactions. Moreover, we introduce contrastive learning to enhance the representation learning of users and items by deriving the self-supervisions, which is jointly trained with the supervised learning. Extensive experiments are conducted on two benchmark datasets, i.e., Yelp2018 and Amazon-book, and the experimental results demonstrate that EGCF can achieve the state-of-the-art performance in terms of Recall and normalized discounted cumulative gain (NDCG), especially on ranking the target items at right positions. In addition, EGCF shows obvious advantages in the training efficiency compared with the competitive baselines, making it practicable for potential applications.
format Online
Article
Text
id pubmed-8309583
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83095832021-07-25 Efficient Graph Collaborative Filtering via Contrastive Learning Pan, Zhiqiang Chen, Honghui Sensors (Basel) Article Collaborative filtering (CF) aims to make recommendations for users by detecting user’s preference from the historical user–item interactions. Existing graph neural networks (GNN) based methods achieve satisfactory performance by exploiting the high-order connectivity between users and items, however they suffer from the poor training efficiency problem and easily introduce bias for information propagation. Moreover, the widely applied Bayesian personalized ranking (BPR) loss is insufficient to provide supervision signals for training due to the extremely sparse observed interactions. To deal with the above issues, we propose the Efficient Graph Collaborative Filtering (EGCF) method. Specifically, EGCF adopts merely one-layer graph convolution to model the collaborative signal for users and items from the first-order neighbors in the user–item interactions. Moreover, we introduce contrastive learning to enhance the representation learning of users and items by deriving the self-supervisions, which is jointly trained with the supervised learning. Extensive experiments are conducted on two benchmark datasets, i.e., Yelp2018 and Amazon-book, and the experimental results demonstrate that EGCF can achieve the state-of-the-art performance in terms of Recall and normalized discounted cumulative gain (NDCG), especially on ranking the target items at right positions. In addition, EGCF shows obvious advantages in the training efficiency compared with the competitive baselines, making it practicable for potential applications. MDPI 2021-07-07 /pmc/articles/PMC8309583/ /pubmed/34300404 http://dx.doi.org/10.3390/s21144666 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Pan, Zhiqiang
Chen, Honghui
Efficient Graph Collaborative Filtering via Contrastive Learning
title Efficient Graph Collaborative Filtering via Contrastive Learning
title_full Efficient Graph Collaborative Filtering via Contrastive Learning
title_fullStr Efficient Graph Collaborative Filtering via Contrastive Learning
title_full_unstemmed Efficient Graph Collaborative Filtering via Contrastive Learning
title_short Efficient Graph Collaborative Filtering via Contrastive Learning
title_sort efficient graph collaborative filtering via contrastive learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309583/
https://www.ncbi.nlm.nih.gov/pubmed/34300404
http://dx.doi.org/10.3390/s21144666
work_keys_str_mv AT panzhiqiang efficientgraphcollaborativefilteringviacontrastivelearning
AT chenhonghui efficientgraphcollaborativefilteringviacontrastivelearning