Utilising social recommendation for decision-making in distributed multi-agent systems

We explore models of social influence in an open multi-agent system market scenario.Consumer choice is informed by peer recommendations in an evolving social network.We compare the behaviour of two algorithms for selecting recommending peers.We study the link between selection algorithms and the emergent network topologies.We study the impact of the peer selection algorithms on the agents' performance. Open multi-agent systems are typically formed from heterogeneous peers operating in a decentralised manner. Hence, their constituent agents must evaluate possible actions and opportunities based on local, subjective knowledge. When agents have insufficient personal experience, they may inevitably rely on their social connections to act as a source of relevant information or recommendations. We describe an agent-mediated electronic market for investigating social interaction within the context of evolving heterogeneous distributed networks. In our scenario, consumers look for appropriate services and this service choice is informed via peer recommendations. We define two alternative algorithms for selecting peers based on perceived similarity and we evaluate them on their ability to organise an overlay network such that it acts as a passive filter, tailoring the information that agents use to select services in the market. We use this scenario to explore the link between the peer selection algorithms and the emergent network topologies, as well as the impact of the peer selection algorithm on the agents' performance in choosing services based on peer recommendations. Our simulation results demonstrate a qualitative difference in the behaviour of the algorithms, with optimal algorithm selection relying on information regarding the preferences of the wider population of agents.

[1]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[2]  Alain Barrat,et al.  Consensus formation on coevolving networks: groups' formation and structure , 2008, 0801.4860.

[3]  Alejandro Bellogín,et al.  A comparative study of heterogeneous item recommendations in social systems , 2013, Inf. Sci..

[4]  F. Bass A new product growth model for consumer durables , 1976 .

[5]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[6]  Xiongcai Cai,et al.  Collaborative Filtering for People to People Recommendation in Social Networks , 2010, Australasian Conference on Artificial Intelligence.

[7]  I. Melzer Web Services Description Language , 2010 .

[8]  Stanley Milgram,et al.  An Experimental Study of the Small World Problem , 1969 .

[9]  Frank M. Bass,et al.  A New Product Growth for Model Consumer Durables , 2004, Manag. Sci..

[10]  E. Rogers Diffusion of Innovations , 1962 .

[11]  M. Degroot Reaching a Consensus , 1974 .

[12]  Robert Axelrod Advancing the art of simulation in the social sciences , 1997 .

[13]  Yehuda Koren,et al.  The BellKor Solution to the Netflix Grand Prize , 2009 .

[14]  Rainer Hegselmann,et al.  Opinion dynamics and bounded confidence: models, analysis and simulation , 2002, J. Artif. Soc. Soc. Simul..

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

[16]  Matthew O. Jackson,et al.  How Homophily Affects Diffusion and Learning in Networks , 2008 .

[17]  Huan Liu,et al.  Social recommendation: a review , 2013, Social Network Analysis and Mining.

[18]  P. Lazarsfeld,et al.  Friendship as Social process: a substantive and methodological analysis , 1964 .

[19]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[20]  Noah E. Friedkin,et al.  Information flow through strong and weak ties in intraorganizational social networks , 1982 .

[21]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[22]  Yang Guo,et al.  Bayesian-inference based recommendation in online social networks , 2011, 2011 Proceedings IEEE INFOCOM.

[23]  Mark S. Granovetter The Strength of Weak Ties , 1973, American Journal of Sociology.

[24]  Katia P. Sycara,et al.  Middle-Agents for the Internet , 1997, IJCAI.

[25]  Guillaume Deffuant,et al.  Mixing beliefs among interacting agents , 2000, Adv. Complex Syst..

[26]  R. Langer,et al.  Where a pill won't reach. , 2003, Scientific American.

[27]  Jeremy V. Pitt,et al.  Follow the Leader: Profiling Agents in an Opinion Formation Model of Dynamic Confidence and Individual Mind-Sets , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[28]  Marcelo del Castillo-Mussot,et al.  Continuous opinion model in small-world directed networks , 2010, 1006.5441.

[29]  U. Krause A DISCRETE NONLINEAR AND NON–AUTONOMOUS MODEL OF CONSENSUS FORMATION , 2007 .

[30]  Alexander Artikis,et al.  Animated specifications of computational societies , 2002, AAMAS '02.

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

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

[33]  Gérard Weisbuch,et al.  Dynamical Aspects in the Adoption of Agri-Environmental Measures , 1999, Adv. Complex Syst..

[34]  César A. Hidalgo,et al.  Scale-free networks , 2008, Scholarpedia.

[35]  Marc Esteva,et al.  Engineering Open Multi-Agent Systems as Electronic Institutions , 2004, AAAI.

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

[37]  Hendrik Drachsler,et al.  Implicit vs. explicit trust in social matrix factorization , 2014, RecSys '14.

[38]  Agata Fronczak,et al.  Average path length in random networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

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

[41]  Maria Fasli,et al.  On the relationship between roles and power: preliminary report , 2006, SAC.

[42]  John Riedl,et al.  An Algorithmic Framework for Performing Collaborative Filtering , 1999, SIGIR Forum.

[43]  Jeremy V. Pitt,et al.  PRESAGE: A Programming Environment for the Simulation of Agent Societies , 2009, ProMAS.

[44]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[45]  Mark D. McDonnell,et al.  Effect of network topology in opinion formation models , 2009, CARE 2009.

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

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

[48]  Kun Yang,et al.  Social Recommendation with Interpersonal Influence , 2010, ECAI.

[49]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .