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.
Highlights
With the rapid development of the internet, we are surrounded by all kinds of information
For traditional collaborative filtering-based method (CF) methods, joint matrix factorization (JMF) improves signifycantly than BiasedSVD and BPMF, which indicates that the use of deep learning components to extract auxiliary information into matrix factorization can improve prediction accuracy effectively
For the factorization machine model, deepFM has a good performance on five data sets, it uses deep learning components
Summary
With the rapid development of the internet, we are surrounded by all kinds of information. In order to help people , make effective decisions in the case of information overload, there are two main options: Search Engine and Recommender System. Previous search engines merely returned information with high similarity according to input query. Current search engines incorporate the idea of recommendation, i.e., combining user’s various preferences for personalization search. By analyzing the user’s preferences and the item’s attributes, the recommender system can actively offer personalized suggestions for users. The classical recommendation algorithm [1] is roughly divided into three categories: content-based method, collaborative filtering-based method (CF) [2,3] and hybrid method. CF has been widely used and includes neighborhood-based CF and model-based CF. Matrix factorization (MF), as a representative of model-based CF, represents users and items by automatically learning latent factors.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have