Skip to main content
Log in

Evolving service semantics cooperatively: a consumer-driven approach

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

Commerce relies on dynamic creation and modification of services. New service offerings or service demands come into play frequently. Whereas traditional commerce supports creation of new service demands from consumers, e-commerce has so far expected service providers to come up with desirable new service offerings and assigned service consumers a passive role in the process. That is, current e-commerce architecture lacks a consumer-driven approach for the generation of new service descriptions. This paper bridges this gap by proposing a multiagent system of consumers that represent their service needs semantically using ontologies. Using our proposed approach, agents can create new service descriptions, share them with interested others, and use service descriptions that are created by other agents. Hence, more accurate concepts describing consumers’ service needs are cooperatively and iteratively created. This leads to a society of consumers with different but overlapping ontologies where mutually accepted service concepts emerge based on consumers’ exchange of service descriptions. Our simulations of consumer societies show that allowing cooperative evolution of service ontologies facilitates better representation of consumers’ service needs. Further, through cooperation, not only more useful service concepts emerge over time, but also ontologies of consumers having similar service needs become aligned gradually.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aberer K., Cudre-Mauroux P., Hauswirth M. (2003) Start making sense: The chatty web approach for global semantic agreements. Journal of Web Semantics 1(1): 89–114

    Google Scholar 

  2. Afsharchi, M., Far, B., & Denzinger, J. (2006). Ontology guided learning to improve communication among groups of agents. In Proceedings of International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 923–930). Hakodate, Japan.

  3. Azoulay-Schwartz R., & Kraus, S. (2001). Stable strategies for sharing information among agents. In International Joint Conference on Artificial Intelligence (pp. 1128–1134). Seattle, WA.

  4. Baader, F., Calvanese, D., McGuinness, D. L., Nardi, D., & Patel-Schneider, P. F. (eds). (2003). The description logic handbook: Theory, implementation and applications. Cambridge University Press.

  5. Benantar M. (2001) The internet public key infrastructure. IBM Systems Journal 40(3): 648–665

    Article  Google Scholar 

  6. Choi N., Song I.-Y., Han H. (2006) A survey on ontology mapping. ACM SIGMOD Record 35(3): 34–41

    Article  Google Scholar 

  7. Clement, L., Hately, A., von Riegen, C., & Rogers. T. (2004). UDDI version 3.0.2, October. http://uddi.org/pubs/uddi_v3.htm.

  8. Şensoy, M., & Yolum, P. (2006). A context-aware approach for service selection using ontologies. In Proceedings of International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 931–938). Hakodate, Japan.

  9. Şensoy M., Yolum P. (2007) Ontology-based service representation and selection. IEEE Transactions on Knowledge and Data Engineering 19(8): 1102–1115

    Article  Google Scholar 

  10. Doan A., Madhaven J., Dhamankar R., Domingos P., Helevy A. (2003) Learning to match ontologies on the semantic web. VLDB Journal 12(4): 303–319

    Article  Google Scholar 

  11. Gabrilovich, E., & Markovitch, S. (2007). Computing Semantic Relatedness using Wikipedia-based Explicit Semantic Analysis. In Proceedings of the 20th International Joint Conference on Artifical Intelligence (pp. 6–12). Hyderabad, India.

  12. Jøsang, A., & Ismail, R. (2002). The beta reputation system. In Proceedings of the Fifteenth Bled Electronic Commerce Conference e-Reality: Constructing the e-Economy (pp. 48–64), June. Slovenia.

  13. Jøsang A., Ismail R., Boyd C. (2007) A survey of trust and reputation systems for online service provision. Decision Support Systems 43(2): 618–644

    Article  Google Scholar 

  14. Jurca R., & Faltings, B. (2003). An incentive compatible reputation mechanism. In Proceedings of the IEEE Conference on E-Commerce (pp. 285–292). Newport Beach, CA.

  15. Laera, L., Blacoe, I., Tamma, V., Payne, T., Euzenat, J., & Bench-Capon, T. (2007). Argumentation over ontology correspondences in MAS. In Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1285–1292). Hawai’i.

  16. Lee Y.-H. A., & Brown, D. J. (2005). Competition, consumer welfare, and the social cost of monopoly. Cowles Foundation Discussion Papers 1528. Cowles Foundation, Yale University, July.

  17. Lin, D. (1998). An information-theoretic definition of similarity. In Proceedings of the 15th International Conference on Machine Learning (pp. 296–304). Madison, WI.

  18. Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S. Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., & Sycara, K. (2004). OWL-S: Semantic markup for web services, November. http://www.w3.org/Submission/OWL-S.

  19. McBride B. (2002) Jena: A semantic Web toolkit. IEEE Internet Computing 6(6): 55–59

    Article  Google Scholar 

  20. Mine, T., Matsuno, D., Takaki, K., & Amamiya, M. (2004). Agent community based peer-to-peer information retrieval. In AAMAS ’04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1484–1485). Washington, DC, USA: IEEE Computer Society.

  21. Oram A. (2001) Peer-to-Peer: Harnessing the Benefits of a Disruptive Technology. O’Reilly & Associates, Sebastopol, CA

    Google Scholar 

  22. Porter M. (1996) What is strategy?. Harvard Business School Review 74(6): 61–79

    Google Scholar 

  23. Resnik P. (1999) Semantic similarity in a taxonomy: An information-based measure and its application to problems of ambiguity in natural language. Journal of Artificial Intelligence Research 11: 95–130

    MATH  Google Scholar 

  24. Rivest R.L., Shamir A., Adleman L. (1978) A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM 21: 120–126

    Article  MATH  MathSciNet  Google Scholar 

  25. RomanD. Keller U., Lausen H., de Bruijn J., Lara R., Stollberg M., Polleres A., Feier C., Bussler C., Fensel D. (2005) service modeling ontology. Applied Ontology 1(1): 77–106

    Google Scholar 

  26. Sen, S. (1996). Reciprocity: A foundational principle for promoting cooperative behavior among self-interested agents. In Proceedings of the Second International Conference on Multiagent Systems (pp. 322–329). AAAI Press.

  27. Sen S. (2002) Believing others: Pros and cons. Artificial Intelligence 142(2): 179–203

    Article  MATH  Google Scholar 

  28. Sen, S., & Kar, P. (2002). Sharing a concept. In Working Notes of the AAAI-02 Spring Symposium (pp. 55–60). Stanford, CA.

  29. Smith, M. K., Welty, C., & McGuinness, D. L. (2004). OWL: Web ontology language guide, February. http://www.w3.org/TR/owl-guide.

  30. Stephens L.M., Gangam A.K., Huhns M.N. (2004) Constructing consensus ontologies for the semantic web: A conceptual approach. World Wide Web 7(4): 421–442

    Article  Google Scholar 

  31. Tan G., Jarvis S.A. (2008) A payment-based incentive and service differentiation scheme for peer-to-peer streaming broadcast. IEEE Transactions on Parallel and Distributed Systems 19(7): 940–953

    Article  Google Scholar 

  32. Teacy W., Patel J., Jennings N., Luck M. (2006) TRAVOS: Trust and reputation in the context of inaccurate information sources. Autonomous Agents and Multi-Agent Systems 12(2): 183–198 March

    Article  Google Scholar 

  33. Tversky A. (1977) Features of similarity. Psychological Review 84(4): 327–352

    Article  Google Scholar 

  34. Wiesman, F., Roos, N., & Vogt. P. (2002). Automatic ontology mapping for agent communication. In Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 563–564), New York, NY, USA: ACM.

  35. Williams A.B. (2004) Learning to share meaning in a multi-agent system. Autonomous Agents and Multi-Agent Systems 8(2): 165–193

    Article  Google Scholar 

  36. Yolum P., Singh M.P. (2005) Engineering self-organizing referral networks for trustworthy service selection. IEEE Transactions on Systems, Man, and Cybernetics A 35(3): 396–407

    Article  Google Scholar 

  37. Yu B., & Singh, M. P. (2003). Searching social networks. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 65–72). New York, NY, USA: ACM.

  38. Zhang J., & Cohen, R. (2007). Design of a mechanism for promoting honesty in e-marketplaces. In Proceedings of the Twenty-Second AAAI Conference on Artificial Intelligence (pp. 1495–1500). Canada: Vancouver.

  39. Zhang Y., Weiss M. (2003) Virtual communities and team formation. Crossroads 10(1): 5

    Article  Google Scholar 

  40. Zhu, C., Wang, Z., Lin, D., Ding, P., & Sheng, H. Ontology mapping for interaction in agent society. In SCC ’04: Proceedings of the 2004 IEEE International Conference on Services Computing (pp. 619–622). IEEE Computer Society.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Murat Şensoy.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Şensoy, M., Yolum, P. Evolving service semantics cooperatively: a consumer-driven approach. Auton Agent Multi-Agent Syst 18, 526–555 (2009). https://doi.org/10.1007/s10458-008-9071-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-008-9071-8

Keywords

Navigation