Neural Matrix Factorization Recommendation for User Preference Prediction Based on Explicit and Implicit Feedback.

Journal: Computational intelligence and neuroscience
Published Date:

Abstract

Explicit feedback and implicit feedback are two important types of heterogeneous data for constructing a recommendation system. The combination of the two can effectively improve the performance of the recommendation system. However, most of the current deep learning recommendation models fail to fully exploit the complementary advantages of two types of data combined and usually only use binary implicit feedback data. Thus, this paper proposes a neural matrix factorization recommendation algorithm (EINMF) based on explicit-implicit feedback. First, neural network is used to learn nonlinear feature of explicit-implicit feedback of user-item interaction. Second, combined with the traditional matrix factorization, explicit feedback is used to accurately reflect the explicit preference and the potential preferences of users to build a recommendation model; a new loss function is designed based on explicit-implicit feedback to obtain the best parameters through the neural network training to predict the preference of users for items; finally, according to prediction results, personalized recommendation list is pushed to the user. The feasibility, validity, and robustness are fully demonstrated in comparison with multiple baseline models on two real datasets.

Authors

  • Huazhen Liu
    School of Information & Electrical Engineering, Hebei University of Engineering, Handan 056038, China.
  • Wei Wang
    State Key Laboratory of Quality Research in Chinese Medicine, Institute of Chinese Medical Sciences, University of Macau, Macau 999078, China.
  • Yihan Zhang
    Department of Ophthalmology, Fudan Eye & ENT Hospital, Shanghai, China.
  • Renqian Gu
    School of Information & Electrical Engineering, Hebei University of Engineering, Handan 056038, China.
  • Yaqi Hao
    School of Information & Electrical Engineering, Hebei University of Engineering, Handan 056038, China.