Exploiting Explicit and Implicit Item relationships for Session-based Recommendation

The session-based recommendation aims to predict users' immediate next actions based on their short-term behaviors reflected by past and ongoing sessions. Graph neural networks (GNNs) recently dominated the related studies, yet their performance heavily relies on graph structures, which are often predefined, task-specific, and designed heuristically. Furthermore, existing graph-based methods either neglect implicit correlations among items or consider explicit and implicit relationships altogether in the same graphs. We propose to decouple explicit and implicit relationships among items. As such, we can capture the prior knowledge encapsulated in explicit dependencies and learned implicit correlations among items simultaneously in a flexible and more interpretable manner for effective recommendations. We design a dual graph neural network that leverages the feature representations extracted by two GNNs: a graph neural network with a single gate (SG-GNN) and an adaptive graph neural network (A-GNN). The former models explicit dependencies among items. The latter employs a self-learning strategy to capture implicit correlations among items. Our experiments on four real-world datasets show our model outperforms state-of-the-art methods by a large margin, achieving 18.46% and 70.72% improvement in HR@20, and 49.10% and 115.29% improvement in MRR@20 on Diginetica and LastFM datasets.

[1]  Yan Huang,et al.  Regularized Graph Structure Learning with Semantic Knowledge for Multi-variates Time-Series Forecasting , 2022, IJCAI.

[2]  Peilin Zhou,et al.  Decoupled Side Information Fusion for Sequential Recommendation , 2022, SIGIR.

[3]  Yujing Wang,et al.  Learning Multi-granularity Consecutive User Intent Unit for Session-based Recommendation , 2021, WSDM.

[4]  Zhihua Wei,et al.  Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendation , 2021, WSDM.

[5]  G. Cong,et al.  A Survey on Trajectory Data Management, Analytics, and Learning , 2020, ACM Comput. Surv..

[6]  Liang Wang,et al.  Personalizing Graph Neural Networks with Attention Mechanism for Session-based Recommendation , 2019, ArXiv.

[7]  Quan Z. Sheng,et al.  A Survey on Session-based Recommender Systems , 2019, ArXiv.

[8]  Shoujin Wang,et al.  Rethinking Adjacent Dependency in Session-based Recommendations , 2022, PAKDD.

[9]  Zhihua Wei,et al.  Temporal aware Multi-Interest Graph Neural Network For Session-based Recommendation , 2021, ACML.

[10]  Gabriel de Souza Pereira Moreira,et al.  Transformers4Rec: Bridging the Gap between NLP and Sequential / Session-Based Recommendation , 2021, RecSys.

[11]  Li He,et al.  Click-Through Rate Prediction with Multi-Modal Hypergraphs , 2021, CIKM.

[12]  Hongxu Chen,et al.  Hyperbolic Hypergraphs for Sequential Recommendation , 2021, CIKM.

[13]  Bin Song,et al.  Dual Attention Transfer in Session-based Recommendation with Multi-dimensional Integration , 2021, SIGIR.

[14]  Xiangji Huang,et al.  Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation , 2021, AAAI.

[15]  R. C. Wong,et al.  An Efficient and Effective Framework for Session-based Social Recommendation , 2021, WSDM.

[16]  Xiangliang Zhang,et al.  Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation , 2020, AAAI.

[17]  M. de Rijke,et al.  Star Graph Neural Networks for Session-based Recommendation , 2020, CIKM.

[18]  Shu Wu,et al.  DGTN: Dual-channel Graph Transition Network for Session-based Recommendation , 2020, 2020 International Conference on Data Mining Workshops (ICDMW).

[19]  Wei Wei,et al.  Global Context Enhanced Graph Neural Networks for Session-based Recommendation , 2020, SIGIR.

[20]  Raymond Chi-Wing Wong,et al.  Handling Information Loss of Graph Neural Networks for Session-based Recommendation , 2020, KDD.

[21]  Phillip Isola,et al.  Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hypersphere , 2020, ICML.

[22]  Hongyuan Zha,et al.  Beyond Clicks: Modeling Multi-Relational Item Graph for Session-Based Target Behavior Prediction , 2020, WWW.

[23]  Zi Huang,et al.  Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks , 2019, CIKM.

[24]  M. de Rijke,et al.  A Dynamic Co-attention Network for Session-based Recommendation , 2019, CIKM.

[25]  Raymond Chi-Wing Wong,et al.  Session-Based Recommendation with Local Invariance , 2019, 2019 IEEE International Conference on Data Mining (ICDM).

[26]  Yanchi Liu,et al.  Graph Contextualized Self-Attention Network for Session-based Recommendation , 2019, IJCAI.

[27]  M. de Rijke,et al.  A Collaborative Session-based Recommendation Approach with Parallel Memory Modules , 2019, SIGIR.

[28]  M. de Rijke,et al.  RepeatNet: A Repeat Aware Neural Recommendation Machine for Session-based Recommendation , 2018, AAAI.

[29]  Xing Xie,et al.  Session-based Recommendation with Graph Neural Networks , 2018, AAAI.

[30]  Qiao Liu,et al.  STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation , 2018, KDD.

[31]  Hui Xiong,et al.  Sequential Recommender System based on Hierarchical Attention Networks , 2018, IJCAI.

[32]  Alexandros Karatzoglou,et al.  Recurrent Neural Networks with Top-k Gains for Session-based Recommendations , 2017, CIKM.

[33]  Zhaochun Ren,et al.  Neural Attentive Session-based Recommendation , 2017, CIKM.

[34]  Alexandros Karatzoglou,et al.  Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks , 2017, RecSys.

[35]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[36]  Yong Liu,et al.  Improved Recurrent Neural Networks for Session-based Recommendations , 2016, DLRS@RecSys.

[37]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[38]  Richard S. Zemel,et al.  Gated Graph Sequence Neural Networks , 2015, ICLR.

[39]  Lars Schmidt-Thieme,et al.  Factorizing personalized Markov chains for next-basket recommendation , 2010, WWW '10.

[40]  Guy Shani,et al.  An MDP-Based Recommender System , 2002, J. Mach. Learn. Res..

[41]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.