Joint Matrix Factorization: A Novel Approach For Recommender System
Shaolun Sun,Yuetong Xiao,Yue Huang,Sen Zhang,Heng Zheng,Wendong Xiao,Xiaoli Su
DOI: https://doi.org/10.1109/ACCESS.2020.3044046
IF: 3.9
2020-01-01
IEEE Access
Abstract:Collaborative filtering (CF) is the most classical method for recommender system, but it is usually suffered from limited performance by the sparseness of user-to-item rating data. Recently, due to the powerful learning feature representation ability, deep learning components are used to leverage auxiliary information to assist recommendation. However, most existing models based on deep learning are incomplete so that merely extracting the item latent representation and ignoring the user parts. Besides, different data are not chosen from current models. This paper proposes a novel probability framework, named as joint matrix factorization (JMF). There are three components in JMF. Firstly, the modified multilayer crossing version of the factorization machine (MFM) is designed to extract the user latent factors based on user behavior information. Moreover, MFM is a general method which can be used to accomplish many tasks in terms of machine learning. Secondly, a modification of Long Short-Term Memory (LSTM), named as bidirectional LSTM (BLSTM), is used to extract the item latent factors of a document sequence from both front and back directions. Finally, we tightly integrate BLSTM and MFM into probabilistic matrix factorization (PMF) to form JMF. Compared with the classical matrix factorization and other integration models, JMF extracts document data as well as user behavioral data as item vectors and user vectors. Extensive experiments on five real-world datasets show the proposed model has better performance compared with the state-of-the-art recommendation methods.