Position-aware context attention for session-based recommendation

被引:16
作者
Cao, Yi [1 ]
Zhang, Weifeng [1 ]
Song, Bo [1 ]
Pan, Weike [2 ]
Xu, Congfu [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China
[2] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Session-based recommendation; Attention mechanisms; Sequential behavior;
D O I
10.1016/j.neucom.2019.09.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In session-based recommendation scenarios where user profiles are not available, predicting their behaviors is a challenging problem. Previous dominant methods to solve this problem are RNN-based models. Recently, attention mechanisms that allow higher parallelization have shown significant improvement on this issue. However, none of the existing attention-based methods explicitly takes advantage of both the position information and context information in a sequence. We assume that one item usually exhibits different levels of importance when it appears in different positions in a sequence. Therefore, a position-aware context attention (PACA) model is proposed as a remedy, which improves the recommendation performance by taking into account both the position information and the context information of items. PACA introduces positional vectors to model the position information and utilizes a pooling function to generate the context feature vectors. Then the two vectors are combined to generate the attention weight for each item in a session. To further improve the performance, we use a multi-head method to combine several parallel attention modules. Extensive experiments on two real-world datasets show that the proposed attention model is able to achieve very promising performance in comparison with the state-of-the-art methods. Finally, we visualize the positional vectors to explicitly analyze the importance of each position in a sequence. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:65 / 72
页数:8
相关论文
共 30 条
[1]  
[Anonymous], NEURAL COMPUT
[2]  
[Anonymous], 2010, P 4 ACM C REC SYST R, DOI DOI 10.1145/1864708.1864770
[3]  
Bahdanau Dzmitry, 2015, P 3 INT C LEARNING R
[4]   Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention [J].
Chen, Jingyuan ;
Zhang, Hanwang ;
He, Xiangnan ;
Nie, Liqiang ;
Liu, Wei ;
Chua, Tat-Seng .
SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2017, :335-344
[5]   SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioning [J].
Chen, Long ;
Zhang, Hanwang ;
Xiao, Jun ;
Nie, Liqiang ;
Shao, Jian ;
Liu, Wei ;
Chua, Tat-Seng .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :6298-6306
[6]  
Chung J., 2014, CoRR, vol. abs/1412. 3555
[7]   Attention based collaborative filtering [J].
Fu, Mingsheng ;
Qu, Hong ;
Moges, Dagmawi ;
Lu, Li .
NEUROCOMPUTING, 2018, 311 :88-98
[8]  
Graves A, 2013, INT CONF ACOUST SPEE, P6645, DOI 10.1109/ICASSP.2013.6638947
[9]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[10]   Neural Collaborative Filtering [J].
He, Xiangnan ;
Liao, Lizi ;
Zhang, Hanwang ;
Nie, Liqiang ;
Hu, Xia ;
Chua, Tat-Seng .
PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, :173-182