A Trust and Reputation Model for Agent-Based Virtual Organisations

The aim of this research is to develop a model of trust that will endeavour to assure good interactions amongst autonomous software agents in complex, networked environments. In this context, we identify the following as key characteristics. Firstly, such environments are open, meaning that agents are free to enter and exit the system at their will, so an agent cannot be aware of all of its interaction partners. Furthermore, there is a possibility that these interaction partners may be malicious or colluding agents. Secondly, the openness and dynamism of these environments means agents will need to interact with other agents, with which they have had no past experience. Even in this context, an agent must be able to accurately assess the trustworthiness of another. Thirdly, the distributed and heterogeneous nature of these systems influences any model or application developed for such environments. Specifically, this often requires models and applications to be decentralised. Lastly, many of the interactions that occur between agents in such systems are in the context of a virtual organisation (VO). Here VOs are viewed as collections of agents belonging to different organisations, in which each agent has a specific problem solving capability which when combined provides a particular service to meet the requirements of an end user. Now, VOs are social structures, and the presence of certain inter-agent relationships may influence the behaviour of certain members. For this reason it is important to consider not only personal experiences with an individual to determine its behaviour, but to also examine the social relationships that it has with other agents. Against this background, we have developed TRAVOS (A Trust and Reputation Model for Agent-Based Virtual Organisations) which focuses, in particular, on providing a measure of trust for an agent to place in an interaction partner. This measure of trust is calculated by considering the past experiences between the agent and its interaction partner. In instances when there is no personal experience, the model substitutes past experience with reputation information gathered from other agents in the society or from special reputation broker agents. Reputation is gathered in a way that filters out biased or false opinions. In addition to this, the model is constrained by issues of scalability and decentralisation. Furthermore, by extending TRAVOS we developed a set of mechanisms (TRAVOS-R) related to learning and exploiting the social relationships present in VO-rich environments. More specifically, TRAVOS-R presents a novel approach to learning the type of relationship present between two agents, and uses this knowledge to adjust the opinions obtained from one agent about the other. The TRAVOS models have been tested empirically and have significantly outperformed other similar models. Moreover, to further evaluate the applicability of our approach a realistic system evaluation was also carried out, which involved applying our models in an industrial application of agent-based VOs. In undertaking this research, we have shown that trust is a key component of networked systems and that a computational trust model can be used by agents in large, dynamic, uncertain and open environments to account for the uncertainty inherent in their social decision-making processes. More specifically, we have shown that by using personal experience, opinions from others, and knowledge of social relationships, an agent is able to arrive at a more accurate trust value, and, as a consequence, that it can interact in a more effective manner.

[1]  Hartmut Schmeck,et al.  Trends in Network and Pervasive Computing — ARCS 2002 , 2002, Lecture Notes in Computer Science.

[2]  Nicholas R. Jennings,et al.  The Evolution of the Grid , 2003 .

[3]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[4]  Michael Luck,et al.  Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing , 2005 .

[5]  Stephen Marsh,et al.  Formalising Trust as a Computational Concept , 1994 .

[6]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[7]  Warren Smith,et al.  Software infrastructure for the I-WAY high-performance distributed computing experiment , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[8]  N. Luhmann,et al.  Trust: Making and Breaking Cooperative Relations , 1990 .

[9]  Michael Luck,et al.  A Model of Normative Multi-agent Systems and Dynamic Relationships , 2002, RASTA.

[10]  Jordi Sabater-Mir,et al.  REGRET: reputation in gregarious societies , 2001, AGENTS '01.

[11]  Radovan Cervenka,et al.  Agent Modeling Language (AML): A Comprehensive Approach to Modeling MAS , 2005, Informatica.

[12]  Munindar P. Singh,et al.  An evidential model of distributed reputation management , 2002, AAMAS '02.

[13]  Sarvapali D. Ramchurn,et al.  Multi-agent negotiation using trust and persuasion , 2004 .

[14]  P. Dasgupta Trust as a commodity , 1988 .

[15]  Chrysanthos Dellarocas,et al.  Mechanisms for coping with unfair ratings and discriminatory behavior in online reputation reporting systems , 2000, ICIS.

[16]  Nicholas R. Jennings,et al.  TRAVOS: Trust and Reputation in the Context of Inaccurate Information Sources , 2006, Autonomous Agents and Multi-Agent Systems.

[17]  Agostino Poggi,et al.  JADE: a FIPA2000 compliant agent development environment , 2001, AGENTS '01.

[18]  S.J.J. Smith,et al.  Empirical Methods for Artificial Intelligence , 1995 .

[19]  C. Castelfranchi,et al.  Social Trust : A Cognitive Approach , 2000 .

[20]  Andy Oram,et al.  Peer-to-Peer: Harnessing the Power of Disruptive Technologies , 2001 .

[21]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[22]  Audun Jøsang,et al.  AIS Electronic Library (AISeL) , 2017 .

[23]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[24]  Alun D. Preece,et al.  CONOISE: Agent-Based Formation of Virtual Organisations , 2003, SGAI Conf..

[25]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[26]  Nicholas R. Jennings,et al.  Monitoring, Policing and Trust for Grid-Based Virtual Organisations , 2005 .

[27]  Sarvapali D. Ramchurn,et al.  DEVISING A TRUST MODEL FOR MULTI-AGENT INTERACTIONS USING CONFIDENCE AND REPUTATION , 2004, Appl. Artif. Intell..

[28]  Dhananjay K. Gode,et al.  Allocative Efficiency of Markets with Zero-Intelligence Traders: Market as a Partial Substitute for Individual Rationality , 1993, Journal of Political Economy.

[29]  A. Jøsang,et al.  Filtering Out Unfair Ratings in Bayesian Reputation Systems , 2004 .

[30]  Alberto RibesAbstract,et al.  Multi agent systems , 2019, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

[31]  E. Dudewicz,et al.  Fitting Statistical Distributions: The Generalized Lambda Distribution and Generalized Bootstrap Methods , 2019 .

[32]  Sarvapali D. Ramchurn,et al.  Trust evaluation through relationship analysis , 2005, AAMAS '05.

[33]  Nicholas R. Jennings,et al.  An integrated trust and reputation model for open multi-agent systems , 2006, Autonomous Agents and Multi-Agent Systems.

[34]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[35]  Michael Luck,et al.  Analysing Partner Selection Through Exchange Values , 2005, MABS.

[36]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[37]  Nicholas R. Jennings,et al.  Delivering services by building and running virtual organisations , 2006 .

[38]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[39]  P. Maes,et al.  Amalthaea and Histos: MultiAgent Systems for WWW Sites and Reputation Recommendations , 1999 .

[40]  Diego Gambetta Can We Trust Trust , 2000 .

[41]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[42]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[43]  Bikramjit Banerjee,et al.  Using bayesian networks to model agent relationships , 2000, Appl. Artif. Intell..

[44]  Alun D. Preece,et al.  Agent-based virtual organisations for the Grid , 2005, AAMAS '05.

[45]  Nicholas R. Jennings,et al.  A Probabilistic Trust Model for Handling Inaccurate Reputation Sources , 2005, iTrust.

[46]  Victor R. Lesser,et al.  A survey of multi-agent organizational paradigms , 2004, The Knowledge Engineering Review.

[47]  Jordi Sabater-Mir,et al.  Social ReGreT, a reputation model based on social relations , 2001, SECO.

[48]  Lars Rasmusson,et al.  Simulated social control for secure Internet commerce , 1996, NSPW '96.

[49]  Munindar P. Singh Agent Communication Languages: Rethinking the Principles , 2003, Communication in Multiagent Systems.

[50]  N. L. Chervany,et al.  THE MEANINGS OF TRUST , 2000 .

[51]  James C. Spohrer,et al.  KidSim: programming agents without a programming language , 1994, CACM.

[52]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[53]  B. Misztal Trust in Modern Societies: The Search for the Bases of Social Order , 1996 .

[54]  Frank Dignum,et al.  Collective Obligations and Agents: Who Gets the Blame? , 2004, DEON.

[55]  Marc Esteva,et al.  On the formal specification of electronic institutions , 2001 .

[56]  Ravi Kalakota,et al.  e-Business: Roadmap for Success , 1999 .

[57]  Munindar P. Singh,et al.  Searching social networks , 2003, AAMAS '03.

[58]  Rino Falcone,et al.  Principles of trust for MAS: cognitive anatomy, social importance, and quantification , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[59]  Trung Dong Huynh,et al.  Trust and reputation in open multi-agent systems , 2006 .

[60]  Jaswinder Pal Singh,et al.  Computing and using reputations for internet ratings , 2001, EC '01.

[61]  Nicholas R. Jennings,et al.  Coping with inaccurate reputation sources: experimental analysis of a probabilistic trust model , 2005, AAMAS '05.

[62]  Michael Luck,et al.  Coalition formation through motivation and trust , 2003, AAMAS '03.

[63]  N. Iyadrahwa,et al.  Argumentation-based negotiation , 2004 .

[64]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[65]  Boi Faltings,et al.  Towards Incentive-Compatible Reputation Management , 2002, Trust, Reputation, and Security.

[66]  Sarvapali D. Ramchurn,et al.  Trust in Multiagent Systems , 2004 .

[67]  Nicholas R. Jennings,et al.  Supporting formation and operation of virtual organisations in a grid environment , 2004 .

[68]  Huafei Zhu,et al.  A Novel Two-Level Trust Model for Grid , 2003, ICICS.