skip to main content
research-article

SMONE: A Session-based Recommendation Model Based on Neighbor Sessions with Similar Probabilistic Intentions

Published:12 May 2023Publication History
Skip Abstract Section

Abstract

A session-based recommendation system (SRS) tries to predict the next possible choice of anonymous users. In recent years, graph neural network (GNN) models have been successfully applied to SRSs and have achieved great success. Using GNN models in SRSs, each session graph is processed successively to obtain the embedding of the node (i.e, each action on an item), which is then imported into the prediction module to generate recommendation results. However, solely depending on the session graph to obtain the node embeddings is not sufficient because each session only involves a few items. Therefore, neighbor sessions have been used to extend the session graph to learn more informative node representations. In this paper, we introduce a Session-based recommendation MOdel based on Neighbor sessions with similar probabilistic int Entions(SMONE). SMONE models the intentions behind sessions in a probabilistic way and retrieves the neighbor sessions with similar intentions. After the neighbor sessions are found, the target session and its neighbor sessions are modeled as a hypyergraph to learn the contextualized embeddings, which are combined with item embeddings through GNN to produce the final item recommendations. Experiments on real-world datasets prove the effectiveness and superiority of SMONE.

REFERENCES

  1. [1] Bach Ngo Xuan, Long Dang Hoang, and Phuong Tu Minh. 2020. Recurrent convolutional networks for session-based recommendations. Neurocomputing 411 (2020), 247258.Google ScholarGoogle ScholarCross RefCross Ref
  2. [2] Bai Ting, Nie Jian-Yun, Zhao Wayne Xin, Zhu Yutao, Du Pan, and Wen Ji-Rong. 2018. An attribute-aware neural attentive model for next basket recommendation. In Proceedings of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 12011204.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Barde Bhagyashree Vyankatrao and Bainwad Anant Madhavrao. 2017. An overview of topic modeling methods and tools. In Proceedings of the International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE, 745750.Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Bertini Marco, Ferracani Andrea, Papucci Riccardo, and Bimbo Alberto Del. 2020. Keeping up with the influencers: Improving user recommendation in Instagram using visual content. In Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization. 2934.Google ScholarGoogle Scholar
  5. [5] Blei David M., Ng Andrew Y., and Jordan Michael I.. 2003. Latent Dirichlet allocation. J. Mach. Learn. Res. 3 (2003), 9931022.Google ScholarGoogle ScholarCross RefCross Ref
  6. [6] Carter Chris K. and Kohn Robert. 1994. On Gibbs sampling for state space models. Biometrika 81, 3 (1994), 541553.Google ScholarGoogle ScholarCross RefCross Ref
  7. [7] Chen Tianwen and Wong Raymond Chi-Wing. 2020. Handling information loss of graph neural networks for session-based recommendation. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 11721180.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Chen Tong, Yin Hongzhi, Chen Hongxu, Yan Rui, Nguyen Quoc Viet Hung, and Li Xue. 2019. AIR: Attentional intention-aware recommender systems. In Proceedings of the IEEE 35th International Conference on Data Engineering (ICDE). 304315. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  9. [9] Cui Chuan, Shen Qi, Zhu Shixuan, Pang Yitong, Zhang Yiming, Dong Zhenwei, and Wei Zhihua. 2021. Intention adaptive graph neural network for category-aware session-based recommendation. arXiv preprint arXiv:2112.15352 (2021).Google ScholarGoogle Scholar
  10. [10] Esmeli Ramazan, Bader-El-Den Mohamed, and Mohasseb Alaa. 2019. Context and short term user intention aware hybrid session based recommendation system. In Proceedings of the IEEE International Symposium on INnovations in Intelligent SysTems and Applications (INISTA). IEEE, 16.Google ScholarGoogle ScholarCross RefCross Ref
  11. [11] Feng Yifan, You Haoxuan, Zhang Zizhao, Ji Rongrong, and Gao Yue. 2019. Hypergraph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 35583565.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Guo Lei, Yin Hongzhi, Wang Qinyong, Chen Tong, Zhou Alexander, and Hung Nguyen Quoc Viet. 2019. Streaming session-based recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 15691577.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Gupta Priyanka, Garg Diksha, Malhotra Pankaj, Vig Lovekesh, and Shroff Gautam. 2019. NISER: Normalized item and session representations to handle popularity bias. arXiv preprint arXiv:1909.04276 (2019).Google ScholarGoogle Scholar
  14. [14] Hidasi Balázs and Karatzoglou Alexandros. 2018. Recurrent neural networks with top-k gains for session-based recommendations. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. 843852.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Hidasi Balázs, Karatzoglou Alexandros, Baltrunas Linas, and Tikk Domonkos. 2015. Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939 (2015).Google ScholarGoogle Scholar
  16. [16] Hofmann Thomas. 1999. Probabilistic latent semantic indexing. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. 5057.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Hwangbo Hyunwoo and Kim Yangsok. 2019. Session-based recommender system for sustainable digital marketing. Sustainability 11, 12 (2019), 3336.Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Jannach Dietmar and Ludewig Malte. 2017. When recurrent neural networks meet the neighborhood for session-based recommendation. In Proceedings of the 11th ACM Conference on Recommender Systems. 306310.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [19] Kang Wang-Cheng and McAuley Julian. 2018. Self-attentive sequential recommendation. In Proceedings of the IEEE International Conference on Data Mining (ICDM). IEEE, 197206.Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Li Haoyang, Wang Xin, Zhang Ziwei, Ma Jianxin, Cui Peng, and Zhu Wenwu. 2021. Intention-aware sequential recommendation with structured intent transition. IEEE Trans. Knowl. Data Eng. (2021). DOI:Google ScholarGoogle ScholarCross RefCross Ref
  21. [21] Li Jing, Ren Pengjie, Chen Zhumin, Ren Zhaochun, Lian Tao, and Ma Jun. 2017. Neural attentive session-based recommendation. In Proceedings of the ACM on Conference on Information and Knowledge Management. 14191428.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. [22] Liu Lin, Wang Li, and Lian Tao. 2021. Discovering proper neighbors to improve session-based recommendation. In Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 353369.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. [23] Liu Qiang, Wu Shu, Wang Diyi, Li Zhaokang, and Wang Liang. 2016. Context-aware sequential recommendation. In Proceedings of the IEEE 16th International Conference on Data Mining (ICDM). IEEE, 10531058.Google ScholarGoogle ScholarCross RefCross Ref
  24. [24] Liu Qiao, Zeng Yifu, Mokhosi Refuoe, and Zhang Haibin. 2018. STAMP: Short-term attention/memory priority model for session-based recommendation. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 18311839.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Ma Muyang, Ren Pengjie, Chen Zhumin, Ren Zhaochun, Zhao Lifan, Liu Peiyu, Ma Jun, and Rijke Maarten de. 2022. Mixed information flow for cross-domain sequential recommendations. ACM Trans. Knowl. Discov. Data 16, 4 (2022), 132.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Nigam Kamal, McCallum Andrew Kachites, Thrun Sebastian, and Mitchell Tom. 2000. Text classification from labeled and unlabeled documents using EM. Mach. Learn. 39, 2 (2000), 103134.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Pan Zhiqiang, Cai Fei, Chen Wanyu, Chen Chonghao, and Chen Honghui. 2022. Collaborative graph learning for session-based recommendation. ACM Trans. Inf. Syst. 40, 4 (2022), 126.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. [28] Pan Zhiqiang, Cai Fei, Ling Yanxiang, and Rijke Maarten de. 2020. An intent-guided collaborative machine for session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 18331836.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Qiu Nan, Gao BoYu, Tu Huawei, Huang Feiran, Guan Quanlong, and Luo Weiqi. 2022. LDGC-SR: Integrating long-range dependencies and global context information for session-based recommendation. Knowl.-based Syst. 248 (2022), 108894.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Qiu Ruihong, Li Jingjing, Huang Zi, and Yin Hongzhi. 2019. Rethinking the item order in session-based recommendation with graph neural networks. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 579588.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. [31] Quadrana Massimo, Karatzoglou Alexandros, Hidasi Balázs, and Cremonesi Paolo. 2017. Personalizing session-based recommendations with hierarchical recurrent neural networks. In Proceedings of the 11th ACM Conference on Recommender Systems. 130137.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. [32] Rendle Steffen, Freudenthaler Christoph, and Schmidt-Thieme Lars. 2010. Factorizing personalized Markov chains for next-basket recommendation. In Proceedings of the 19th International Conference on World Wide Web. 811820.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Shao Weiqi, Chen Xu, Xia Long, Zhao Jiashu, and Yin Dawei. 2022. Sequential recommendation with user evolving preference decomposition. arXiv preprint arXiv:2203.16942 (2022).Google ScholarGoogle Scholar
  34. [34] Shen Yanyan, Ou Baoyuan, and Li Ranzhen. 2022. MBN: Towards multi-behavior sequence modeling for next basket recommendation. ACM Trans. Knowl. Discov. Data 16, 5 (2022), 123.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. [35] Sun Zhu, Guo Qing, Yang Jie, Fang Hui, Guo Guibing, Zhang Jie, and Burke Robin. 2019. Research commentary on recommendations with side information: A survey and research directions. Electron. Commerce Res. Applic. 37 (2019), 100879.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Wang Fuyun, Lu Xuequan, and Lyu Lei. 2022. CGSNet: Contrastive graph self-attention network for session-based recommendation. Knowl.-based Syst. 251 (2022), 109282.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. [37] Wang Meirui, Ren Pengjie, Mei Lei, Chen Zhumin, Ma Jun, and Rijke Maarten de. 2019. A collaborative session-based recommendation approach with parallel memory modules. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. 345354.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Wang Nan, Wang Shoujin, Wang Yan, Sheng Quan Z., and Orgun Mehmet A.. 2022. Exploiting intra-and inter-session dependencies for session-based recommendations. World Wide Web 25, 1 (2022), 425443.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Wang Shoujin, Cao Longbing, Wang Yan, Sheng Quan Z., Orgun Mehmet A., and Lian Defu. 2021. A survey on session-based recommender systems. ACM Comput. Surv. 54, 7 (2021), 138.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Wang Shoujin, Hu Liang, and Cao Longbing. 2017. Perceiving the next choice with comprehensive transaction embeddings for online recommendation. In Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 285302.Google ScholarGoogle ScholarCross RefCross Ref
  41. [41] Wang Zhitao, Chen Chengyao, Zhang Ke, Lei Yu, and Li Wenjie. 2018. Variational recurrent model for session-based recommendation. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. 18391842.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Wang Ziyang, Wei Wei, Cong Gao, Li Xiao-Li, Mao Xian-Ling, and Qiu Minghui. 2020. Global context enhanced graph neural networks for session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 169178.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Wu Shu, Tang Yuyuan, Zhu Yanqiao, Wang Liang, Xie Xing, and Tan Tieniu. 2019. Session-based recommendation with graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346353.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Wu Shiwen, Zhang Yuanxing, Gao Chengliang, Bian Kaigui, and Cui Bin. 2020. Garg: Anonymous recommendation of point-of-interest in mobile networks by graph convolution network. Data Sci. Eng. 5, 4 (2020), 433447.Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Wu Xiang, Liu Qi, Chen Enhong, He Liang, Lv Jingsong, Cao Can, and Hu Guoping. 2013. Personalized next-song recommendation in online karaokes. In Proceedings of the 7th ACM Conference on Recommender Systems. 137140.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. [46] Xia Xin, Yin Hongzhi, Yu Junliang, Wang Qinyong, Cui Lizhen, and Zhang Xiangliang. 2020. Self-supervised hypergraph convolutional networks for session-based recommendation. arXiv preprint arXiv:2012.06852 (2020).Google ScholarGoogle Scholar
  47. [47] Xu Chengfeng, Zhao Pengpeng, Liu Yanchi, Sheng Victor S., Xu Jiajie, Zhuang Fuzhen, Fang Junhua, and Zhou Xiaofang. 2019. Graph contextualized self-attention network for session-based recommendation. In Proceedings of the International Joint Conference on Artificial Intelligence, Vol. 19. 39403946.Google ScholarGoogle ScholarCross RefCross Ref
  48. [48] Yan Xiaohui, Guo Jiafeng, Lan Yanyan, and Cheng Xueqi. 2013. A biterm topic model for short texts. In Proceedings of the 22nd International Conference on World Wide Web. 14451456.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. [49] Yu Feng, Liu Qiang, Wu Shu, Wang Liang, and Tan Tieniu. 2016. A dynamic recurrent model for next basket recommendation. In Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval. 729732.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. [50] Yu Feng, Zhu Yanqiao, Liu Qiang, Wu Shu, Wang Liang, and Tan Tieniu. 2020. TAGNN: Target attentive graph neural networks for session-based recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 19211924.Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. [51] Zhang Chunkai, Liu Quan, and Zhang Zeyu. 2022. DSGNN: A dynamic and static intentions integrated graph neural network for session-based recommendation. Neurocomputing 468 (2022), 222232.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. [52] Zhao Wayne Xin, Jiang Jing, Weng Jianshu, He Jing, Lim Ee-Peng, Yan Hongfei, and Li Xiaoming. 2011. Comparing Twitter and traditional media using topic models. In Proceedings of the European Conference on Information Retrieval. Springer, 338349.Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. [53] Zheng Yujia, Liu Siyi, Li Zekun, and Wu Shu. 2020. DGTN: Dual-channel graph transition network for session-based recommendation. In Proceedings of the International Conference on Data Mining Workshops (ICDMW). IEEE, 236242.Google ScholarGoogle ScholarCross RefCross Ref
  54. [54] Zhu Nengjun, Cao Jian, Liu Yanchi, Yang Yang, Ying Haochao, and Xiong Hui. 2020. Sequential modeling of hierarchical user intention and preference for next-item recommendation. In Proceedings of the 13th International Conference on Web Search and Data Mining. 807815.Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. [55] Zhu Nengjun, Cao Jian, Lu Xinjiang, and Xiong Hui. 2021. Learning a hierarchical intent model for next-item recommendation. ACM Trans. Inf. Syst. 40, 2 (2021), 128.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SMONE: A Session-based Recommendation Model Based on Neighbor Sessions with Similar Probabilistic Intentions

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Knowledge Discovery from Data
      ACM Transactions on Knowledge Discovery from Data  Volume 17, Issue 8
      September 2023
      348 pages
      ISSN:1556-4681
      EISSN:1556-472X
      DOI:10.1145/3596449
      Issue’s Table of Contents

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 May 2023
      • Online AM: 9 March 2023
      • Accepted: 27 February 2023
      • Revised: 15 February 2023
      • Received: 30 June 2022
      Published in tkdd Volume 17, Issue 8

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)416
      • Downloads (Last 6 weeks)33

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    View Full Text