A Comparative Study of Reasoning Techniques for Service Selection

Open multiagent systems do not provide guarantees about the quality of the service of its providers. This makes it difficult for service consumers to find correct service providers. Many existing approaches share the intuition that service consumers can share their knowledge about service providers to help locate useful service providers. However, representing existing past knowledge and reasoning about this knowledge are two important challenges. A traditional approach for dealing with these challenges is to represent past dealings with ratings and to aggregate the ratings. However, rating-based approaches lack the expressiveness to articulate objective information about service dealings. To enable richer representations, we have developed an objective experience-based approach for service provider selection, in which consumers record their experienceswith service providers rather than the overall, subjective ratings for a provider. A consumer's experience with a service provider is represented using an ontology that can capture subtle details including the context in which the service was requested. When a service consumer decides to share her experiences with a second service consumer, the receiving consumer evaluates the experience using its own context and evaluation criteria. In this work, we tackle the problem of reasoning about the collected experiences. We study different reasoning techniques for consumer agents to use in selecting service providers. We formulate these techniques into agent strategies and examine their strengths and weaknesses through simulations.

[1]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[2]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[3]  Paolo Avesani,et al.  Collaborative Case-Based Recommender Systems , 2002, ECCBR.

[4]  Jordi Sabater-Mir,et al.  Reputation and social network analysis in multi-agent systems , 2002, AAMAS '02.

[5]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[6]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[7]  David G. Stork,et al.  Pattern Classification , 1973 .

[8]  Ayse Basar Bener,et al.  Experience-based service provider selection in agent-mediated E-Commerce , 2007, Eng. Appl. Artif. Intell..

[9]  Murat Sensoy,et al.  A context-aware approach for service selection using ontologies , 2006, AAMAS '06.

[10]  Barry Smyth,et al.  Advances in Case-Based Reasoning , 1996, Lecture Notes in Computer Science.

[11]  Yanchun Zhang,et al.  Web Service Composition with Case-Based Reasoning , 2003, ADC.

[12]  Munindar P. Singh,et al.  Engineering self-organizing referral networks for trustworthy service selection , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[13]  Robin D. Burke,et al.  A Case-Based Reasoning Approach to Collaborative Filtering , 2000, EWCBR.

[14]  Agnar Aamodt,et al.  CASE-BASED REASONING: FOUNDATIONAL ISSUES, METHODOLOGICAL VARIATIONS, AND SYSTEM APPROACHES AICOM - ARTIFICIAL INTELLIGENCE COMMUNICATIONS , 1994 .