Comparative analysis of modern algorithms for generating recommendations based on sessions, in relation to the streaming usage scenario (Streaming Session-based Recommendation)

Dmitry Yakupov


Recommendation systems are actively used in many areas of modern life (e-commerce, banking, communications, entertainment, etc.) and are of great importance for businesses and consumers. A separate class of these systems are session-based recommendation systems, the key feature of which is the generation of recommendations based on the user's recent actions in the system (his current session), the analysis of which allows to identify the current intentions and interests of the user. Especially relevant is the use of session-based recommendation systems in a streaming usage scenario (Streaming Session-based Recommender Systems), for example, on entertainment content platforms, marketplaces, etc. A distinctive feature of the streaming scenario is the continuous, high-volume and high-speed nature of the receipt of new data that needs to be processed in real time. In this paper, a comparative analysis of modern algorithms of session-based recommendation systems for a streaming usage scenario is carried out: Streaming Session-based Recommendation Machine, Global Attributed Graph Neural Network, Multi Global Information Assisted Streaming Session-Based Recommendation System, the general principles of building these systems, their main differences are highlighted, advantages and disadvantages are considered. Based on the research and analysis of these systems, basic (typical) recommendations for the construction of architecture, algorithms and the scenario of the work of recommendation systems based on sessions, depending on external conditions, have been developed.

Full Text:

PDF (Russian)


Nidhi Arora, Daniel Ensslen, Lars Fiedler, Wei Wei Liu, Kelsey Robinson, Eli Stein, Gustavo Schüler. “The value of getting personalization right - or wrong - is multiplying”. Retrieved: 10.04.2023.

Deuk Hee Park, Hyea Kyeong Kim, Il Young Choi, Jae Kyeong Kim. A Literature Review and Classification of Recommender Systems on Academic Journals. // Journal of Intelligence and Information Systems. 2011.

Dmitry Yakupov, Dmitry Namiot. Session Based Recommender Systems – Models and Tasks. // International Journal of Open Information Technologies ISSN: 2307-8162 vol. 10, no. 7, 2022, p. 128-155.

L. Guo, H. Yin, Q. Wang, T. Chen, A. Zhou, and N. Quoc Viet Hung, “Streaming session-based recommendation,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 1569–1577.

R. Qiu, H. Yin, Z. Huang, and T. Chen, “Gag: Global attributed graph neural network for streaming session-based recommendation,” in Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020, pp. 669–678.

Z. Yin, K. Han, P. Wang and H. Hu, "Multi Global Information Assisted Streaming Session-Based Recommendation System," in IEEE Transactions on Knowledge and Data Engineering, 2022, doi: 10.1109/TKDE.2022.3199373.

S. Latifi, D. Jannach. “Streaming Session-Based Recommendation: When Graph Neural Networks meet the Neighborhood”. In Sixteenth ACM Conference on Recommender Systems (RecSys ’22), September 18–23, 2022, Seattle, WA, USA. ACM, New York, NY, USA, 7 pages.

Yong Kiam Tan, Xinxing Xu, and Yong Liu. 2016. Improved recurrent neural networks for session-based recommendations. DLRS (2016).

Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).

Jeffrey S Vitter. Random sampling with a reservoir. ACM Trans. Math. Software (1985).

Maurizio Ferrari Dacrema, Paolo Cremonesi, and DietmarJannach. 2019. Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches. In Thirteenth ACM Conference on Recommender Systems (RecSys ’19), September 16–20, 2019, Copenhagen, Denmark. ACM, New York, NY, USA

Kuprijanovskij, V. P., et al. "Roznichnaja torgovlja v cifrovoj jekonomike." International Journal of Open Information Technologies 4.7 (2016): 1-12.

Kuprijanovskaja, Ju. V., et al. "Umnyj kontejner, umnyj port, BIM, Internet Veshhej i blokchejn v cifrovoj sisteme mirovoj torgovli." International Journal of Open Information Technologies 6.3 (2018): 49-94.

Ninichuk, Marina, and Dmitry Namiot. "Survey On Methods For Building Session-Based Recommender Systems." International Journal of Open Information Technologies 11.5 (2023): 22-32.


  • There are currently no refbacks.

Abava  Кибербезопасность FRUCT 2023

ISSN: 2307-8162