ABSTRACT
Top-N sequential recommendation models each user as a sequence of items interacted in the past and aims to predict top-N ranked items that a user will likely interact in a »near future». The order of interaction implies that sequential patterns play an important role where more recent items in a sequence have a larger impact on the next item. In this paper, we propose a Convolutional Sequence Embedding Recommendation Model »Caser» as a solution to address this requirement. The idea is to embed a sequence of recent items into an »image» in the time and latent spaces and learn sequential patterns as local features of the image using convolutional filters. This approach provides a unified and flexible network structure for capturing both general preferences and sequential patterns. The experiments on public data sets demonstrated that Caser consistently outperforms state-of-the-art sequential recommendation methods on a variety of common evaluation metrics.
- Rakesh Agrawal and Ramakrishnan Srikant . 1995. Mining sequential patterns. In International Conference on Data Engineering. IEEE, 3--14. Google ScholarDigital Library
- Chen Cheng, Haiqin Yang, Michael R Lyu, and Irwin King . 2013. Where You Like to Go Next: Successive Point-of-Interest Recommendation. International Joint Conference on Artificial Intelligence. 2605--2611. Google ScholarDigital Library
- Eunjoon Cho, Seth A Myers, and Jure Leskovec . 2011. Friendship and mobility: user movement in location-based social networks International Conference on Knowledge Discovery and Data Mining. ACM, 1082--1090. Google ScholarDigital Library
- Jiawei Han, Jian Pei, and Micheline Kamber . 2011. Data mining: concepts and techniques. Elsevier. Google ScholarDigital Library
- R. He, W.-C. Kang, and J. McAuley . 2017 a. Translation-based recommendation. In ACM Conference on Recommender systems. Google ScholarDigital Library
- R. He and J. McAuley . 2016. Fusing Similarity Models with Markov Chains for Sparse Sequential Recommendation International Conference on Data Mining. IEEE.Google Scholar
- Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua . 2017 b. Neural collaborative filtering. In International Conference on World Wide Web. ACM, 173--182. Google ScholarDigital Library
- Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk . 2015. Session-based recommendations with recurrent neural networks. arXiv preprint arXiv:1511.06939 (2015).Google Scholar
- Yifan Hu, Yehuda Koren, and Chris Volinsky . 2008. Collaborative filtering for implicit feedback datasets International Conference on Data Mining. IEEE, 263--272. Google ScholarDigital Library
- Dietmar Jannach and Malte Ludewig . 2017. When Recurrent Neural Networks meet the Neighborhood for Session-Based Recommendation ACM Conference on Recommender systems. ACM, 306--310. Google ScholarDigital Library
- Andrej Karpathy, George Toderici, Sanketh Shetty, Thomas Leung, Rahul Sukthankar, and Li Fei-Fei . 2014. Large-scale video classification with convolutional neural networks IEEE conference on Computer Vision and Pattern Recognition. 1725--1732. Google ScholarDigital Library
- Yoon Kim . 2014. Convolutional Neural Networks for Sentence Classification Conference on Empirical Methods on Natural Language Processing. ACL, 1756--1751.Google Scholar
- Diederik Kingma and Jimmy Ba . 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).Google Scholar
- Yehuda Koren . 2010. Collaborative filtering with temporal dynamics. Commun. ACM Vol. 53, 4 (2010), 89--97. Google ScholarDigital Library
- Yehuda Koren, Robert Bell, and Chris Volinsky . 2009. Matrix factorization techniques for recommender systems. Computer, Vol. 42, 8 (2009). Google ScholarDigital Library
- Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton . 2012. Imagenet classification with deep convolutional neural networks Advances in Neural Information Processing Systems. 1097--1105. Google ScholarDigital Library
- Duen-Ren Liu, Chin-Hui Lai, and Wang-Jung Lee . 2009. A hybrid of sequential rules and collaborative filtering for product recommendation. Information Sciences Vol. 179, 20 (2009), 3505--3519. Google ScholarDigital Library
- Tomas Mikolov, Martin Karafiát, Lukas Burget, Jan Cernockỳ, and Sanjeev Khudanpur . 2010. Recurrent neural network based language model.. In Interspeech, Vol. Vol. 2. 3.Google ScholarCross Ref
- Rong Pan, Yunhong Zhou, Bin Cao, Nathan N Liu, Rajan Lukose, Martin Scholz, and Qiang Yang . 2008. One-class collaborative filtering. In International Conference on Data Mining. IEEE, 502--511. Google ScholarDigital Library
- Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme . 2009. BPR: Bayesian personalized ranking from implicit feedback Conference on Uncertainty in Artificial Intelligence. AUAI Press, 452--461. Google ScholarDigital Library
- Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme . 2010. Factorizing personalized markov chains for next-basket recommendation International Conference on World Wide Web. ACM, 811--820. Google ScholarDigital Library
- Ruslan Salakhutdinov and Andriy Mnih . 2007. Probabilistic Matrix Factorization.. In Advances in Neural Information Processing Systems, Vol. Vol. 1. 2--1. Google ScholarDigital Library
- Ruslan Salakhutdinov, Andriy Mnih, and Geoffrey Hinton . 2007. Restricted Boltzmann machines for collaborative filtering International Conference on Machine learning. ACM, 791--798. Google ScholarDigital Library
- Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl . 2001. Item-based collaborative filtering recommendation algorithms International Conference on World Wide Web. ACM, 285--295. Google ScholarDigital Library
- Suvash Sedhain, Aditya Krishna Menon, Scott Sanner, and Lexing Xie . 2015. Autorec: Autoencoders meet collaborative filtering International Conference on World Wide Web. ACM, 111--112. Google ScholarDigital Library
- Yang Song, Ali Mamdouh Elkahky, and Xiaodong He . 2016. Multi-rate deep learning for temporal recommendation International ACM SIGIR conference on Research and Development in Information Retrieval. ACM, 909--912. Google ScholarDigital Library
- Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov . 2014. Dropout: A Simple Way to Prevent Neural Networks from Overfitting. Journal of Machine Learning Research Vol. 15, 1 (2014), 1929--1958. Google ScholarDigital Library
- Andrea Vedaldi and Karel Lenc . 2015. Matconvnet: Convolutional neural networks for matlab International conference on Multimedia. ACM, 689--692. Google ScholarDigital Library
- Hao Wang, Naiyan Wang, and Dit-Yan Yeung . 2015 b. Collaborative deep learning for recommender systems International Conference on Knowledge Discovery and Data Mining. ACM, 1235--1244. Google ScholarDigital Library
- Pengfei Wang, Jiafeng Guo, Yanyan Lan, Jun Xu, Shengxian Wan, and Xueqi Cheng . 2015 a. Learning hierarchical representation model for nextbasket recommendation International ACM SIGIR conference on Research and Development in Information Retrieval. ACM, 403--412. Google ScholarDigital Library
- Chao-Yuan Wu, Amr Ahmed, Alex Beutel, Alexander J. Smola, and How Jing . 2017. Recurrent Recommender Networks. In International Conference on Web Search and Data Mining. ACM, 495--503. Google ScholarDigital Library
- Yao Wu, Christopher DuBois, Alice X Zheng, and Martin Ester . 2016. Collaborative denoising auto-encoders for top-n recommender systems International Conference on Web Search and Data Mining. ACM, 153--162. Google ScholarDigital Library
- Quan Yuan, Gao Cong, and Aixin Sun . 2014. Graph-based point-of-interest recommendation with geographical and temporal influences International Conference on Information and Knowledge Management. ACM, 659--668. Google ScholarDigital Library
- Chenyi Zhang, Ke Wang, Hongkun Yu, Jianling Sun, and Ee-Peng Lim . 2014. Latent factor transition for dynamic collaborative filtering SIAM International Conference on Data Mining. SIAM, 452--460.Google Scholar
- Shenglin Zhao, Tong Zhao, Haiqin Yang, Michael R Lyu, and Irwin King . 2016. Stellar: spatial-temporal latent ranking for successive point-of-interest recommendation AAAI Conference on Artificial Intelligence. AAAI Press, 315--321. Google ScholarDigital Library
- Lei Zheng, Vahid Noroozi, and Philip S. Yu . 2017. Joint Deep Modeling of Users and Items Using Reviews for Recommendation International Conference on Web Search and Data Mining. ACM, 425--434. Google ScholarDigital Library
Index Terms
- Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding
Recommendations
Double Attention Convolutional Neural Network for Sequential Recommendation
The explosive growth of e-commerce and online service has led to the development of recommender system. Aiming to provide a list of items to meet a user’s personalized need by analyzing his/her interaction1 history, recommender system has been widely ...
Modeling Location-Based User Rating Profiles for Personalized Recommendation
TKDD Special Issue (SIGKDD'13)This article proposes LA-LDA, a location-aware probabilistic generative model that exploits location-based ratings to model user profiles and produce recommendations. Most of the existing recommendation models do not consider the spatial information of ...
Serendipitous Personalized Ranking for Top-N Recommendation
WI-IAT '12: Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01Serendipitous recommendation has benefitted both e-retailers and users. It tends to suggest items which are both unexpected and useful to users. These items are not only profitable to the retailers but also surprisingly suitable to consumers' tastes. ...
Comments