Negative Can Be Positive: Signed Graph Neural Networks for Recommendation
Junjie Huang,Ruobing Xie,Qi Cao,Huawei Shen,Shaoliang Zhang,Feng Xia,Xueqi Cheng
DOI: https://doi.org/10.1016/j.ipm.2023.103403
2023-05-11
Abstract:Most of the existing GNN-based recommender system models focus on learning users' personalized preferences from these (explicit/implicit) positive feedback to achieve personalized recommendations. However, in the real-world recommender system, the users' feedback behavior also includes negative feedback behavior (e.g., click dislike button), which also reflects users' personalized preferences. How to utilize negative feedback is a challenging research problem. In this paper, we first qualitatively and quantitatively analyze the three kinds of negative feedback that widely existed in real-world recommender systems and investigate the role of negative feedback in recommender systems. We found that it is different from what we expected — not all negative items are ranked low, and some negative items are even ranked high in the overall items. Then, we propose a novel Si gned G raph Neural Network Rec ommendation model (SiGRec) to encode the users' negative feedback behavior. Our SiGRec can learn positive and negative embeddings of users and items via positive and negative graph neural network encoders, respectively. Besides, we also define a new Sign Cosine (SiC) loss function to adaptively mine the information of negative feedback for different types of negative feedback. Extensive experiments on four datasets demonstrate the proposed model outperforms several existing models. Specifically, on the Zhihu dataset, SiGRec outperforms the unsigned GNN model (i.e., LightGCN), 27.58% 29.81%, and 31.21% in , , and , respectively. We hope our work can open the door to further exploring the negative feedback in recommendations.
computer science, information systems,information science & library science