Abstract
Recommender systems have received much attention due to their wide applications. Current recommender approaches typically recommend items to user based on the rating prediction. However, the predicted ratings cannot truly reflect users interests on items because the rating prediction is usually based on history data and does not consider the effect of time factor on uses interests (behaviors). In this paper, we propose a recommendation approach combining the matrix factorization and a recurrent neural network. In this approach, all the items rated by a user are considered as time series data. The matrix factorization is used to obtain latent vectors of those items. The recurrent neural network is taken as a time series prediction model and trained by the latent vectors of historical items, and then the trained model is used to predict the latent vector of the item to be recommended. Finally, a recommendation list is formed by mapping the latent vector into a set of items. Experimental results show that the proposed approach is able to produce an effective recommend list and outperforms those comparative approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence, pp. 43–52. Morgan Kaufmann Publishers Inc., Madison (1998)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 175–186. ACM, Chapel Hill (1994)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM, Hong Kong (2001)
Deshpande, M., Karypis, G.: Item-based top-N recommendation algorithms. ACM Trans. Inf. Syst. 22(1), 143–177 (2004)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Paterek, A.: Improving regularized singular value decomposition for collaborative filtering. In: Proceedings of KDD Cup and Workshop, pp. 5–8. ACM, California (2007)
Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 426–434. ACM, New York (2008)
Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: International Conference on Neural Information Processing Systems, pp. 1257–1264. Curran Associates Inc., Vancouver (2007)
Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In: International Conference on Machine Learning, pp. 880–887. ACM, Helsinki (2008)
Liang, D., Altosaar, J., Charlin, L., Blei, D.M.: Factorization meets the item embedding: regularizing matrix factorization with item co-occurrence. In: ACM Conference on Recommender Systems, pp. 59–66. ACM, Boston (2016)
Gopalan, P., Charlin, L., Blei, D.M.: Content-based recommendations with poisson factorization. In: International Conference on Neural Information Processing Systems, pp. 3176–3184. MIT Press, Montreal (2014)
Mcauley, J., Leskovec, J.: Hidden factors and hidden topics: understanding rating dimensions with review text. In: ACM Conference on Recommender Systems, pp. 165–172. ACM, Hong Kong (2013)
Shan, H., Banerjee, A.: Generalized probabilistic matrix factorizations for collaborative filtering. In: IEEE International Conference on Data Mining, pp. 1025–1030. IEEE Computer Society, Sydney (2010)
Wang, C., Blei, D.M.: Collaborative topic modeling for recommending scientific articles. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 448–456. ACM, San Diego (2011)
Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted boltzmann machines for collaborative filtering. In: International Conference on Machine Learning, pp. 791–789. ACM, Corvallis (2007)
Georgiev, K., Nakov, P.: A non-IID framework for collaborative filtering with restricted boltzmann machines. In: International Conference on Machine Learning, pp. 1148–1156. Atlanta (2013)
Sedhain, S., Menon, A.K., Sanner, S., Xie, L.: AutoRec: autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web, pp. 111–112. ACM, Florence (2015)
Wu, Y., DuBois, C., Zheng, A.X., Ester, M.: Collaborative denoising auto-encoders for top-N recommender systems. In: Proceedings of the Ninth ACM International Conference on Web Search and Data Mining, pp. 153–162. ACM, San Francisco (2016)
Covington, P., Jay, A., Emre, S.: Deep neural networks For Youtube recommendations. In: ACM Conference on Recommender Systems, pp. 191–198. ACM, Boston (2016)
Guo, G., Zhang, J., Sun, Z., Yorke-Smith, N.: LibRec: a Java library for recommender systems. In: UMAP Workshops (2015)
Wu, C., Wang, J., Liu, J., Liu, W.: Recurrent neural network based recommendation for time heterogeneous feedback. Knowl. Based Syst. 109, 90–103 (2016)
Gers, F.A., Schmidhuber, J., Cummins, F.: Learning to forget: continual prediction with LSTM. In: International Conference on Artificial Neural Networks, pp. 850–855. Edinburgh (1999)
Acknowledgement
This work was supported in part by National Natural Science Foundation of China (61374204; 61375066)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, R., Zuo, X., Wang, P., Zhao, X. (2017). A Recommendation Approach Based on Latent Factors Prediction of Recurrent Neural Network. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2017. Communications in Computer and Information Science, vol 791. Springer, Singapore. https://doi.org/10.1007/978-981-10-7179-9_34
Download citation
DOI: https://doi.org/10.1007/978-981-10-7179-9_34
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7178-2
Online ISBN: 978-981-10-7179-9
eBook Packages: Computer ScienceComputer Science (R0)