Collaborative filtering recommendation algorithm based on deep neural network fusion

被引:16
|
作者
Fang, Juan [1 ]
Li, Baocai [1 ]
Gao, Mingxia [1 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing Inst Smart City, Beijing 100124, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
recommendation; algorithm; feature; interpretable; fusion; neural network; collaborative filtering; deep learning; MovieLens; RBM; restricted Boltzmann machine; CF-DNNF;
D O I
10.1504/IJSNET.2020.110460
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to accurately obtain potential features and improve the recommendation performance of the collaborative filtering algorithm, this paper puts forward a collaborative filtering recommendation algorithm based on deep neural network fusion (CF-DNNF). CF-DNNF makes the best of the implicit attributes of data, where the text attributes and the other attributes are extracted from the data through the long short-term memory (LSTM) network and the deep neural network, respectively, so as to obtain the feature matrix that contains the user and item attribute information. Deep belief network (DBN) uses the feature matrix and outputs the probability. Besides, this paper initially discusses an interpretable collaborative filtering recommendation algorithm based on deep neural network fusion (ICF-DNNF). The paper compares the CF-DNNF algorithm with probabilistic matrix factorisation (PMF), SVD, and restricted Boltzmann-based collaborative filtering (RBM-CF) algorithms on the MovieLens dataset and the Amazon product dataset. Results indicate that the root mean square error (RMSE) of CF-DNNF is improved by 2.015%, and the mean absolute error (MAE) is improved by 2.222%.
引用
收藏
页码:71 / 80
页数:10
相关论文
共 50 条
  • [1] Neural Network Collaborative Filtering for Group Recommendation
    Zhang, Wei
    Bai, Yue
    Zheng, Jun
    Pang, Jiaona
    NEURAL INFORMATION PROCESSING (ICONIP 2018), PT VI, 2018, 11306 : 131 - 143
  • [2] A Collaborative Filtering Recommendation Algorithm Based on Community Detection and Graph Neural Network
    Sheng, Jinfang
    Liu, Qingqing
    Hou, Zhengang
    Wang, Bin
    NEURAL PROCESSING LETTERS, 2023, 55 (06) : 7095 - 7112
  • [3] A Collaborative Filtering Recommendation Algorithm Based on Community Detection and Graph Neural Network
    Jinfang Sheng
    Qingqing Liu
    Zhengang Hou
    Bin Wang
    Neural Processing Letters, 2023, 55 : 7095 - 7112
  • [4] Recommendation Model Based on Collaborative Filtering Recommendation Algorithm
    Huang, Jun
    Proceedings of the 2016 4th International Conference on Mechanical Materials and Manufacturing Engineering (MMME 2016), 2016, 79 : 67 - 70
  • [5] Movie recommendation based on ALS collaborative filtering recommendation algorithm with deep learning model
    Li, Ni
    Xia, Yinshui
    ENTERTAINMENT COMPUTING, 2024, 51
  • [6] Research on Collaborative Filtering Personalized Recommendation Algorithm Based on Deep Learning Optimization
    Guo Wei-wei
    Liu Feng
    2019 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS 2019), 2019, : 90 - 93
  • [7] The Collaborative Filtering Recommendation Algorithm Based on BP Neural Networks
    Chen, DanEr
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT UBIQUITOUS COMPUTING AND EDUCATION, 2009, : 234 - 236
  • [8] Research on collaborative filtering recommendation algorithm based on social network
    Zhang T.
    International Journal of Internet Manufacturing and Services, 2019, 6 (04) : 343 - 356
  • [9] A NOVEL NEURAL COLLABORATIVE FILTERING RECOMMENDATION BASED ON SIDE INFORMATION FUSION
    Mu, Ruihui
    COMPTES RENDUS DE L ACADEMIE BULGARE DES SCIENCES, 2023, 76 (01): : 84 - 95
  • [10] A Group Recommendation Approach Based on Neural Network Collaborative Filtering
    Du, Jia
    Li, Lin
    Gu, Peng
    Xie, Qing
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 148 - 154