Coupled Collective Matrix Factorization

Collective Matrix Factorization (CMF) makes rating prediction by jointly factorizing multiple matrices in recommender systems (RS), which also provides a unified view of matrix factorization. However, CMF does not directly involve the user attributes and item attributes that represent the intrinsic characteristics of users and items, so it fails to capture the coupling relationships within and between entities, such as users and items, which represent low-level data characteristics and complexities and drive the rating dynamics. In this work, we propose a coupled CMF (CCMF), which not only accommodates entity attributes into rating prediction, but also incorporates the couplings within and between entities into CMF. Therefore, CCMF not only captures the latent variable-based relationships between ratings and specific dimensions at high levels, but also captures the underlying driving forces, i.e., the hierarchical couplings within and between entities representing the low-level data characteristics and complexities. This work also presents a unified framework of CCMF in RS. Experimental results on two real data sets show that our proposed model outperforms the MF-based approaches.

[1]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[2]  Longbing Cao,et al.  Data Science , 2017, ACM Comput. Surv..

[3]  Longbing Cao,et al.  Coupling learning of complex interactions , 2015, Inf. Process. Manag..

[4]  Fei Zhou,et al.  Coupled Attribute Similarity Learning on Categorical Data , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[5]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[6]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[7]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[8]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[9]  Xingshe Zhou,et al.  Supporting Context-Aware Media Recommendations for Smart Phones , 2006, IEEE Pervasive Computing.

[10]  Guillaume Bouchard,et al.  Convex Collective Matrix Factorization , 2013, AISTATS.

[11]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[12]  Michael R. Lyu,et al.  SoRec: social recommendation using probabilistic matrix factorization , 2008, CIKM '08.

[13]  Volker Tresp,et al.  Relation Prediction in Multi-Relational Domains using Matrix Factorization , 2008 .

[14]  Geoffrey J. Gordon,et al.  Relational learning via collective matrix factorization , 2008, KDD.

[15]  Nathan Srebro,et al.  Fast maximum margin matrix factorization for collaborative prediction , 2005, ICML.

[16]  J. Manyika Big data: The next frontier for innovation, competition, and productivity , 2011 .

[17]  Hao Ma,et al.  An experimental study on implicit social recommendation , 2013, SIGIR.

[18]  Longbing Cao,et al.  Non-IIDness Learning in Behavioral and Social Data , 2014, Comput. J..

[19]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[20]  Blanca Vargas-Govea,et al.  Effects of relevant contextual features in the performance of a restaurant recommender system , 2011 .

[21]  Fangfang Li,et al.  Coupled Matrix Factorization Within Non-IID Context , 2014, PAKDD.

[22]  Ali Taylan Cemgil,et al.  Generalised Coupled Tensor Factorisation , 2011, NIPS.

[23]  Philip S. Yu,et al.  Spectral clustering for multi-type relational data , 2006, ICML.

[24]  Longbing Cao,et al.  Non-IID Recommender Systems: A Review and Framework of Recommendation Paradigm Shifting , 2016, ArXiv.

[25]  Volker Tresp,et al.  Multi-label informed latent semantic indexing , 2005, SIGIR '05.