TY - JOUR
T1 - Graph-enhanced and collaborative attention networks for session-based recommendation
AU - Zhu, Xiaoyan
AU - Zhang, Yu
AU - Wang, Jiayin
AU - Wang, Guangtao
N1 - Publisher Copyright:
© 2024 Elsevier B.V.
PY - 2024/4/8
Y1 - 2024/4/8
N2 - Session-based recommendation uses short interaction sequences of anonymous users to predict the next item most likely to be clicked, and many methods have been proposed. However, there are still problems with the existing methods. Existing approaches can be divided into two groups based on data organization: (1) graph-based methods using graph neural networks to capture complex item transformations; (2) sequence-based approaches using self-attention networks to capture chained user interest patterns. Both methods are only applicable to specific kinds of user interest patterns due to the characteristics of the neural networks they use and cannot be adaptively used in all scenarios. Moreover, the recent approaches capture collaborative information from other sessions by constructing global graphs, etc., in order to enrich the current session, which can compromise personalized modeling due to the introduction of items that are not relevant to the current user. This work proposes a graph-enhanced and collaborative attention network (GCAN) to solve the above problems. In GCAN, graph-enhanced attention is designed to model user interest over item-specific subsequences with the help of a graph mask and distance bias, which include item transformations mined in session graphs and chained user interest in session sequences. In addition, collaborative attention is proposed to model the item representation within the current session at the collaborative level by exploiting the collaborative information from all sessions. Extensive experiments on three real benchmark datasets show that GCAN significantly outperforms state-of-the-art methods.
AB - Session-based recommendation uses short interaction sequences of anonymous users to predict the next item most likely to be clicked, and many methods have been proposed. However, there are still problems with the existing methods. Existing approaches can be divided into two groups based on data organization: (1) graph-based methods using graph neural networks to capture complex item transformations; (2) sequence-based approaches using self-attention networks to capture chained user interest patterns. Both methods are only applicable to specific kinds of user interest patterns due to the characteristics of the neural networks they use and cannot be adaptively used in all scenarios. Moreover, the recent approaches capture collaborative information from other sessions by constructing global graphs, etc., in order to enrich the current session, which can compromise personalized modeling due to the introduction of items that are not relevant to the current user. This work proposes a graph-enhanced and collaborative attention network (GCAN) to solve the above problems. In GCAN, graph-enhanced attention is designed to model user interest over item-specific subsequences with the help of a graph mask and distance bias, which include item transformations mined in session graphs and chained user interest in session sequences. In addition, collaborative attention is proposed to model the item representation within the current session at the collaborative level by exploiting the collaborative information from all sessions. Extensive experiments on three real benchmark datasets show that GCAN significantly outperforms state-of-the-art methods.
KW - Attention network
KW - Collaborative learning
KW - Session-based recommendation
UR - https://www.scopus.com/pages/publications/85185537456
U2 - 10.1016/j.knosys.2024.111509
DO - 10.1016/j.knosys.2024.111509
M3 - 文章
AN - SCOPUS:85185537456
SN - 0950-7051
VL - 289
JO - Knowledge-Based Systems
JF - Knowledge-Based Systems
M1 - 111509
ER -