Abstract
A collection of 1 billion1 publicly available web services can form an internet-scale infrastructure for building diverse applications. For a given application, selection of services and service providers from this collection becomes important and reputation is recognized as a key factor for this purpose. However, current reputation systems are limited in their ability to exchange reputation information between heterogeneous systems. To facilitate meaningful exchange and reuse of reputation information and for the overall determination of reputation, we identify the need to infer and explicate rationale for ratings. We present our knowledge-based approach to inferring and explicating rationale for ratings. We show that this approach facilitates detection of deception and collusion, user preference elicitation, explication of rationale behind user ratings and generation of personalized service recommendations.
Similar content being viewed by others
References
Curbera F, Nagy W, Weerawarana S (2001) Web services: why and how. In: Proceedings of the workshop on object-oriented web services, held in conjunction with OOPSLA, Florida
Mani A, Nagarajan A (2002) Understanding quality of service for web services. http://www-106.ibm.com/developerworks/library/wsquality
Lin KJ, Lu H, Yu T, en Tai C (2005) A reputation and trust management broker framework for web applications. In: Proceedings of the IEEE international conference on e-technology, e-commerce and e-service (EEE’05), Hong Kong, pp 262–269
Maximilien EM, Singh MP (2002) Reputation and endorsement for web services. SIGEcom Exchanges (ACM Special Interest Group on E-Commerce) 3(1): 24–31
Mui L, Mohtashemi M, Halberstadt A (2002) A computational model of trust and reputation. In: Proceedings of the 35th Hawaii international conference on system sciences (HICSS-35 02), vol 7. IEEE Press, New York, p 188
Sreenath RM, Singh MP (2004) Agent-based service selection. J Web Semant 1(3): 261–279
Yu B, Singh MP (2002) An evidential model of distributed reputation management. In: Proceedings of the 1st international joint conference on autonomous agents and multi-agent systems (AAMAS). ACM Press, New York, pp 294–301
Dellarocas C (2000) Immunizing online reputation reporting systems against unfair ratings and discriminatory behaviour. In: Proceedings of the 2nd ACM conference on electronic commerce, pp 150–157
Whitby A, Josang A, Indulska J (2004) Filtering out unfair ratings in bayesian reputation systems. In: Proceedings of the seventh international workshop on trust in agent societies, at the Autonomous Agents and Multi Agent Systems Conference (AAMAS). New York (2004)
Herlocker JL, Konstan JA, Riedl J (2000) Explaining collaborative filtering recommendations. In: Proceedings of 2000 ACM conference on computer supported cooperative work (CSCW), Philadelphia, Pennsylvania, US, pp 241–250
Sinha R, Swearingen K (2002) The role of transparency in recommender systems. In: Proceedings of the ACM CHI 02 conference on human factors in computing systems. ACM Press, New York, pp 830–831
eBay. http://www.ebay.com
Amazon auctions. http://www.auctions.amazon.com
Damiani E, Vimercati SDCdi, Paraboschi S, Samarati P (2003) Managing and sharing servents’ reputations in P2P systems. IEEE Trans Knowl Data Eng 15(4): 840–854
Yolum P, Singh MP (2003) Achieving trust via service graphs. In: Proceedings of the autonomous agents and multi-agent systems workshop on deception, fraud and trust in agent societies. Springer, Heidelberg
Zacharia G, Moukas A, Maes P (1999) Collaborative reputation mechanisms in electronic marketplaces. In: Proceedings of the 32nd Hawaii international conference on system sciences (HICSS). IEEE Computer Society, Washington, pp 8026–8032
Maximilien EM, Singh MP (2002) Conceptual model of web services reputation. ACM SIGMOD record (special section on semantic web and data management) 31(4): 36–41
Tewari G, Youll J, Maes P (2003) Personalized Location-based Brokering using an Agent-based Intermediary Architecture. Decision support systems—special issue: agents and e-commerce business models 34(2): 127–137
Sabater J, Sierra C (2001) REGRET: a reputation model for gregarious societies. In: Proceedings of the fifth international conference on autonomous agents. ACM Press, Montreal, pp 194–195
Yu B, Singh MP (2000) A social mechanism for reputation management in electronic communities. In: Proceedings of the 4th international workshop on Cooperative Information Agents (CIA). Springer, London, pp 154–165
Yu B, Singh MP (2003) Detecting deception in reputation management. In: Proceedings of the 2nd international joint conference on autonomous agents and multi agent systems (AAMAS). ACM Press, New York, pp 73–80
Sherchan W, Loke SW, Krishnaswamy S (2006) A fuzzy model for reasoning about reputation in web services. In: Proceedings of the 21st ACM symposium on applied computing (ACM SAC 2006)—trust, recommendations, evidence, and other collaborative know-how (treck) track. ACM Press, New York, pp 1886–1892
Kalepu S, Krishnaswamy S, Loke SW (2004) Reputation = f(user ranking, compliance, verity). In: Proceedings of the IEEE international conference on web services (ICWS 2004). IEEE Computer Society, Washington, pp 200–207
Myerson JM (2002) Guarantee your web service with an SLA: introduction, architecture and testing mechanisms. http://www128.ibm.com/developerworks/webservices/library/ws-sla/index.html
Keller A, Ludwig H (2002) Defining and monitoring service level agreements for dynamic ebusiness. In: Proceedings of the 16th USENIX system administration conference (LISA02)
Vaucheret C, Guadarrama S, Bueno F (2004) Ciao Prolog Reference Manual: Fuzzy Prolog. http://clip.dia.fi.upm.es/Software/Ciao/ciao_html/ciao_113.html#SEC467
da Silva PP, McGuinness DL, Fikes R (2006) A proof markup language for semantic web services. Inf Syst J 31: 381–395
Web ontology language (owl). http://www.w3.org/2004/OWL/
Sherchan W, Krishnaswamy S, Loke SW (2005) Relevant past performance for selecting web services. In: Proceedings of the fifth international conference on quality software (QSIC 2005). IEEE Computer Society, Washington, pp 493–445
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sherchan, W., Loke, S.W. & Krishnaswamy, S. Explanation-aware service selection: rationale and reputation. SOCA 2, 203–218 (2008). https://doi.org/10.1007/s11761-008-0032-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-008-0032-5