Context-aware Session-based Recommendation with Graph Neural Networks (2310.09593v1)
Abstract: Session-based recommendation (SBR) is a task that aims to predict items based on anonymous sequences of user behaviors in a session. While there are methods that leverage rich context information in sessions for SBR, most of them have the following limitations: 1) they fail to distinguish the item-item edge types when constructing the global graph for exploiting cross-session contexts; 2) they learn a fixed embedding vector for each item, which lacks the flexibility to reflect the variation of user interests across sessions; 3) they generally use the one-hot encoded vector of the target item as the hard label to predict, thus failing to capture the true user preference. To solve these issues, we propose CARES, a novel context-aware session-based recommendation model with graph neural networks, which utilizes different types of contexts in sessions to capture user interests. Specifically, we first construct a multi-relation cross-session graph to connect items according to intra- and cross-session item-level contexts. Further, to encode the variation of user interests, we design personalized item representations. Finally, we employ a label collaboration strategy for generating soft user preference distribution as labels. Experiments on three benchmark datasets demonstrate that CARES consistently outperforms state-of-the-art models in terms of P@20 and MRR@20. Our data and codes are publicly available at https://github.com/brilliantZhang/CARES.
- Charikar, Moses. “Similarity estimation techniques from rounding algorithms.” Symposium on the Theory of Computing (2002).388.
- Chen, Qiwei, Changhua Pei, Shanshan Lv, Chao Li, Junfeng Ge and Wenwu Ou. “End-to-End User Behavior Retrieval in Click-Through RatePrediction Model.” ArXiv abs/2108.04468 (2021): n. pag.
- Sarwar, Badrul Munir, George Karypis, Joseph A. Konstan and John Riedl. “Item-based collaborative filtering recommendation algorithms.” The Web Conference (2001).
- Rendle, Steffen, Christoph Freudenthaler and Lars Schmidt-Thieme. “Factorizing personalized Markov chains for next-basket recommendation.” The Web Conference (2010).
- Li, Jing, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian and Jun Ma. “Neural Attentive Session-based Recommendation.” Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (2017): n. pag.
- Liu, Qiao, Yifu Zeng, Refuoe Mokhosi and Haibin Zhang. “STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation.” Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2018): n. pag.
- Hidasi, Balázs, Alexandros Karatzoglou, Linas Baltrunas and Domonkos Tikk. “Session-based Recommendations with Recurrent Neural Networks.” CoRR abs/1511.06939 (2015): n. pag.
- Wu, Shu, Yuyuan Tang, Yanqiao Zhu, Liang Wang, Xing Xie and Tieniu Tan. “Session-based Recommendation with Graph Neural Networks.” ArXiv abs/1811.00855 (2018): n. pag.
- Wang, Meirui, Pengjie Ren, Lei Mei, Zhumin Chen, Jun Ma and M. de Rijke. “A Collaborative Session-based Recommendation Approach with Parallel Memory Modules.” Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (2019): n. pag.
- Luo, Anjing, Pengpeng Zhao, Yanchi Liu, Fuzhen Zhuang, Deqing Wang, Jiajie Xu, Junhua Fang and Victor S. Sheng. “Collaborative Self-Attention Network for Session-based Recommendation.” International Joint Conference on Artificial Intelligence (2020).
- Wang, Ziyang, Wei Wei, G. Cong, Xiaoli Li, Xian-Ling Mao and Minghui Qiu. “Global Context Enhanced Graph Neural Networks for Session-based Recommendation.” Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (2020): n. pag.
- Pan, Zhiqiang, Fei Cai, Wanyu Chen, Honghui Chen and M. de Rijke. “Star Graph Neural Networks for Session-based Recommendation.” Proceedings of the 29th ACM International Conference on Information & Knowledge Management (2020): n. pag.
- Xu, Chengfeng, Pengpeng Zhao, Yanchi Liu, Victor S. Sheng, Jiajie Xu, Fuzhen Zhuang, Junhua Fang and Xiaofang Zhou. “Graph Contextualized Self-Attention Network for Session-based Recommendation.” International Joint Conference on Artificial Intelligence (2019).
- Chen, Tianwen and Raymond Chi-Wing Wong. “Handling Information Loss of Graph Neural Networks for Session-based Recommendation.” Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2020): n. pag.
- Pan, Zhiqiang, Fei Cai, Wanyu Chen, Chonghao Chen and Honghui Chen. “Collaborative Graph Learning for Session-based Recommendation.” ACM Transactions on Information Systems (TOIS) 40 (2022): 1 - 26.
- Chen, Jingfan, Guanghui Zhu, Haojun Hou, C. Yuan and Y. Huang. “AutoGSR: Neural Architecture Search for Graph-based Session Recommendation.” Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (2022): n. pag.
- Brody, Shaked, Uri Alon and Eran Yahav. “How Attentive are Graph Attention Networks?” ArXiv abs/2105.14491 (2021): n. pag.
- Zhu, Xiaojin, Zoubin Ghahramani and John D. Lafferty. “Semi-Supervised Learning Using Gaussian Fields and Harmonic Functions.” International Conference on Machine Learning (2003).
- Ye, Rui, Qing Zhang and Hengliang Luo. “Cross-Session Aware Temporal Convolutional Network for Session-based Recommendation.” 2020 International Conference on Data Mining Workshops (ICDMW) (2020): 220-226.
- Bai, Shaojie, J. Zico Kolter and Vladlen Koltun. “An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling.” ArXiv abs/1803.01271 (2018): n. pag.
- Kipf, Thomas and Max Welling. “Semi-Supervised Classification with Graph Convolutional Networks.” ArXiv abs/1609.02907 (2016): n. pag.
- Velickovic, Petar, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio’ and Yoshua Bengio. “Graph Attention Networks.” ArXiv abs/1710.10903 (2017): n. pag.
- Li, Yujia, Daniel Tarlow, Marc Brockschmidt and Richard S. Zemel. “Gated Graph Sequence Neural Networks.” CoRR abs/1511.05493 (2015): n. pag.
- Gupta, Priyanka, Diksha Garg, Pankaj Malhotra, Lovekesh Vig and Gautam M. Shroff. “NISER: Normalized Item and Session Representations with Graph Neural Networks.” ArXiv abs/1909.04276 (2019): n. pag.
- Tan, Yong Kiam, Xinxing Xu and Yong Liu. “Improved Recurrent Neural Networks for Session-based Recommendations.” Proceedings of the 1st Workshop on Deep Learning for Recommender Systems (2016): n. pag.
- Hao, Junheng, Tong Zhao, Jin Li, Xin Luna Dong, Christos Faloutsos, Yizhou Sun and Wei Wang. “P-Companion: A Principled Framework for Diversified Complementary Product Recommendation.” Proceedings of the 29th ACM International Conference on Information & Knowledge Management (2020): n. pag.
- Xu, Keyulu, Chengtao Li, Yonglong Tian, Tomohiro Sonobe, Ken-ichi Kawarabayashi and Stefanie Jegelka. “Representation Learning on Graphs with Jumping Knowledge Networks.” International Conference on Machine Learning (2018).
- Ahn, Dasom, Sangwon Kim, Hyun Wook Hong and ByoungChul Ko. “STAR-Transformer: A Spatio-temporal Cross Attention Transformer for Human Action Recognition.” 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) (2022): 3319-3328.
- Zhou, Kun, Haibo Wang, Wayne Xin Zhao, Yutao Zhu, Sirui Wang, Fuzheng Zhang, Zhongyuan Wang and Ji-rong Wen. “S3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization.” Proceedings of the 29th ACM International Conference on Information & Knowledge Management (2020): n. pag.
- Hidasi, Balázs, Massimo Quadrana, Alexandros Karatzoglou and Domonkos Tikk. “Parallel Recurrent Neural Network Architectures for Feature-rich Session-based Recommendations.” Proceedings of the 10th ACM Conference on Recommender Systems (2016): n. pag.
- Linden, Greg, Brent Smith and Jeremy York. “Amazon.com Recommendations: Item-to-Item Collaborative Filtering.” IEEE Distributed Syst. Online 4 (2003): n. pag.
- Huang, Chao, Jiahui Chen, Lianghao Xia, Yong Xu, Peng Dai, Yanqing Chen, Liefeng Bo, Jiashu Zhao and Xiangji Huang. “Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation.” ArXiv abs/2110.03996 (2021): n. pag.
- Fan, Shaohua, Junxiong Zhu, Xiaotian Han, Chuan Shi, Linmei Hu, Biyu Ma and Yongliang Li. “Metapath-guided Heterogeneous Graph Neural Network for Intent Recommendation.” Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2019): n. pag.
- Zhang, Xiaokun, Bo Xu, Liang Yang, Chenliang Li, Fenglong Ma, Haifeng Liu and Hongfei Lin. “Price DOES Matter!: Modeling Price and Interest Preferences in Session-based Recommendation.” Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (2022): n. pag.
- Han, Qilong, Chi Zhang, Rui Chen, Riwei Lai, Hongtao Song and Li Li. “Multi-Faceted Global Item Relation Learning for Session-Based Recommendation.” Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (2022): n. pag.
- Agrawal, Rakesh, Tomasz Imielinski and Arun N. Swami. “Mining association rules between sets of items in large databases.” ACM SIGMOD Conference (1993).
- Xia, Xin, Hongzhi Yin, Junliang Yu, Yingxia Shao and Li-zhen Cui. “Self-Supervised Graph Co-Training for Session-based Recommendation.” Proceedings of the 30th ACM International Conference on Information & Knowledge Management (2021): n. pag.
- Xia, Xin, Hongzhi Yin, Junliang Yu, Qinyong Wang, Li-zhen Cui and Xiangliang Zhang. “Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation.” AAAI Conference on Artificial Intelligence (2020).
- Zhihui Zhang (14 papers)
- Xiang Li (1002 papers)
- Jianxiang Yu (16 papers)