A novel collective matrix factorization model for recommendation with fine‐grained social trust prediction

Recommender systems are playing an increasing role in improving user satisfaction as they can recommend items which might be highly interested to users. Recent advances have proven that social relations such as trust and distrust relations among users are helpful in improving recommendation accuracy. Traditional social recommendation methods directly utilize unweighted trust and distrust relations into collaborative filtering framework. These methods will lose their power when the trust or distrust relation data is sparse, which significantly hinders the improvement of rating prediction accuracy. To address this problem, we transform the unweighted trust and distrust relations into fine‐grained weighted social trust matrix which is denser and encodes the trust and distrust degree for pair of users. The weighted social trust matrix is then combined with the rating matrix in a collective matrix factorization framework to implement rating prediction task. Experimental results based on Extended Epinions dataset show that the proposed collective matrix factorization model with fine‐grained weighted social trust matrix can achieve better accuracy than conventional social recommendation algorithms such as SoRec and its extensions.

[1]  Lior Rokach,et al.  Facebook single and cross domain data for recommendation systems , 2013, User Modeling and User-Adapted Interaction.

[2]  Chao Liu,et al.  Recommender systems with social regularization , 2011, WSDM '11.

[3]  Qiang Yang,et al.  Protein-protein interaction prediction via Collective Matrix Factorization , 2010, 2010 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[4]  Fermín L. Cruz,et al.  Propagation of trust and distrust for the detection of trolls in a social network , 2012, Comput. Networks.

[5]  Tat-Seng Chua,et al.  New and improved: modeling versions to improve app recommendation , 2014, SIGIR.

[6]  Wu-Jun Li,et al.  Relational Collaborative Topic Regression for Recommender Systems , 2015, IEEE Transactions on Knowledge and Data Engineering.

[7]  Guiguang Ding,et al.  Collective Matrix Factorization Hashing for Multimodal Data , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Ee-Peng Lim,et al.  Generative Models for Item Adoptions Using Social Correlation , 2013, IEEE Transactions on Knowledge and Data Engineering.

[9]  Bin Wang,et al.  From virtual community members to C2C e-commerce buyers: Trust in virtual communities and its effect on consumers' purchase intention , 2010, Electron. Commer. Res. Appl..

[10]  Huan Liu,et al.  Exploiting homophily effect for trust prediction , 2013, WSDM.

[11]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[12]  Hayder Radha,et al.  Cold-Start Recommendation with Provable Guarantees: A Decoupled Approach , 2016, IEEE Transactions on Knowledge and Data Engineering.

[13]  Christian Bauckhage,et al.  The slashdot zoo: mining a social network with negative edges , 2009, WWW.

[14]  Guillermo Sapiro,et al.  Online Learning for Matrix Factorization and Sparse Coding , 2009, J. Mach. Learn. Res..

[15]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[16]  Michael R. Lyu,et al.  Improving Recommender Systems by Incorporating Social Contextual Information , 2011, TOIS.

[17]  Yuan-Chun Jiang,et al.  A Novel Fine-Grained User Trust Relation Prediction for Improving Recommendation Accuracy , 2016, 2016 International Conference on Advanced Cloud and Big Data (CBD).

[18]  Michael R. Lyu,et al.  Learning to recommend with explicit and implicit social relations , 2011, TIST.

[19]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[20]  Martha Larson,et al.  Unifying rating-oriented and ranking-oriented collaborative filtering for improved recommendation , 2013, Inf. Sci..

[21]  Mehrnoush Shamsfard,et al.  Matrix Factorization with Explicit Trust and Distrust Side Information for Improved Social Recommendation , 2014, TOIS.

[22]  N. Latha,et al.  Personalized Recommendation Combining User Interest and Social Circle , 2015 .

[23]  Jennifer Golbeck,et al.  Trust and nuanced profile similarity in online social networks , 2009, TWEB.

[24]  Li Chen,et al.  Factorization vs. regularization: fusing heterogeneous social relationships in top-n recommendation , 2011, RecSys '11.

[25]  Jia Wang,et al.  User comments for news recommendation in forum-based social media , 2010, Inf. Sci..

[26]  Deepak Ramachandran,et al.  Trust and Online Reputation Systems , 2009, Computing with Social Trust.

[27]  GefenDavid,et al.  Trust and TAM in online shopping , 2003 .

[28]  Vincenza Carchiolo,et al.  Trust assessment: a personalized, distributed, and secure approach , 2012, Concurr. Comput. Pract. Exp..

[29]  Rizal Setya Perdana What is Twitter , 2013 .

[30]  Detmar W. Straub,et al.  Trust and TAM in Online Shopping: An Integrated Model , 2003, MIS Q..

[31]  Michael R. Lyu,et al.  Learning to recommend with trust and distrust relationships , 2009, RecSys '09.

[32]  Xing Xie,et al.  Towards mobile intelligence: Learning from GPS history data for collaborative recommendation , 2012, Artif. Intell..

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

[34]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[35]  Kiyana Zolfaghar,et al.  Mining trust and distrust relationships in social Web applications , 2010, Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.

[36]  Yong Yu,et al.  SVDFeature: a toolkit for feature-based collaborative filtering , 2012, J. Mach. Learn. Res..

[37]  Ioannis Konstas,et al.  On social networks and collaborative recommendation , 2009, SIGIR.

[38]  Brent A. Scott,et al.  Trust, trustworthiness, and trust propensity: a meta-analytic test of their unique relationships with risk taking and job performance. , 2007, The Journal of applied psychology.

[39]  Mohammad Ali Abbasi,et al.  Trust-Aware Recommender Systems , 2014 .

[40]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[41]  Hosung Park,et al.  What is Twitter, a social network or a news media? , 2010, WWW '10.

[42]  Chrysanthos Dellarocas,et al.  The Digitization of Word-of-Mouth: Promise and Challenges of Online Feedback Mechanisms , 2003, Manag. Sci..

[43]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.

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

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

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

[47]  Chris Cornelis,et al.  Trust- and Distrust-Based Recommendations for Controversial Reviews , 2011, IEEE Intelligent Systems.

[48]  Ramanathan V. Guha,et al.  Propagation of trust and distrust , 2004, WWW '04.

[49]  Marcos André Gonçalves,et al.  A source independent framework for research paper recommendation , 2011, JCDL '11.

[50]  Thomas DuBois Improving Recommendation Accuracy by Clustering Social Networks with Trust , 2009 .

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

[52]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

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

[54]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[55]  Lars Schmidt-Thieme,et al.  Multi-relational matrix factorization using bayesian personalized ranking for social network data , 2012, WSDM '12.

[56]  Yang Song,et al.  Automatic tag recommendation algorithms for social recommender systems , 2011, ACM Trans. Web.

[57]  Xiao Ma,et al.  Improving Recommendation Accuracy by Combining Trust Communities and Collaborative Filtering , 2014, CIKM.