Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
41 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Context-aware Session-based Recommendation with Graph Neural Networks (2310.09593v1)

Published 14 Oct 2023 in cs.IR and cs.AI

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (38)
  1. Charikar, Moses. “Similarity estimation techniques from rounding algorithms.” Symposium on the Theory of Computing (2002).388.
  2. 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.
  3. Sarwar, Badrul Munir, George Karypis, Joseph A. Konstan and John Riedl. “Item-based collaborative filtering recommendation algorithms.” The Web Conference (2001).
  4. Rendle, Steffen, Christoph Freudenthaler and Lars Schmidt-Thieme. “Factorizing personalized Markov chains for next-basket recommendation.” The Web Conference (2010).
  5. 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.
  6. 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.
  7. Hidasi, Balázs, Alexandros Karatzoglou, Linas Baltrunas and Domonkos Tikk. “Session-based Recommendations with Recurrent Neural Networks.” CoRR abs/1511.06939 (2015): n. pag.
  8. 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.
  9. 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.
  10. 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).
  11. 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.
  12. 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.
  13. 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).
  14. 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.
  15. 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.
  16. 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.
  17. Brody, Shaked, Uri Alon and Eran Yahav. “How Attentive are Graph Attention Networks?” ArXiv abs/2105.14491 (2021): n. pag.
  18. Zhu, Xiaojin, Zoubin Ghahramani and John D. Lafferty. “Semi-Supervised Learning Using Gaussian Fields and Harmonic Functions.” International Conference on Machine Learning (2003).
  19. 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.
  20. 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.
  21. Kipf, Thomas and Max Welling. “Semi-Supervised Classification with Graph Convolutional Networks.” ArXiv abs/1609.02907 (2016): n. pag.
  22. Velickovic, Petar, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio’ and Yoshua Bengio. “Graph Attention Networks.” ArXiv abs/1710.10903 (2017): n. pag.
  23. Li, Yujia, Daniel Tarlow, Marc Brockschmidt and Richard S. Zemel. “Gated Graph Sequence Neural Networks.” CoRR abs/1511.05493 (2015): n. pag.
  24. 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.
  25. 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.
  26. 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.
  27. 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).
  28. 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.
  29. 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.
  30. 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.
  31. Linden, Greg, Brent Smith and Jeremy York. “Amazon.com Recommendations: Item-to-Item Collaborative Filtering.” IEEE Distributed Syst. Online 4 (2003): n. pag.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. Agrawal, Rakesh, Tomasz Imielinski and Arun N. Swami. “Mining association rules between sets of items in large databases.” ACM SIGMOD Conference (1993).
  37. 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.
  38. 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).
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Zhihui Zhang (14 papers)
  2. Xiang Li (1002 papers)
  3. Jianxiang Yu (16 papers)
Citations (1)