Collaboration Matrix Factorization on Rate and Review for Recommendation

Collaboration Matrix Factorization on Rate and Review for Recommendation

Zhicheng Wu (Beijing Jiaotong University, Beijing, China), Huafeng Liu (Beijing Jiaotong University, Beijing, China), Yanyan Xu (School of Information Science and Technology, Beijing Forestry University, Beijing, China) and Liping Jing (Beijing Jiaotong University, Beijing, China)
Copyright: © 2019 |Pages: 17
DOI: 10.4018/JDM.2019040102
OnDemand PDF Download:
No Current Special Offers


According to the sparseness of rating information, the quality of recommender systems has been greatly restricted. In order to solve this problem, much auxiliary information has been used, such as social networks, review information, and item description. Convolutional neural networks (CNNs) have been widely employed by recommender systems, it greatly improved the rating prediction's accuracy especially when combined with traditional recommendation methods. However, a large amount of research focuses on the consistency between the rating-based latent factor and review-based latent factor. But in fact, these two parts are completely different. In this article, the authors propose a model named collaboration matrix factorization (CMF) that combines a projection method with a convolutional matrix factorization (ConvMF) to extract the collaboration between rating-based latent factors and review-based latent factors that comes from the results of the CNN process. Extensive experiments on three real-world datasets show that the projection method achieves significant improvements over the existing baseline.
Article Preview


With the increasing amount of data in real life, recommendation systems (Davidson 2010) play a more and more important role. It is very important to model the user’s preference and some work (Zhou 2018, Lu 2018) had been published. Recommender systems are most often based on collaborative filtering and the widely used approach is the use of latent factor. Matrix factorization (MF) (Lee 2001) is the most popular model to derive the latent factor. In addition, one classical method is probabilistic matrix factorization (PMF) (Salakhutdinov, 2007).

However, with the explosive growth of users and items on the Internet, the rating matrix becomes more and more sparse which destroys the performance of recommendation system. To fix the sparse problem, deep learning was employed into Matrix factorization. As it can effectively capture the non-linear and non-trivial user-item relationships, and enable the codification of more complex abstractions as data representations in the higher layers, it is not surprising that even though deep learning based recommender system is a new comer, it achieves high recommendation quality such as Neural Collaborative Filtering (NCF), Information Retrieval GAN (Generative Adversarial Networks), CCCFNet (Content-Boosted Collaborative Filtering Neural Network) model (He 2017, Wang 2017, Lian 2017) and Deep Matrix Factorization models (Xue 2017).

Although deep learning models can extract the high-level features, it still cannot fix the sparse problem perfectly because when compared to the enormous quantity of users and items, the quantity of ratings is too small. Therefore several recommendation techniques had been proposed that consider not only rating information but also auxiliary information such as demography of users, social networks, content information and review information (Kawale, 2015, Ling, 2014, Mcauley, 2013, Purushotham, 2012, Wang, 2011, Wang, 2015). On the one hand, based on social network (Yang 2017) proposed a model that consists truster part and trustee part and (Guo 2015) proposed a model that combines SVD++ with social trust information. On the other hand, based on content information, (Wang, 2011) proposed collaborative topic regression (CTR) that combines topic modeling (LDA) (Blei, 2016) and collaborative filtering in a probabilistic approach. Most recently, (Wang, 2015) proposed collaborative deep learning (CDL) that integrates Stacked Denoising Auto-Encoder (SDAE) (Vincent, 2010) into PMF. In order to fully capture document information and take contextual information into consideration, CNN (Krizhevsky, 2012) is used in processing of text information. Based on review information, DeepCoNN (Yu, 2017) adopts two parallel convolutional neural networks to model user behaviors and item properties from review texts. (Shen, 2016) built an e-learning resources recommendation model. It uses CNN to extract item features from text information of learning resources such as introduction and content of learning material, and follows the same procedure of (Dieleman, 2013) to perform recommendation. However, the use of review in both items and users would lead to the reuse of this information. Therefore ConvMF (Yu, 2016) combines CNN with PMF in a similar way as CDL and only use review in item's part.

Complete Article List

Search this Journal:
Open Access Articles
Volume 33: 4 Issues (2022): Forthcoming, Available for Pre-Order
Volume 32: 4 Issues (2021)
Volume 31: 4 Issues (2020)
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing