Structural trust inference for social recommendation

The emergence of trust as a key link between users in social networks has been shown to provide an effective means of enhancing the personalization of online user content. However, the availability of such trust information remains a challenge to the algorithms that use it, as the majority of social networks do not provide a means of explicit trust feedback. The first part of this master thesis presents an investigation into the inference of trust relations between actor pairs of a social network, based solely on the structural information of the bipartite graph typical of many on-line social networks. Using intuition inspired from real life observations, this work argues that the popularity of an item in a social graph is inversely related to the level of trust between actor pairs who have rated it. From an existing bipartite social graph, this method computes a new social trust graph, linking actors together by means of symmetric weighted trust relations. Through a set of experiments performed on a real social network dataset, this method is trained, validated and compared to a naive structural trust inference approach producing statistically significant results, and showing strong trust prediction accuracy. Further to this, the use of trust in recommender systems has been shown to improve the accuracy of rating predictions, especially in the case of “controversial” items, where a user’s rating significantly differs from the average. Many different techniques have been used to incorporate trust into recommender systems, each showing encouraging results. However, the lack of trust information available in public datasets has limited the empirical analysis of these techniques and trust-based recommendation in general, with most analysis only being performed on a single dataset. The second part of this work provides a more complete empirical analysis of trust-based recommendation and a further test of the trust inference formula developed in part one. By making use of the trust inference formula developed in the first part of this work, we are able to apply trust-based recommendation techniques to three separate

[1]  P. Jaccard THE DISTRIBUTION OF THE FLORA IN THE ALPINE ZONE.1 , 1912 .

[2]  Gerald Salton,et al.  Automatic text processing , 1988 .

[3]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[4]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[5]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[6]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[7]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[8]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[9]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[10]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[11]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[12]  H E Stanley,et al.  Classes of small-world networks. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[14]  B. Wellman Computer Networks As Social Networks , 2001, Science.

[15]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[16]  Paolo Avesani,et al.  Trust-Aware Collaborative Filtering for Recommender Systems , 2004, CoopIS/DOA/ODBASE.

[17]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

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

[19]  Michael J. Pazzani,et al.  Learning and Revising User Profiles: The Identification of Interesting Web Sites , 1997, Machine Learning.

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

[21]  Bobby Bhattacharjee,et al.  Using Trust in Recommender Systems: An Experimental Analysis , 2004, iTrust.

[22]  Georg Lausen,et al.  Analyzing Correlation between Trust and User Similarity in Online Communities , 2004, iTrust.

[23]  J. Vacca Public Key Infrastructure: Building Trusted Applications and Web Services , 2004 .

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

[25]  Georg Lausen,et al.  Propagation Models for Trust and Distrust in Social Networks , 2005, Inf. Syst. Frontiers.

[26]  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.

[27]  Jennifer Golbeck,et al.  Computing and Applying Trust in Web-based Social Networks , 2005 .

[28]  Chunyan Miao,et al.  Improving collaborative filtering with trust-based metrics , 2006, SAC '06.

[29]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[30]  Jennifer Golbeck,et al.  Generating Predictive Movie Recommendations from Trust in Social Networks , 2006, iTrust.

[31]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[32]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[33]  Jennifer Golbeck,et al.  Investigating interactions of trust and interest similarity , 2007, Decis. Support Syst..

[34]  Michel Verleysen,et al.  Collaborative Filtering with interlaced Generalized Linear Models , 2008, ESANN.

[35]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.

[36]  Vaclav Petricek,et al.  Recommender System for Online Dating Service , 2007, ArXiv.

[37]  Stefano Battiston,et al.  A model of a trust-based recommendation system on a social network , 2006, Autonomous Agents and Multi-Agent Systems.

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

[39]  Lise Getoor,et al.  Using Friendship Ties and Family Circles for Link Prediction , 2008, SNAKDD.

[40]  Licia Capra,et al.  Trust-Based Collaborative Filtering , 2008, IFIPTM.

[41]  David L. Olson,et al.  Advanced Data Mining Techniques , 2008 .

[42]  Paolo Avesani,et al.  Trust Metrics in Recommender Systems , 2009, Computing with Social Trust.

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

[44]  Christos Faloutsos,et al.  RTG: a recursive realistic graph generator using random typing , 2009, Data Mining and Knowledge Discovery.

[45]  Jennifer Golbeck,et al.  The Ripple Effect: Change in Trust and Its Impact Over a Social Network , 2009, Computing with Social Trust.

[46]  Aravind Srinivasan,et al.  Rigorous Probabilistic Trust-Inference with Applications to Clustering , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[47]  John O'Donovan,et al.  Capturing Trust in Social Web Applications , 2009, Computing with Social Trust.

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

[49]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[50]  Munindar P. Singh,et al.  Trust-Based Recommendation Based on Graph Similarity , 2010 .

[51]  Christos Faloutsos,et al.  Kronecker Graphs: An Approach to Modeling Networks , 2008, J. Mach. Learn. Res..

[52]  Chris Cornelis,et al.  Trust and Recommendations , 2011, Recommender Systems Handbook.

[53]  Aravind Srinivasan,et al.  Predicting Trust and Distrust in Social Networks , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

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

[55]  Peter Van Roy,et al.  Towards trust inference from bipartite social networks , 2012, DBSocial '12.

[56]  Peter Van Roy,et al.  Trust-Based Recommendation: An Empirical Analysis , 2012, SNA-KDD 2012.

[57]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[58]  A. M. Madni,et al.  Recommender systems in e-commerce , 2014, 2014 World Automation Congress (WAC).