Semantic-enhanced Contrastive Learning for Session-based Recommendation

被引:7
作者
Liu, Zhicheng [1 ]
Wang, Yulong [1 ]
Liu, Tongcun [2 ]
Zhang, Lei [1 ]
Li, Wei [1 ]
Liao, Jianxin [1 ]
He, Ding [3 ,4 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Zhejiang A&F Univ, Sch Math & Comp Sci, Hangzhou 311300, Peoples R China
[3] Hong Kong Univ Sci & Technol, Dept Ocean Sci, Hong Kong, Peoples R China
[4] Hong Kong Univ Sci & Technol, Ctr Ocean Res Hong Kong & Macau, Hong Kong, Peoples R China
关键词
Session-based recommendation; Self-supervised learning; Contrastive learning;
D O I
10.1016/j.knosys.2023.111001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Session-based recommendation aims to predict the next clicked item based on the short-term behavior sequence of an anonymous user, which is a challenging task owing to data sparsity. Although contrastive learning has been used extensively to address this problem, existing methods generally consider all other sessions in the mini-batch as negative samples, leading to a limited negative sample space and a failure to distinguish real negative samples from false negative samples. Thus, Semantic-enhanced Contrastive Learning for Session-based Recommendation (SCLRec) is proposed in this study. Specifically, a queue is designed to store session samples, and a momentum encoder is used to ensure high consistency in the large-capacity sample space. Furthermore, a novel semantic-enhanced mechanism is devised to filter out false negative samples and increase the weights of high-confidence negative samples according to semantic similarity scores between sessions, effectively reducing noise and enhancing contrastive learning. Moreover, the gated attention unit is used as the encoder to obtain excellent performance and efficiency compared with traditional attention networks. Extensive experiments on three real-world public datasets demonstrate that the proposed method achieves state-of-the-art performance with a relatively low time complexity.
引用
收藏
页数:12
相关论文
共 51 条
[1]  
Chen T, 2020, PR MACH LEARN RES, V119
[2]  
Chen Ting, 2019, 25 AMERICAS C INFORM
[3]   Intent Contrastive Learning for Sequential Recommendation [J].
Chen, Yongjun ;
Liu, Zhiwei ;
Li, Jia ;
McAuley, Julian ;
Xiong, Caiming .
PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, :2172-2182
[4]  
Cho KYHY, 2014, Arxiv, DOI [arXiv:1406.1078, 10.48550/arXiv.1406.1078.]
[5]  
Dauphin YN, 2017, PR MACH LEARN RES, V70
[6]  
Devlin J, 2019, Arxiv, DOI arXiv:1810.04805
[7]  
Hjelm RD, 2019, Arxiv, DOI arXiv:1808.06670
[8]   Socially-aware Dual Contrastive Learning for Cold-Start Recommendation [J].
Du, Jing ;
Ye, Zesheng ;
Yao, Lina ;
Guo, Bin ;
Yu, Zhiwen .
PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, :1927-1932
[9]  
Gao TY, 2021, 2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021), P6894
[10]  
Gupta P, 2021, Arxiv, DOI arXiv:1909.04276