Abstract
A key issue in Distributed Applications, that widely use Information Agents for implementing several typologies of services, is that of making reciprocally understandable the meaning of terms contained in the exchanged messages, in those cases where agents use different, heterogeneous ontologies. A possible way for facing this issue is offered by the semantic negotiation, a framework in which agents try to understand each other by negotiating the semantic of the terms. Several models and protocols of semantic negotiation have been proposed in the last years. However, most of these approaches are not able to support semantic negotiation without requiring agents either to share knowledge or to use a global common ontology, and none of them provides a semantic negotiation protocol that allows the whole agent community to contribute to the semantic understanding process between each agent pair. In this work, we propose the HIerarchical SEmantic NEgotiation (HISENE) protocol, based on the idea that an agent a should be able to partition the set of the other agents on the basis both of their personal expertise of the application domain, as well as on the particular capability that each of them shows in understanding a. We also give an implementation of the proposed protocol in the standard Java Agent DEvelopment Framework (JADE).
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
References
Beun, R.-J., van Eijk, R.M.: A Cooperative Dialogue Game for Resolving Ontological Discrepancies. In: Dignum, F.P.M. (ed.) ACL 2003. LNCS, vol. 2922, pp. 349–363. Springer, Heidelberg (2004)
Beun, R.-J., van Eijk, R.M., Prust, H.: Ontological Feedback in Multiagent Systems. In: AAMAS 2004: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 110–117. IEEE Computer Society, Los Alamitos (2004)
Ding, H., Sølvberg, I.: Towards the schema heterogeneity in distributed digital libraries. In: ICEIS, vol. (5), pp. 307–312 (2004)
Embley, D.W.: Toward Semantic Understanding: An Approach Based on Information Extraction Ontologies. In: CRPIT 2004: Proceedings of the fifteenth conference on Australasian database, Darlinghurst, Australia, Austra, pp. 3–12. Australian Computer Society, Inc. (2004)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: Proceedings of the 3rd International Conference on Information and Knowledge Management (CIKM 1994), Gaithersburg, Maryland, USA, pp. 456–463. ACM Press, New York (1994)
http://www.fipa.org (2005)
Guha, R.: Semantic Negotiation: Co-identifying objects across data sources. In: AAAI 2004 Spring Symposium Series: Proceedings of the Semantic Web Services (March 2004)
http://www.jade.tilab.org (2005)
Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal: Very Large Data Bases 10(4), 334–350 (2001)
Reed, C., Norman, T.J., Jennings, N.R.: Negotiating the Semantics of Agent Communication Languages. Computational Intelligence 18(2), 229–252 (2002)
van Diggelen, J., et al.: Optimal communication vocabularies and heterogeneous ontologies. In: van Eijk, R.M., Huget, M.-P., Dignum, F.P.M. (eds.) AC 2004. LNCS, vol. 3396, pp. 76–90. Springer, Heidelberg (2005)
Williams, A.B.: Learning to Share Meaning in a Multi-Agent System. Autonomous Agents and Multi-Agent Systems 8(2), 165–193 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Garruzzo, S., Rosaci, D. (2006). Information Agents That Learn to Understand Each Other Via Semantic Negotiation. In: Eliassen, F., Montresor, A. (eds) Distributed Applications and Interoperable Systems. DAIS 2006. Lecture Notes in Computer Science, vol 4025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11773887_8
Download citation
DOI: https://doi.org/10.1007/11773887_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35126-9
Online ISBN: 978-3-540-35127-6
eBook Packages: Computer ScienceComputer Science (R0)