Abstract
Collaborative filtering methods are widely used for recommender systems. However the performance degrades significantly because of highly sparse rating information in practical situations. Recently many hybrid models incorporating content information have been proposed to alleviate data sparsity. This paper first proposes the collaborative variational ranking model (CVRank) that combines variational autoencoder with pairwise ranking based collaborative filtering. The model learns latent factors of users and items from both rating and content information, and makes recommendation by calculating dot products between users and items. CVRank is suitable for other deep learning models, and can be easily extended to other multimedia other than text. Then this paper sums up similar models as neural collaborative filtering and presents a generic optimization criterion for them. Experiments show that CVRank achieves robust performance under different sparsity level, and neural collaborative filtering methods can gain greater recommendation accuracy improvement compared with pure collaborative filtering when the training data is sparser.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, H., Wang, N., Yeung, D.Y.: Collaborative deep learning for recommender systems, pp. 1235–1244 (2014)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Eighth IEEE International Conference on Data Mining, pp. 263–272. IEEE (2009)
Rendle, S., Freudenthaler, C., Gantner, Z., et al.: BPR: bayesian personalized ranking from implicit feedback. In: Conference on Uncertainty in Artificial Intelligence, pp. 452–461. AUAI Press (2009)
Pan, R., Zhou, Y., Cao, B., et al.: One-class collaborative filtering. In: Eighth IEEE International Conference on Data Mining, pp. 502–511. IEEE Computer Society (2008)
Li, Y., Hu, J., Zhai, C.X., et al.: Improving one-class collaborative filtering by incorporating rich user information, vol. 38, no. 2, pp. 959–968 (2010)
Rendle, S., Freudenthaler, C.: Improving pairwise learning for item recommendation from implicit feedback. In: ACM International Conference on Web Search and Data Mining, pp. 273–282. ACM (2014)
Joachims, T.: Optimizing search engines using click through data. In: ACM Conference on Knowledge Discovery and Data Mining, pp. 133–142. ACM (2002)
Freund, Y., Iyer, R., Schapire, R.E., et al.: An efficient boosting algorithm for combining preferences. J. Mach. Learn. Res. 4(6), 170–178 (1999)
Yao, W., He, J., Wang, H., et al.: Collaborative topic ranking: leveraging item meta-data for sparsity reduction. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 374–380. AAAI Press (2015)
Kula, M.: Metadata embeddings for user and item cold-start recommendations. In: Proceedings of the 2nd Workshop on New Trends in Content-based Recommender Systems, co-located with the 8th ACM Conference on Recommender Systems, pp. 14–21. CEUR Workshop Proceedings (2015)
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 (2011)
Ying, H., Chen, L., Xiong, Y., Wu, J.: Collaborative deep ranking: a hybrid pair-wise recommendation algorithm with implicit feedback. In: Bailey, J., Khan, L., Washio, T., Dobbie, G., Huang, J.Z., Wang, R. (eds.) PAKDD 2016. LNCS (LNAI), vol. 9652, pp. 555–567. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31750-2_44
Li, X., She, J.: Collaborative variational autoencoder for recommender systems. In: Proceedings of the ACM SIGKDD International Conference, pp. 305–314. ACM (2017)
Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: International Conference on Neural Information Processing Systems, pp. 1257–1264. Curran Associates Inc. (2007)
Liou, C.Y., Cheng, W.C., Liou, J.W., et al.: Autoencoder for words. Neurocomputing 139, 84–96 (2014)
Vincent, P., Larochelle, H., Bengio, Y., et al.: Extracting and composing robust features with denoising autoencoders. In: International Conference on Machine Learning, pp. 1096–1103. ACM (2008)
Wang, H., Shi, X., Yeung, D.Y.: Relational stacked denoising autoencoder for tag recommendation. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 3052–3058. AAAI Press (2015)
Kingma, D.P., Welling, M.: Auto-encoding variational bayes. In: Proceedings of the 2nd International Conference on Learning Representations. Preprint at arXiv:1312.6114 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Ji, L., Lin, G., Tan, H. (2018). Neural Collaborative Filtering: Hybrid Recommendation Algorithm with Content Information and Implicit Feedback. In: Yin, H., Camacho, D., Novais, P., Tallón-Ballesteros, A. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2018. IDEAL 2018. Lecture Notes in Computer Science(), vol 11314. Springer, Cham. https://doi.org/10.1007/978-3-030-03493-1_71
Download citation
DOI: https://doi.org/10.1007/978-3-030-03493-1_71
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03492-4
Online ISBN: 978-3-030-03493-1
eBook Packages: Computer ScienceComputer Science (R0)