Abstract
Collaborative filtering algorithms have been used by recommender systems for item (e.g., movie) recommendation. However, traditional collaborative filtering algorithms face challenges to provide accurate recommendation when users’ interest and context suddenly changed. In this paper, we present a new Recurrent Neural Network-based model, namely Mixing-RNN that is able to capture time and context changes for item recommendation. In particular, Mixing-RNN integrates the insight from Rating-RNN and Category-RNN which are developed to predict users’ interest based on rating and category respectively. Different from the traditional RNN, we integrate the forget gate and input gate in the model, where the forget gate decides what information to remain or discard and the input gate inputs rating information to the model. Our experiment evaluation on MovieLens indicates that Mixing-RNN outperforms the state-of-art methods.
The paper is supported by National Natural Science Foundation of China under Grant No. 61771155 and Fundamental Research Funds for the Central Universities under Grant No. 3072019CF0601.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Yu, X., Chu, Y., Jiang, F., Guo, Y., Gong, D.: SVMs classification based two-side cross domain collaborative filtering by inferring intrinsic user and item features. Knowl.-Based Syst. 141, 80–91 (2018)
Yu, X., Lin, J., Jiang, F., Chu, Y., Han, J.: A cross domain collaborative filtering algorithm based on latent factor alignment and two-stage matrix adjustment. In: Sun, G., Liu, S. (eds.) ADHIP 2017. LNICST, vol. 219, pp. 473–480. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73317-3_54
Goldberg, Y., Levy, O.: word2vec explained: deriving mikolov negative-sampling word-embedding method. CoRR, vol. abs/1402.3722 (2014)
Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Comput. 18(7), 1527 (2006)
Hinton, G.E., Salakhutdinov, R.R.: Reducing the dimensionality of data with neural networks. Science 313(5786), 504–507 (2006)
Hinton, G.E.: Learning multiple layers of representation. Trends Cogn. Sci. 11(11), 428–434 (2007)
Hamel, P., Lemieux, S., Bengio, Y., et al.: Temporal pooling and multiscale learning for automatic annotation and ranking of music audio. In: ISMIR, pp. 729–734 (2011)
Oord, A., Dieleman, S.: Deep content-based music recommendation. In: Neural Information Processing Systems Conference, Harra 2013, pp. 2643–2651. MIT Press, Massachusetts (2013)
Mikolov, T., Karafit, M., Burget, L., et al.: Recurrent neural network based language model. In: INTERSPEECH 2010, Conference of the International Speech Communication Association, Makuhari, Chiba, Japan, pp. 1045–1048. DBLP, September 2010
Covington, P., Adams, J.: Deep neural networks for YouTube recommendations. In: ACM Conference on Recommender Systems, pp. 191–198. ACM, Boston (2016)
Cheng, H.T., Koc, L., Harmsen, J., et al.: Wide deep learning for recommender systems. In: The Workshop on Deep Learning for Recommender Systems, pp. 7–10. ACM (2016)
Elkahky, A.M., Song, Y., He, X.: A multi-view deep learning approach for cross domain user modeling in recommendation systems. In: International World Wide Web Conferences Steering Committee, pp. 278–288 (2015)
Zhang, X.X., Zhou, Y., Ma, Y., et al.: GLMix: generalized linear mixed models for large-scale response prediction. In: The ACM SIGKDD International Conference, pp. 363–372. ACM (2016)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Liu, E., Chu, Y., Luan, L., Li, G., Wang, Z. (2019). Mixing-RNN: A Recommendation Algorithm Based on Recurrent Neural Network. In: Douligeris, C., Karagiannis, D., Apostolou, D. (eds) Knowledge Science, Engineering and Management. KSEM 2019. Lecture Notes in Computer Science(), vol 11775. Springer, Cham. https://doi.org/10.1007/978-3-030-29551-6_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-29551-6_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29550-9
Online ISBN: 978-3-030-29551-6
eBook Packages: Computer ScienceComputer Science (R0)