ABSTRACT
Recurrent Neural Networks (RNNs) have been shown to perform very effectively in session-based recommendation settings, when compared to other commonly used methods that consider the last viewed item of the user and precomputed item-to-item similarities. However, there is little systematic study on how RNNs perform in comparison to methods that use embeddings for item representation for Collaborative Filtering. In this paper we use two industry datasets to compare RNNs with other sequential recommenders that use various embedding methods to represent items. The first dataset corresponds to a typical e-commerce session-based scenario demanding effective next-item recommendation. The second dataset represents a last-basket prediction setting. Results show that although the RNN greatly outperforms embedding methods in the next-item scenario, the dynamic nature of the RNNs has not the same positive impact in the last-basket prediction task. We also present and test a framework that enables the hybrid utilization of text content and item sequences using embeddings. Finally, we report on experiments with reranking methods that demonstrate the effectiveness of simple and practical methods, using item categories, to improve the results.
- Charu C Aggarwal. 2016. Content-based recommender systems. In Recommender Systems. Springer, pp. 139–166.Google Scholar
- Awad MA, Khalil I (2012). Prediction of user's web-browsing behavior: application of markov model. IEEE Trans Syst ManGoogle Scholar
- Barkan O. and N. Koenigstein, "ITEM2VEC: Neural item embedding for collaborative filtering". In IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP), Vietri sul Mare, 2016, pp. 1-6, doi: 10.1109/MLSP.2016.7738886.Google Scholar
- Geoffray Bonnin and Dietmar Jannach. 2014. Automated Generation of Music Playlists: Survey and Experiments. Computing Surveys 47, 2 (Nov. 2014), 26:1–26:35.Google ScholarDigital Library
- Devooght, Robin & Bersini, Hugues. (2016). Collaborative Filtering with Recurrent Neural Networks.Google Scholar
- Hui Fang, Danning Zhang, Yiheng Shu, and Guibing Guo. 2019. Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations. 1, 1 (November 2019), 36 pages.Google Scholar
- Garcin Florent, Dimitrakakis Christos, and Boi Faltings. 2013. Personalized News Recommendation with Context Trees. In RecSys ’13. 105–112.Google Scholar
- Mehdi Hosseinzadeh Aghdam, Negar Hariri, Bamshad Mobasher, and Robin Burke. 2015. Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models. In RecSys ’15. 241–244.Google Scholar
- Dietmar Jannach, Malte Ludewig, and Lukas Lerche. 2017. Session-based item recommendation in e-commerce: On short-term intents, reminders, trends, and discounts. UMUAI 27, 3–5 (2017), 351–392.Google ScholarDigital Library
- Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2016). Session-based Recommendations with Recurrent Neural Networks. CoRR, abs/1511.06939.Google Scholar
- Hidasi Balázs and Karatzoglou Alexandros. Recurrent Neural Networks with Top-k Gains for Session-based Recommendations. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management (CIKM ’18). Association for Computing Machinery, New York, NY, USA, 2018, 843–852 (2018). DOI:https://doi.org/10.1145/3269206.3271761Google ScholarDigital Library
- G. Liu and X. Wu, "Using Collaborative Filtering Algorithms Combined with Doc2Vec for Movie Recommendation," 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 2019, pp. 1461-1464, doi: 10.1109/ITNEC.2019.8729076.Google Scholar
- T. Mikolov, I. Sutskever, K. Chen, G. Corrado, J. Dean, Distributed representations of words and phrases and their compositionality, in: Advances in Neural Information Processing Systems, 2013, pp. 3111–3119.Google Scholar
- Malte Ludewig and Dietmar Jannach. Evaluation of Session-Based Recommendation Algorithms. User Modeling and User-Adapted Interaction 28.4-5 (2018): 331–390.Google Scholar
- Moe Wendy (2003) Buying, searching, or browsing: differentiating between online shoppers using in-store navigational clickstream. J Consum Psychol 13(1–2):29–39Google ScholarCross Ref
- Omar Moling, Linas Baltrunas, and Francesco Ricci. 2012. Optimal Radio Channel Recommendations with Explicit and Implicit Feedback. In RecSys ’12. 75–82.Google Scholar
- Van-Thuy Phi, Liu Chen, and Yu Hirate. 2016. Distributed representation-based recommender systems in E-commerce. In DEIM Forum.Google Scholar
- Massimo Quadrana, Paolo Cremonesi, and Dietmar Jannach. 2018. Sequence-Aware Recommender Systems. Comput. Surveys 54 (2018), 1–36.Google ScholarDigital Library
- Massimo Quadrana, Alexandros Karatzoglou, Balázs Hidasi, and Paolo Cremonesi. 2017. Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks. In Proceedings of the 11th ACM Conference on Recommender SystemsGoogle ScholarDigital Library
- Le, Quoc, and Tomas Mikolov. "Distributed representations of sentences and documents." International conference on machine learning. 2014.Google Scholar
- Sakar, C.O., Polat, S.O., Katircioglu, M. Real-time prediction of online shoppers’ purchasing intention using multilayer perceptron and LSTM recurrent neural networks. Neural Comput & Applic 31, 6893–6908 (2019). https://doi.org/10.1007/s00521-018-3523-0Google ScholarDigital Library
- J Ben Schafer, Dan Frankowski, Jon Herlocker, and Shilad Sen. 2007. Collaborative filtering recommender systems. In The adaptive web. Springer, 291–324.Google Scholar
- Guy Shani, David Heckerman, and Ronen I. Brafman. 2005. An MDP-Based Recommender System. J. Mach. Learn. Res. 6 (2005), 1265–1295.Google ScholarDigital Library
- Mehdi Hosseinzadeh Aghdam, Negar Hariri, Bamshad Mobasher, and Robin Burke. 2015. Adapting Recommendations to Contextual Changes Using Hierarchical Hidden Markov Models. In RecSys ’15. 241–244.Google Scholar
- Z. Yang, J. He and S. He, "A Collaborative filtering Method based on Forgetting Theory And Neural Item Embedding," 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 2019, pp. 1606-1610, doi: 10.1109/ITAIC.2019.8785589.Google Scholar
Recommendations
Item cold-start recommendations: learning local collective embeddings
RecSys '14: Proceedings of the 8th ACM Conference on Recommender systemsRecommender systems suggest to users items that they might like (e.g., news articles, songs, movies) and, in doing so, they help users deal with information overload and enjoy a personalized experience. One of the main problems of these systems is the ...
Session-Based Recommendations Using Item Embedding
IUI '17: Proceedings of the 22nd International Conference on Intelligent User InterfacesRecent methods for learning vector space representations of words, word embedding, such as GloVe and Word2Vec have succeeded in capturing fine-grained semantic and syntactic regularities. We analyzed the effectiveness of these methods for e-commerce ...
News Session-Based Recommendations using Deep Neural Networks
DLRS 2018: Proceedings of the 3rd Workshop on Deep Learning for Recommender SystemsNews recommender systems are aimed to personalize users experiences and help them to discover relevant articles from a large and dynamic search space. Therefore, news domain is a challenging scenario for recommendations, due to its sparse user profiling,...
Comments