In singular value decomposition++(SVD++), inner product of user and item feature vector is regarded as user's rating of items. However, inner product cannot capture the high-order nonlinear relationship between the user and the item. In addition, the contribution of different interactive items cannot be distinguished when user's implicit feedback is incorporated in SVD++. A recommendation algorithm based on deep neural network and weighted implicit feedback is proposed to solve the two problems. Deep neural network is adopted to model the relationship between the user and the object and attention mechanism is utilized to calculate the weight of historical interactive items in modeling user's implicit feedback. Experiments on public datasets verify the effectiveness of the proposed algorithm.
[1] PATEREK A. Improving Regularized Singular Value Decomposition for Collaborative Filtering // Proc of KDD Cup and Workshop. New York, USA: ACM, 2007: 39-42.
[2] KOREN Y. Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model // Proc of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2008: 426-434.
[3] XUE F, HE X N, WANG X, et al. Deep Item-Based Collaborative Filtering for Top-n Recommendation. ACM Transactions on Information Systems, 2019, 37(3): 1-25.
[4] HE X N, LIAO L Z, ZHANG H W, et al. Neural Collaborative Filtering // Proc of the 26th International Conference on World Wide Web. New York, USA: ACM, 2017: 173-182.
[5] VASWANI A, SHAZEER N, PARMAR N, et al. Attention Is All You Need // GUYON I, LUXBURG U V, BENGIO S, et al., eds. Advances in Neural Information Processing Systems 30. Cambridge, USA: The MIT Press, 2017: 5998-6008.
[6] SIMONYAN K, ZISSERMAN A. Very Deep Convolutional Networks for Large-Scale Image Recognition[J/OL]. [2019-08-30]. https://arxiv.org/pdf/1409.1556.pdf.
[7] HIDASI B, KARATZOGLOU A. Recurrent Neural Networks with Top-k Gains for Session-Based Recommendations // Proc of the 27th ACM International Conference on Information and Knowledge Ma-nagement. New York, USA: ACM, 2018: 843-852.
[8] ZHAO F P, XIAO M, GUO Y H. Predictive Collaborative Filtering with Side Information // Proc of the 25th International Joint Confe-rence on Artificial Intelligence. New York, USA: ACM, 2016: 2385-2391.
[9] COVINGTON P, ADAMS J, SARGIN E. Deep Neural Networks for Youtube Recommendations // Proc of the 10th ACM Conference on Recommender Systems. New York, USA: ACM, 2016: 191-198.
[10] ZHAO F P, GUO Y H. Learning Discriminative Recommendation Systems with Side Information // Proc of the 26th International Joint Conference on Artificial Intelligence. New York, USA: ACM, 2017: 3469-3475.
[11] HE R N, MCAULEY J. VBPR: Visual Bayesian Personalized Ranking from Implicit Feedback[C/OL]. [2019-08-30]. https://arxiv.org/pdf/1510.01784.pdf.
[12] ZHANG S, YAO L, XU X W. AutoSVD++: An Efficient Hybrid Collaborative Filtering Model via Contractive Auto-Encoders // Proc of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2017: 957-960.
[13] HE X N, HE Z K, SONG J K, et al. NAIS: Neural Attentive Item Similarity Model for Recommendation. IEEE Transactions on Knowledge and Data Engineering, 2018, 30(12): 2354-2366.
[14] DUCHI J, HAZAN E, SINGER Y. Adaptive Subgradient Methods for Online Learning and Stochastic Optimization. Journal of Machine Learning Research, 2011, 12(7): 2121-2159.
[15] HE X N, CHUA T S. Neural Factorization Machines for Sparse Predictive Analytics // Proc of the 40th ACM SIGIR International Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2017: 355-364.
[16] HE X N, ZHANG H W, KAN M Y, et al. Fast Matrix Factorization for Online Recommendation with Implicit Feedback // Proc of the 39th ACM SIGIR International Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2016: 549-558.