TY - JOUR
T1 - Dual channel representation-learning with dynamic intent aggregation for session-based recommendation
AU - Sun, Jiarun
AU - Zhu, Jihua
AU - Wang, Chaoyu
AU - Wang, Yifeng
AU - Niu, Tiansen
N1 - Publisher Copyright:
© 2024 Elsevier Ltd
PY - 2025/1/1
Y1 - 2025/1/1
N2 - Session-based recommendation (SBR) predicts the next item clicked by anonymous users based on the given sessions. Nowadays, numerous SBR models merge global information for representation enhancement, potentially leading to redundancy issues that can diminish recommendation performance. Besides, most methods often only utilize the last clicked item of the session as user's current preference, which makes it difficult to accurately capture the user's long-term intent transfer due to the absence of user information. To address above issues, we propose the Dual Channel Representation-learning with Dynamic Intent Aggregation (DIA-DCR) model, which reasonably merging global information for recommendation while considering dynamic user intent. Specifically, we first construct the global graph based on degree-sensitive pruning and use neighbor aggregation to learn the global item representations while reducing redundancy. Then we employ normalization and residual connection to amalgamate item representations from the local channel, obtaining the overall item embedding. To capture user intent, we design a portable Intent Aggregation Module (IAM) to aggregate intent and temporal information with item embedding, then intercept the user's last several clicked items for contextual short-term intent enhancement. The IAM can be plugged into the dual-channel GNN structure, effectively learning dynamic intent to enhance prediction accuracy. What is more, we use label smoothing to avoid gradient conflict. Extensive experiments on three real-world datasets illustrate the effectiveness of our proposed method. The source code of our model is available at https://github.com/Sun-jr/DIA-DCR.
AB - Session-based recommendation (SBR) predicts the next item clicked by anonymous users based on the given sessions. Nowadays, numerous SBR models merge global information for representation enhancement, potentially leading to redundancy issues that can diminish recommendation performance. Besides, most methods often only utilize the last clicked item of the session as user's current preference, which makes it difficult to accurately capture the user's long-term intent transfer due to the absence of user information. To address above issues, we propose the Dual Channel Representation-learning with Dynamic Intent Aggregation (DIA-DCR) model, which reasonably merging global information for recommendation while considering dynamic user intent. Specifically, we first construct the global graph based on degree-sensitive pruning and use neighbor aggregation to learn the global item representations while reducing redundancy. Then we employ normalization and residual connection to amalgamate item representations from the local channel, obtaining the overall item embedding. To capture user intent, we design a portable Intent Aggregation Module (IAM) to aggregate intent and temporal information with item embedding, then intercept the user's last several clicked items for contextual short-term intent enhancement. The IAM can be plugged into the dual-channel GNN structure, effectively learning dynamic intent to enhance prediction accuracy. What is more, we use label smoothing to avoid gradient conflict. Extensive experiments on three real-world datasets illustrate the effectiveness of our proposed method. The source code of our model is available at https://github.com/Sun-jr/DIA-DCR.
KW - Dual channel learning
KW - Dynamic intent extraction
KW - Graph neural networks
KW - Session-based recommendation
UR - https://www.scopus.com/pages/publications/85202924248
U2 - 10.1016/j.eswa.2024.125273
DO - 10.1016/j.eswa.2024.125273
M3 - 文章
AN - SCOPUS:85202924248
SN - 0957-4174
VL - 259
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 125273
ER -