A deep neural networks based recommendation algorithm using user and item basic data

被引:3
|
作者
Jian-Wu Bi
Yang Liu
Zhi-Ping Fan
机构
[1] Northeastern University,Department of Information Management and Decision Sciences, School of Business Administration
[2] Northeastern University,State Key Laboratory of Synthetical Automation for Process Industries
来源
International Journal of Machine Learning and Cybernetics | 2020年 / 11卷
关键词
Recommendation algorithm; Deep neural networks; Side data; Collaborative filtering; Sparsity problem; Cold-start problem;
D O I
暂无
中图分类号
学科分类号
摘要
User basic data (e.g. user gender, user age and user ID, etc.) and item basic data (e.g. item name, item category, etc.) are important side data that can be used to enhance the performance of recommendation algorithms, whereas attempts concerning this issue are still relatively scarce. In this study, a deep neural networks based recommendation algorithm is proposed where user average rating, user basic data (user gender, user age, user occupation, user ID), item basic data (item name, item category, item ID) and item average rating are used. The main idea of the algorithm is to build a regression model for predicting user ratings based on deep neural networks. For this, according to the user data (user average rating and user basic data) and the item data (items basic data and item average rating), a user feature matrix and an item feature matrix are respectively constructed using the four types of neural network layers [i.e., embedding layer (EL), convolution layer (CL), pooling layer (PL) and fully connected layer (FCL)]. Then, based on the obtained user feature matrix and item feature matrix, a user-item feature matrix is further constructed using a FCL. On this basis, a regression model for predicting user ratings can be trained, and a recommendation list can be generated according to the predicted user ratings. To verify the effectiveness of the proposed algorithm, three experiments are conducted using the real data from the MovieLens website. The results of experiments show that the proposed algorithm not only outperforms the state-of-the-art collaborative filtering (CF) recommendation algorithms but also alleviates the data sparsity problem and cold-start problem that would occur when the state-of-the-art CF recommendation algorithms are used.
引用
收藏
页码:763 / 777
页数:14
相关论文
共 50 条
  • [31] FUIR: Fusing user and item information to deal with data sparsity by using side information in recommendation systems
    Niu, Jianwei
    Wang, Lei
    Liu, Xiting
    Yu, Shui
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 70 : 41 - 50
  • [32] Improved Music Recommendation Algorithm for Deep Neural Network Based on Attention Mechanism
    He, Xin
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [33] Inversion of magnetic data using deep neural networks
    Hu, Zhenlin
    Liu, Shuang
    Hu, Xiangyun
    Fu, Lihua
    Qu, Jie
    Wang, Huaijiang
    Chen, Qiuhua
    PHYSICS OF THE EARTH AND PLANETARY INTERIORS, 2021, 311
  • [34] Hierarchical Data Classification Using Deep Neural Networks
    Tirumala, Sreenivas Sremath
    Narayanan, A.
    NEURAL INFORMATION PROCESSING, PT I, 2015, 9489 : 492 - 500
  • [35] A User-Based Collaborative Filtering Recommendation Algorithm Based on Folksonomy Smoothing
    Ge, Feng
    ADVANCES IN COMPUTER SCIENCE AND EDUCATION APPLICATIONS, PT II, 2011, 202 : 514 - 518
  • [36] Algorithm for Identifying Abnormal User Arrears Based on Composite Neural Networks
    Liao, Weiting
    Yang, Xiaoyan
    Yao, Qiongrong
    Li, Lin
    Huang, Xurong
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND DIGITAL APPLICATIONS, MIDA2024, 2024, : 286 - 291
  • [37] Optimization of Deep Neural Networks Using a Micro Genetic Algorithm
    Landa, Ricardo
    Tovias-Alanis, David
    Toscano, Gregorio
    AI, 2024, 5 (04) : 2651 - 2679
  • [38] Item-network-based collaborative filtering: A personalized recommendation method based on a user's item network
    Ha, Taehyun
    Lee, Sangwon
    INFORMATION PROCESSING & MANAGEMENT, 2017, 53 (05) : 1171 - 1184
  • [39] Supervised Learning Based Algorithm Selection for Deep Neural Networks
    Shi, Shaohuai
    Xu, Pengfei
    Chu, Xiamen
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 344 - 351
  • [40] Research on User-based Normalization Collaborative Filtering Recommendation Algorithm
    Dong, Jie
    Li, Jin
    Li, Gui
    Du, Liming
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS (AMEII 2016), 2016, 73 : 1586 - 1591