Collaborative Topic Regression with social trust ensemble for recommendation in social media systems

Social media systems provide ever-growing huge volumes of information for dissemination and communication among communities of users, while recommender systems aim to mitigate information overload by filtering and providing users the most attractive and relevant items from information-sea. This paper aims at providing compound recommendation engine for social media systems, and focuses on exploiting multi-sourced information (e.g. social networks, item contents and user feedbacks) to predict the ratings of users to items and make recommendations. For this, we suppose the users' decisions on adopting item are affected both by their tastes and the favors of trusted friends, and extend Collaborative Topic Regression to jointly incorporates social trust ensemble, topic modeling and probabilistic matrix factorization. We propose corresponding approaches to learning the latent factors both of users and items, as well as additional parameters to be estimated. Empirical experiments on Lastfm and Delicious datasets show that our model is better and more robust than the state-of-the-art methods on making recommendations in term of accuracy. Experiments results also reveal some useful findings to enlighten the development of recommender systems in social media.

[1]  David Carmel,et al.  Social recommender systems , 2011, Recommender Systems Handbook.

[2]  Jie Lu,et al.  A trust-semantic fusion-based recommendation approach for e-business applications , 2012, Decis. Support Syst..

[3]  WangWei,et al.  Recommender system application developments , 2015 .

[4]  Gediminas Adomavicius,et al.  Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques , 2012, IEEE Transactions on Knowledge and Data Engineering.

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

[6]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[7]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[8]  Tsvi Kuflik,et al.  Workshop on information heterogeneity and fusion in recommender systems (HetRec 2010) , 2010, RecSys '10.

[9]  Paolo Avesani,et al.  Trust Metrics on Controversial Users: Balancing Between Tyranny of the Majority , 2007, Int. J. Semantic Web Inf. Syst..

[10]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[11]  Saul Vargas,et al.  Rank and relevance in novelty and diversity metrics for recommender systems , 2011, RecSys '11.

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

[13]  Hao Wu,et al.  On improving aggregate recommendation diversity and novelty in folksonomy-based social systems , 2014, Personal and Ubiquitous Computing.

[14]  Hao Wu,et al.  Item recommendation in collaborative tagging systems via heuristic data fusion , 2015, Knowl. Based Syst..

[15]  Martin Ester,et al.  TrustWalker: a random walk model for combining trust-based and item-based recommendation , 2009, KDD.

[16]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[17]  Mao Ye,et al.  Exploring social influence for recommendation: a generative model approach , 2012, SIGIR '12.

[18]  James G. Nagy,et al.  Parallel Colt , 2010 .

[19]  Mark Steyvers,et al.  Finding scientific topics , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[20]  J. Golbeck,et al.  FilmTrust: movie recommendations using trust in web-based social networks , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

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

[22]  A. Kaplan,et al.  Users of the world, unite! The challenges and opportunities of Social Media , 2010 .

[23]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

[24]  Jingrui He,et al.  GenDeR: A Generic Diversified Ranking Algorithm , 2012, NIPS.

[25]  Young Ae Kim,et al.  An enhanced trust propagation approach with expertise and homophily-based trust networks , 2015, Knowl. Based Syst..

[26]  Georg Groh,et al.  Social Recommender Systems , 2012, Recommender Systems for the Social Web.

[27]  Hua Lin,et al.  A hybrid fuzzy-based personalized recommender system for telecom products/services , 2013, Inf. Sci..

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

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

[30]  Chong Wang,et al.  Collaborative topic modeling for recommending scientific articles , 2011, KDD.

[31]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[32]  Yan Liu,et al.  Collaborative Topic Regression with Social Matrix Factorization for Recommendation Systems , 2012, ICML.

[33]  Kristina Lerman,et al.  LA-CTR: A Limited Attention Collaborative Topic Regression for Social Media , 2013, AAAI.

[34]  Hsinchun Chen,et al.  Social Media Analytics and Intelligence , 2010, IEEE Intell. Syst..

[35]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[36]  Ya Zhang,et al.  Collaborative filtering with social regularization for TV program recommendation , 2013, Knowl. Based Syst..

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