Self-Attention Network for Session-Based Recommendation With Streaming Data Input

被引:19
|
作者
Sun, Shiming [1 ,2 ,3 ]
Tang, Yuanhe [1 ,2 ]
Dai, Zemei [1 ,2 ]
Zhou, Fu [1 ,2 ]
机构
[1] NARI Grp Corp, State Grid Elect Power Res Inst, Nanjing 211106, Jiangsu, Peoples R China
[2] NARI Technol Dev Ltd Co, Nanjing 211106, Jiangsu, Peoples R China
[3] NARI Grp Corp, State Key Lab Smart Grid Protect & Control, Nanjing 211106, Jiangsu, Peoples R China
关键词
Session-based recommendation; self-attention network; streaming data;
D O I
10.1109/ACCESS.2019.2931945
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the current era of the rapid development of big data, it has become increasingly critical and practical to study recommender systems with streaming data input. However, the recommender system is often faced with the challenge that the history records of new users or anonymous users are not available. Specifically, session-based recommendation, which aims to predict a user's next actions, is a typical task to overcome the challenge. To capture a user's long-term preference in session-based recommendations, recurrent neural networks (RNN)-based models have been widely applied with impressive results, but the inherent sequential nature of RNNs prevents parallelism within training examples, which is critical in long sessions because memory constraints limit batching across instances. In this paper, we propose a novel method, i.e., self-attention network for session-based recommendation (SANSR), which is based on only attention mechanisms, dispensing with recurrence, and supports parallelism in the session. The proposed model attempts to find items that are relevant based on previous time steps in the ongoing session and to assign them different weights to predict the next item. The extensive experiments are conducted on two real-world datasets, and the experimental results show that our proposed model is superior to the state-of-the-art methods.
引用
收藏
页码:110499 / 110509
页数:11
相关论文
共 50 条
  • [21] Sequence and graph structure co-awareness via gating mechanism and self-attention for session-based recommendation
    Qiao, Jingjing
    Wang, Li
    Duan, Liguo
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2021, 12 (09) : 2591 - 2605
  • [22] A MULTI-INFORMATION ENHANCED ATTENTION NETWORK FOR SESSION-BASED RECOMMENDATION
    Song Minghui
    Zhao Hairui
    Dai Tingting
    Liu Qiao
    Li Chun
    Wang Yongan
    2022 19TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2022,
  • [23] GAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation
    Qiu, Ruihong
    Yin, Hongzhi
    Huang, Zi
    Chen, Tong
    PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 669 - 678
  • [24] MPAN: Multi-parallel attention network for session-based recommendation
    Zang, Tianzi
    Zhu, Yanmin
    Zhu, Jing
    Xu, Yanan
    Liu, Haobing
    NEUROCOMPUTING, 2022, 471 : 230 - 241
  • [25] GTPAN: Global Target Preference Attention Network for session-based recommendation
    Lu, Tingwei
    Xiao, Xinyu
    Xiao, Yin
    Wen, Junhao
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 243
  • [26] Session-based Recommendation Framework via Counterfactual Inference and Attention Network
    Wang, Zhenhao
    Huang, Bo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2025, 34 (01)
  • [27] Session-based recommendation with time-aware neural attention network
    Wang, Ruiqin
    Lou, Jungang
    Jiang, Yunliang
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 210
  • [28] Self-attention Based Collaborative Neural Network for Recommendation
    Ma, Shengchao
    Zhu, Jinghua
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 235 - 246
  • [29] Dynamic attention-integrated neural network for session-based news recommendation
    Zhang, Lemei
    Liu, Peng
    Gulla, Jon Atle
    MACHINE LEARNING, 2019, 108 (10) : 1851 - 1875
  • [30] Hierarchical Transition-Aware Graph Attention Network for Session-based Recommendation
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,