A Group Recommendation Approach Based on Neural Network Collaborative Filtering

At present, the most popular recommendation algorithms belong to the class of latent factor models(LFM). Compared with traditional user-based and item-based collaborative filtering methods, the latent factor model effectively improves recommendation accuracy. In recent years, deep neural networks have succeeded in many research fields, such as computer vision, speech recognition, and natural language processing. However, there are few studies combining recommendation systems and deep neural networks, especially for group recommendation. Some academic studies have adopted deep learning methods, but they mainly use it to process auxiliary information, such as acoustic features of sounds, and semantic analysis of texts, the inner product is still used to deal with latent features of users and items. In this paper, we first obtain the nonlinear interaction of latent feature vectors between users and projects through multi-layer perceptron(MLP), and use the combination of LFM and MLP to achieve collaborative filtering recommendation between users and items. Secondly, based on the individual's recommendation score, a fusion strategy based on Nash equilibrium is designed to ensure the average satisfaction of the group users. Our experiments are conducted on the Track 1 of KDD CUP 2012 public data set, taking the square root mean square error(RMSE) as the evaluation index. The experiment compares the traditional LFM optimization model, the MLP model and the LFM-MLP hybrid model in individual recommendation, and compares the strategy proposed in this paper with the traditional three single group strategies, the most pleasure, the average strategy and the least misery. The experimental results show that the proposed method can effectively improve the accuracy of group recommendation.

[1]  Nitish Srivastava,et al.  Multimodal learning with deep Boltzmann machines , 2012, J. Mach. Learn. Res..

[2]  Qi Tian,et al.  Understanding Blooming Human Groups in Social Networks , 2015, IEEE Transactions on Multimedia.

[3]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[4]  Pradeep Kumar,et al.  A web recommendation system considering sequential information , 2015, Decis. Support Syst..

[5]  Yang Yang,et al.  Start from Scratch: Towards Automatically Identifying, Modeling, and Naming Visual Attributes , 2014, ACM Multimedia.

[6]  K. J. Ray Liu,et al.  User Participation in Collaborative Filtering-Based Recommendation Systems: A Game Theoretic Approach , 2019, IEEE Transactions on Cybernetics.

[7]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[8]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[9]  Sanjiv Kumar,et al.  On the Convergence of Adam and Beyond , 2018 .

[10]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Benjamin Schrauwen,et al.  Deep content-based music recommendation , 2013, NIPS.

[12]  Fei Wang,et al.  Social contextual recommendation , 2012, CIKM.

[13]  Yang Song,et al.  A Novel Group Recommendation Algorithm with Collaborative Filtering , 2013, 2013 International Conference on Social Computing.

[14]  Zlatko Drmac,et al.  Algorithm 977 , 2017 .

[15]  Jason Weston,et al.  A unified architecture for natural language processing: deep neural networks with multitask learning , 2008, ICML '08.

[16]  Peter Glöckner,et al.  Why Does Unsupervised Pre-training Help Deep Learning? , 2013 .

[17]  Matthias Jarke,et al.  A Clustering Approach for Collaborative Filtering Recommendation Using Social Network Analysis , 2011, J. Univers. Comput. Sci..

[18]  Vineeth N. Balasubramanian,et al.  ADINE: an adaptive momentum method for stochastic gradient descent , 2017, COMAD/CODS.

[19]  Bin Wu,et al.  Parallelization of Latent Group Model for Group Recommendation Algorithm , 2016, 2016 IEEE First International Conference on Data Science in Cyberspace (DSC).

[20]  Nicholas Jing Yuan,et al.  Collaborative Knowledge Base Embedding for Recommender Systems , 2016, KDD.

[21]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.