Journal of Applied Sciences ›› 2020, Vol. 38 ›› Issue (3): 478-487.doi: 10.3969/j.issn.0255-8297.2020.03.013

• Computer Science and Applications • Previous Articles     Next Articles

Collaborative Filtering Recommendation Model Based on Hybrid Neural Network

MA Xin1, WU Yun1, LU Zeguang2   

  1. 1. College of Computer Science and Technology, Guizhou University, Guiyang 550025, China;
    2. China Science and Technology Guoding Institute of Data Science, Beijing 100089, China
  • Received:2020-04-01 Online:2020-05-31 Published:2020-06-11

Abstract: In the recommendation system, data sparsity is one of the important factors that seriously affect the accuracy of recommendation results. Aiming at the data sparsity, this paper proposes a hybrid neural network collaborative filtering score prediction model convolutional-denosing auto-encoder (CDAE) to perform prediction scoring for solving the problem of data sparsity. The CDAE model combines a convolutional neural network (CNN) and a denoising auto-encoder (DAE) neural network. Firstly, the vectorized user review data is trained by the CNN to obtain a user feature vector matrix. Secondly, the user feature vector matrix is used as the initial weight of the DAE neural network, and the user-item prediction score is obtained by training the auto-encoder neural network in combination with user rating data. Accordingly, user-based collaborative filtering recommendations can be made. In the paper, the proposed convolutional-denosing auto-encoder collaborative filtering (CDAECF) model is experimentally verified by comparing with the experimental data set of movielens-1M. Experiment results prove that the CDAECF model can effectively combine implicit and explicit feedback data, and performs a higher recommendation accuracy rate.

Key words: convolutional neural network, denoising auto-encode neural network, collaborative filtering, sparsity

CLC Number: