A Service-Oriented Architecture to Support Agent Reputation Models Interoperability

Interaction among agents about reputation is essential to accelerate the convergence of the reputation evaluation. Semantic heterogeneity of different reputation models makes agent interaction a problem, especially in open MAS. We propose in this paper a service oriented architecture, SOARI , to deal with this problem. Namely, SOARI is composed of an external Ontology Mapping Service ( OMS ) and an agent internal Translator module. This architecture supports concept mapping and translation among reputation model ontologies to a common ontology and vice-versa, thus allowing heterogeneous agents to interoperate about reputation. We present an example of the OMS 's use, by showing the mapping of two reputation models to a common ontology. Finally, we illustrate the use of the whole SOARI architecture in a simplified electronic commerce scenario. These experiments have enabled us to analyze the limitations and advantages of a hybrid approach for heterogeneous agents interoperation.

[1]  Giorgos Zacharia,et al.  Trust management through reputation mechanisms , 2000, Appl. Artif. Intell..

[2]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[3]  David M. Booth,et al.  Web Services Architecture , 2004 .

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

[5]  Olivier Dameron,et al.  Accessing and Manipulating Ontologies Using Web Services , 2004, SWS@ISWC.

[6]  Olivier Boissier,et al.  Model-Driven Integration of Organizational Models , 2009, AOSE.

[7]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

[8]  Mario Paolucci,et al.  Reputation in Artificial Societies , 2002, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[9]  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).

[10]  Mario Paolucci,et al.  Reputation in Artificial Societies , 2012, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[11]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

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

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

[14]  Heiner Stuckenschmidt,et al.  Enabling Technologies for Interoperability , 2000 .

[15]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[16]  Laurent Vercouter,et al.  Achieving Social Control in Open and Decentralised Multi-Agent Systems , 2008 .

[17]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[18]  Laurent Vercouter,et al.  An Experience on Reputation Models Interoperability Based on a Functional Ontology , 2007, IJCAI.

[19]  Jaime Simão Sichman,et al.  Extending the ART Testbed to deal with heterogeneous agent reputation models , 2006, AAMAS 2007.

[20]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[21]  Laurent Vercouter,et al.  An Ontology Mapping Service to Support Agent Reputation Models Interoperability , 2008 .

[22]  Jaime Simão Sichman,et al.  Using a Functional Ontology Of Reputation to interoperate different agent reputation models , 2005, Journal of the Brazilian Computer Society.

[23]  Laurent Vercouter,et al.  Exchanging reputation values among heterogeneous agent reputation models: an experience on ART testbed , 2007, AAMAS '07.

[24]  Jordi Sabater-Mir,et al.  Repage: REPutation and ImAGE Among Limited Autonomous Partners , 2006, J. Artif. Soc. Soc. Simul..