An architecture and functional description to integrate social behaviour knowledge into group recommender systems

In this paper we consider the research challenges of generating a set of recommendations that will satisfy a group of users with potentially competing interests. We review different ways of combining the preferences of different users and propose an approach that takes into account the social behaviour within a group. Our method, named delegation-based prediction method, includes an analysis of the group characteristics, such as size, structure, personality of its members in conflict situations, and trust between group members. A key element in this paper is the use of social information available in the Web to make enhanced recommendations to groups. We propose a generic architecture named arise (Architecture for Recommendations Including Social Elements) and describe, as a case study, our Facebook application HappyMovie: a group recommender system that is designed to provide assistance to a group of friends that might be selecting which movie to watch on a cinema outing. We evaluate the performance (compared with the real group decision) of different recommenders that use increasing levels of social behaviour knowledge.

[1]  Guillermo Jiménez-Díaz,et al.  Personality aware recommendations to groups , 2009, RecSys '09.

[2]  Peter Mika Making things findable: semantics for web search and online media , 2011, WIMS '11.

[3]  Judith Masthoff,et al.  In pursuit of satisfaction and the prevention of embarrassment: affective state in group recommender systems , 2006, User Modeling and User-Adapted Interaction.

[4]  John e. Jones Thomas-Kilmann Conflict Mode Instrument , 1976 .

[5]  Joseph F. McCarthy,et al.  MusicFX: an arbiter of group preferences for computer supported collaborative workouts , 1998, CSCW '98.

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

[7]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[8]  Christian Klamler The Copeland rule and Condorcet’s principle , 2005 .

[9]  Rashmi R. Sinha,et al.  Comparing Recommendations Made by Online Systems and Friends , 2001, DELOS.

[10]  Antonio Hernando,et al.  Collaborative filtering adapted to recommender systems of e-learning , 2009, Knowl. Based Syst..

[11]  Juan A. Recio-García,et al.  HappyMovie: A Facebook Application for Recommending Movies to Groups , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

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

[13]  Augusto Celentano Proceedings of the working conference on Advanced visual interfaces , 2006 .

[14]  Henry Lieberman,et al.  Let's browse: a collaborative Web browsing agent , 1998, IUI '99.

[15]  Patrick Brézillon,et al.  Understanding Context Before Using It , 2005, CONTEXT.

[16]  Stephen Tomlinson,et al.  Comparing the Robustness of Expansion Techniques and Retrieval Measures , 2006, CLEF.

[17]  Barry Smyth,et al.  Recommendation to Groups , 2007, The Adaptive Web.

[18]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

[19]  John Riedl,et al.  PolyLens: A recommender system for groups of user , 2001, ECSCW.

[20]  Donald G. Saari Mathematical structure of voting paradoxes , 2000 .

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

[22]  Anthony Jameson,et al.  More than the sum of its members: challenges for group recommender systems , 2004, AVI.

[23]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[24]  Judith Masthoff,et al.  Group Modeling: Selecting a Sequence of Television Items to Suit a Group of Viewers , 2004, User Modeling and User-Adapted Interaction.

[25]  Ning-Han Liu Comparison of content-based music recommendation using different distance estimation methods , 2012, Applied Intelligence.

[26]  Young U. Ryu,et al.  A group recommendation system for online communities , 2010, Int. J. Inf. Manag..

[27]  Jörg Rothe,et al.  Sincere‐Strategy Preference‐Based Approval Voting Fully Resists Constructive Control and Broadly Resists Destructive Control , 2008, Math. Log. Q..

[28]  Kristian J. Hammond,et al.  Flytrap: intelligent group music recommendation , 2002, IUI '02.

[29]  Jennifer Golbeck,et al.  Combining Provenance with Trust in Social Networks for Semantic Web Content Filtering , 2006, IPAW.

[30]  Chris Cornelis,et al.  Key figure impact in trust-enhanced recommender systems , 2008, AI Commun..

[31]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[32]  Xingshe Zhou,et al.  TV Program Recommendation for Multiple Viewers Based on user Profile Merging , 2006, User Modeling and User-Adapted Interaction.

[33]  Somayeh Koohborfardhaghighi,et al.  Using structural information for distributed recommendation in a social network , 2012, Applied Intelligence.

[34]  Pedro A. González-Calero,et al.  Building CBR systems with jcolibri , 2007, Sci. Comput. Program..

[35]  Cong Yu,et al.  Group Recommendation: Semantics and Efficiency , 2009, Proc. VLDB Endow..

[36]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[37]  Barry Smyth,et al.  The Needs of the Many: A Case-Based Group Recommender System , 2006, ECCBR.

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

[39]  R. Cross,et al.  THE STRENGTH OF WEAK TIES YOU CAN TRUST: THE MEDIATING ROLE OF TRUST IN EFFECTIVE KNOWLEDGE TRANSFER. , 2002 .

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

[41]  E. Hatfield,et al.  Emotional Contagion , 1995 .

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

[43]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

[44]  Juan A. Recio-Garc,et al.  Personality and Social Trust in Group Recommendations , 2010 .

[45]  Nicholas A. Christakis,et al.  Social contagion theory: examining dynamic social networks and human behavior , 2011, Statistics in medicine.

[46]  Kerstin Bischoff Exploiting Social Ties for Search and Recommendation in Online Social Networks - Challenges and Chances , 2010, Grundlagen von Datenbanken.

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

[48]  Yen-Liang Chen,et al.  A group recommendation system with consideration of interactions among group members , 2008, Expert Syst. Appl..

[49]  Shlomo Berkovsky,et al.  Group-based recipe recommendations: analysis of data aggregation strategies , 2010, RecSys '10.

[50]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[51]  Sigal G. Barsade The Ripple Effect: Emotional Contagion and its Influence on Group Behavior , 2002 .

[52]  Eric Gilbert,et al.  Predicting tie strength with social media , 2009, CHI.

[53]  Mohsen Afsharchi,et al.  A semantic social network-based expert recommender system , 2013, Applied Intelligence.