Capturing Temporal Dynamics of Users’ Preferences from Purchase History Big Data for Recommendation System

Recommendation systems address the "information overload" problem by filtering out items that customers may not be interested. Collaborative Filtering (CF) is the most popular technique which recommends items to a user based on similar users’ preferences and/or similar items records by utilizing the user-item rating matrix. However, such a large amount of explicit feedbacks are not always available. Furthermore, user preferences are changing over time. The Conventional CF cannot capture the temporal dynamics of recommendations well. In this paper, we apply Deep Recurrent Neural Networks (DRNNs) to CF and generate dynamic, personalized recommendations by utilizing user purchase history big data. Experiments on the MovieLens dataset show relative improvements over previously reported results.

[1]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[2]  Yong Liu,et al.  Improved Recurrent Neural Networks for Session-based Recommendations , 2016, DLRS@RecSys.

[3]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

[4]  Dimitris Plexousakis,et al.  Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents , 2004, Eng. Appl. Artif. Intell..

[5]  Yoshua Bengio,et al.  Show, Attend and Tell: Neural Image Caption Generation with Visual Attention , 2015, ICML.

[6]  Francine Chen,et al.  Recurrent Neural Networks for Customer Purchase Prediction on Twitter , 2016, CBRecSys@RecSys.

[7]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[8]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[9]  Florian Strub,et al.  Collaborative Filtering with Stacked Denoising AutoEncoders and Sparse Inputs , 2015, NIPS 2015.

[10]  Alexandros Karatzoglou,et al.  Parallel Recurrent Neural Network Architectures for Feature-rich Session-based Recommendations , 2016, RecSys.

[11]  Andrew Y. Ng,et al.  Parsing Natural Scenes and Natural Language with Recursive Neural Networks , 2011, ICML.

[12]  Wojciech Zaremba,et al.  Recurrent Neural Network Regularization , 2014, ArXiv.

[13]  Tara N. Sainath,et al.  Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups , 2012, IEEE Signal Processing Magazine.

[14]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[15]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .