Abstract
Session-based recommendation is a task to recommend the next clicked item when the user’s current interaction sequence is given. Accurately modeling the session representation is critical for session-based recommendation. However, we find that most current methods for session-based recommendation just use conscious behavior and information in the current session, ignoring the information of unconscious behavior in the current session and preference interaction with neighborhood sessions. In this paper, we propose a Mixed Behaviors and Preference Interaction model (MBPI), which utilizes conscious and unconscious behaviors and parallel co-attention mechanism, for session-based recommendation. In MBPI, we apply a Gated Recurrent Unit (GRU) to generate the session global preference, and employ another GRU with an item-level attention mechanism to explore the session local preference, with the multi-feature behaviors. Then, we introduce a parallel co-attention mechanism to capture the preference interaction with the help of the current session and neighborhood sessions and to update the two preferences of the current session. Finally, we combine the session global preference and session local preference as session representation and make recommendation. Experimental results on three real-world datasets show our method outperforms the state-of-the-art methods and validate the effectiveness of our approach.



Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Raza S, Ding C (2019) Progress in context-aware recommender systems - an overview. Comput Sci Rev 31:84–97
Wang Z, Wei W, Cong G, Li X-L, Mao X, Qiu M (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, pp 169–178
Wan S, Niu Z (2020) A hybrid e-learning recommendation approach based on learners’ influence propagation. IEEE Trans Knowl Data Eng 32(5):827–840
Shi C, Hu B, Zhao W X, Yu P S (2019) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31(2):357–370
Cui Q, Wu S, Huang Y, Wang L (2019) A hierarchical contextual attention-based network for sequential recommendation. Neurocomputing 358:141–149
Yuan W, Wang H, Yu X, Liu N, Li Z (2020) Attention-based context-aware sequential recommendation model. Inf Sci 510:122–134
Koren Y, Bell R M, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Sarwar B M, Karypis G, Konstan J A, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International World Wide Web Conference, pp 285–295
Weimer M, Karatzoglou A, Le Q V, Smola A J (2007) COFI RANK - maximum margin matrix factorization for collaborative ranking. In: Proceedings of the 21st Annual Conference on Neural Information Processing Systems, pp 1593–1600
Schafer J B, Konstan J A, Riedl J (1999) Recommender systems in e-commerce. In: Proceedings of the 1st ACM Conference on Electronic Commerce, pp 158–166
Twardowski B (2016) Modelling contextual information in session-aware recommender systems with neural networks. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp 273–276
Shani G, Brafman R I, Heckerman D (2002) An mdp-based recommender system. In: Proceedings of the 8th Conference on Uncertainty in Artificial Intelligence, pp 453–460
Zimdars A, Chickering D M, Meek C (2001) Using temporal data for making recommendations. In: Proceedings of the 17th Conference in Uncertainty in Artificial Intelligence, pp 580–588
Li J, Ren P, Chen Z, Ren Z, Lian T, Ma J (2017) Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp 1419–1428
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2016) Session-based recommendations with recurrent neural networks. In: Proceedings of the 4th International Conference on Learning Representations
Lipton Z C (2015) A critical review of recurrent neural networks for sequence learning. ArXiv
Wang M, Ren P, Mei L, Chen Z, Ma J, de Rijke M (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, pp 345–354
Rakkappan L, Rajan V (2019) Context-aware sequential recommendations withstacked recurrent neural networks. In: Proceedings of the World Wide Web Conference, pp 3172–3178
Bogina V, Kuflik T (2017) Incorporating dwell time in session-based recommendations with recurrent neural networks. In: Proceedings of the 1st Workshop on Temporal Reasoning in Recommender Systems co-located with 11th International Conference on Recommender Systems, pp 57–59
Smith B, York J (2003) Industry report: Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Distrib Syst Online 4(1)
Chen S, Moore J L, Turnbull D, Joachims T (2012) Playlist prediction via metric embedding. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 714–722
Yu F, Liu Q, Wu S, Wang L, Tan T (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, pp 729–732
Dallmann A, Grimm A, Pölitz C, Zoller D, Hotho A (2017) Improving session recommendation with recurrent neural networks by exploiting dwell time
Sun Y, Zhao P, Zhang H (2018) TA4REC: recurrent neural networks with time attention factors for session-based recommendations. In: Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, pp 1–7
Liu L, Wang L, Lian T (2021) Case4sr: Using category sequence graph to augment session-based recommendation. Knowl-Based Syst 212:106558
Chen D, Zhang X, Wang H, Zhang W (2020) Tean: timeliness enhanced attention network for session-based recommendation. Neurocomputing 411:229–238
Wang F, Hu L, Sun R, Hu J, Zhao K (2018) Srmcs: A semantic-aware recommendation framework for mobile crowd sensing. Inf Sci 433-434:333–345
Ahmadian S, Joorabloo N, Jalili M, Ren Y, Meghdadi M, Afsharchi M (2020) A social recommender system based on reliable implicit relationships. Knowl-Based Syst 192:105371
Wu J, Cai R, Wang H (2020) Déjà vu: A contextualized temporal attention mechanism for sequential recommendation. In: The World Wide Web Conference, pp 2199–2209
Garg D, Gupta P, Malhotra P, Vig L, Shroff G (2019) Sequence and time aware neighborhood for session-based recommendations: Stan. In: Proceedings of the 42rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1069–1072
Lv Y, Zhuang L, Luo P (2019) Neighborhood-enhanced and time-aware model for session-based recommendation
Song B, Cao Y, Zhang W, Xu C (2019) Session-based recommendation with hierarchical memory networks. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 2181–2184
Pan Z, Cai F, Ling Y, de Rijke M (2020) Rethinking item importance in session-based recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1837–1840
Dongjing, Wang D, Xu D, Yu G, Xu (2020) Time-aware sequence model for next-item recommendation. Appl Intell 51:906–920
Wu S, Tang Y, Zhu Y, Wang L, Xie X, Tan T (2019) Session-based recommendation with graph neural networks. In: Proceedings of the 33rd AAAI Conference on Artificial Intelligence, pp 346–353
Xu C, Zhao P, Liu Y, Sheng V S, Xu J, Zhuang F, Fang J, Zhou X (2019) Graph contextualized self-attention network for session-base recommendation. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence, pp 3940–3946
Qiu R, Li J, Huang Z, Yin H (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, pp 579–588
Srivastava N, Hinton G E, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958
Kingma D P, Ba J (2015) Adam: A method for stochastic optimization. In: Proceedings of the 3rd International Conference on Learning Representations
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp 173–182
Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th International Conference on World Wide Web, pp 811–820
Liu Q, Zeng Y, Mokhosi R, Zhang H (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, pp 1831–1839
Song J, Shen H, Ou Z, Zhang J, Xiao T, Liang S (2019a) Islf: Interest shift and latent factors combination model for session-based recommendation. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence, pp 5765–5771
Yu F, Zhu Y, Liu Q, Wu S, Wang L, Tan T (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, pp 1921–1924
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, J., Ma, C., Zhong, C. et al. MBPI: Mixed behaviors and preference interaction for session-based recommendation. Appl Intell 51, 7440–7452 (2021). https://doi.org/10.1007/s10489-021-02284-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02284-8