{"title":"Streaming Session-Based Recommendation: When Graph Neural Networks meet the Neighborhood","authors":"Sara Latifi, D. Jannach","doi":"10.1145/3523227.3548485","DOIUrl":null,"url":null,"abstract":"Frequent updates and model retraining are important in various application areas of recommender systems, e.g., news recommendation. Moreover, in such domains, we may not only face the problem of dealing with a constant stream of new data, but also with anonymous users, leading to the problem of streaming session-based recommendation (SSR). Such problem settings have attracted increased interest in recent years, and different deep learning architectures were proposed that support fast updates of the underlying prediction models when new data arrive. In a recent paper, a method based on Graph Neural Networks (GNN) was proposed as being superior than previous methods for the SSR problem. The baselines in the reported experiments included different machine learning models. However, several earlier studies have shown that often conceptually simpler methods, e.g., based on nearest neighbors, can be highly effective for session-based recommendation problems. In this work, we report a similar phenomenon for the streaming configuration. We first reproduce the results of the mentioned GNN method and then show that simpler methods are able to outperform this complex state-of-the-art neural method on two datasets. Overall, our work points to continued methodological issues in the academic community, e.g., in terms of the choice of baselines and reproducibility.1","PeriodicalId":443279,"journal":{"name":"Proceedings of the 16th ACM Conference on Recommender Systems","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 16th ACM Conference on Recommender Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3523227.3548485","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Frequent updates and model retraining are important in various application areas of recommender systems, e.g., news recommendation. Moreover, in such domains, we may not only face the problem of dealing with a constant stream of new data, but also with anonymous users, leading to the problem of streaming session-based recommendation (SSR). Such problem settings have attracted increased interest in recent years, and different deep learning architectures were proposed that support fast updates of the underlying prediction models when new data arrive. In a recent paper, a method based on Graph Neural Networks (GNN) was proposed as being superior than previous methods for the SSR problem. The baselines in the reported experiments included different machine learning models. However, several earlier studies have shown that often conceptually simpler methods, e.g., based on nearest neighbors, can be highly effective for session-based recommendation problems. In this work, we report a similar phenomenon for the streaming configuration. We first reproduce the results of the mentioned GNN method and then show that simpler methods are able to outperform this complex state-of-the-art neural method on two datasets. Overall, our work points to continued methodological issues in the academic community, e.g., in terms of the choice of baselines and reproducibility.1
频繁的更新和模型再训练在推荐系统的各个应用领域都很重要,例如新闻推荐。此外,在这些领域中,我们可能不仅面临处理持续不断的新数据流的问题,而且还面临匿名用户的问题,从而导致基于流会话的推荐(streaming session based recommendation, SSR)问题。近年来,这样的问题设置引起了越来越多的兴趣,并且提出了不同的深度学习架构,以支持在新数据到达时快速更新底层预测模型。在最近的一篇论文中,提出了一种基于图神经网络(GNN)的方法来解决SSR问题。报告实验中的基线包括不同的机器学习模型。然而,一些早期的研究表明,通常概念上更简单的方法,例如,基于最近邻的方法,可以非常有效地解决基于会话的推荐问题。在这项工作中,我们报告了流配置的类似现象。我们首先重现了上述GNN方法的结果,然后表明更简单的方法能够在两个数据集上优于这种复杂的最先进的神经方法。总的来说,我们的工作指出了学术界持续存在的方法问题,例如,在基线的选择和可重复性方面