arrow
Return

GANRec: A negative sampling model with generative adversarial network for recommendation

delete2023-03-01
delete11
PRE
AI
Z
Zhi Yang
J
Jiwei Qin
C
Chuan Lin
Y
Yanping Chen
R
Ruizhang Huang
Y
Yongbin Qin *
DOI:10.1016/j.eswa.2022.119155delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Although many negative sampling and generative adversarial network (GAN) strategies have been applied to recommendation, this frequently encounter problems of poor interpretability and performance of negative sampling. To address these issues, we construct a recommendation model named GANRec, which organically integrates negative sampling and GANs on a bipartite graph (BG) or knowledge graph (KG).The primary purpose of GANRec is to train a discriminator (i.e., a recommender) by generating high -quality negative samples that satisfy the perspective of graph theory, core idea of collaborative filtering, and distribution of positive interactions. The generator attempts to produce, distinguish, and select an informative and knowledge-aware negative item that can reflect the real needs of an user. Experiments on the Amazon-Book, Last-FM, and Yelp2018 datasets show that the recommendation performance of the proposed method not only exceeds the KG-enhanced models, but also is better than those of state-of-the-art sampling methods. Additionally, when no external knowledge is available, GANRec outperforms some BG-enhanced recommendation methods. Our codes are available in https://github.com/Yangzhi22/GANRec.
Keywords:
Negative sampling
Generative adversarial network
Recommendation
Bipartite graph
Knowledge graph

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

X
Xinjiang University
Scholars:
1.4W
Papers: 8.7K
Citations: 1.1W
G
guizhou university
Scholars:
2.4W
Papers: 1.3W
Citations: 15