<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Agents Arguing Over Ontology Alignments</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Loredana</forename><surname>Laera</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Liverpool</orgName>
								<address>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Valentina</forename><surname>Tamma</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Liverpool</orgName>
								<address>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jérôme</forename><surname>Euzenat</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">INRIA Rhône-Alpes</orgName>
								<address>
									<settlement>Montbonnot</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Trevor</forename><surname>Bench-Capon</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science</orgName>
								<orgName type="institution">University of Liverpool</orgName>
								<address>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Terry</forename><surname>Payne</surname></persName>
							<affiliation key="aff2">
								<orgName type="department">Department of Electronics and Computer Science</orgName>
								<orgName type="institution">University of Southampton</orgName>
								<address>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Agents Arguing Over Ontology Alignments</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D47A5A9D2A8E2576CDF96162A5928C31</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:53+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Extended Abstract</head><p>Ontologies play an important role in inter-agent communication, by providing the definitions of the vocabularies used by agents to describe the world <ref type="bibr" target="#b3">[4]</ref>. An agent can use such a vocabulary to express its beliefs and actions, and so communicate about them. Ontologies contribute to semantic interoperability when agents are embedded in open, dynamic environments, such as the Web and its proposed extension, the Semantic Web <ref type="bibr" target="#b1">[2]</ref>. However, in this type of environment there cannot be a single universally shared ontology that is agreed upon by all the parties involved, as this would result in imposing a standard communication vocabulary. Instead, every agent will typically use its own private ontology, which may not be understandable by other agents. Interoperability therefore relies on the ability to reconcile different existing ontologies that may be heterogeneous in format and with partially overlapping domains <ref type="bibr" target="#b6">[7]</ref>. This reconciliation usually relies on the existence of correspondences (or mappings) between agent ontologies, and using them in order to interpret or translate messages exchanged by agents. The underlying problem is usually termed an ontology matching problem <ref type="bibr" target="#b2">[3]</ref>. Many matching algorithms that are able to produce such alignments have been proposed <ref type="bibr" target="#b5">[6]</ref>. The availability of a dedicated agent, here termed as an Ontology Alignment Service, that is able to provide such correspondences between two ontologies is only the beginning of a solution to achieving interoperability between agents, as any given candidate set of alignments is only suitable in certain contexts. For a given context, agents might have different and inconsistent perspectives; i.e. interests and preferences, on the acceptability of a candidate mapping, each of which may be rationally acceptable. This may be due to the subjective nature of ontologies, to the context and the requirement of the alignments and so on. For example, an agent may be interested in accepting only those mappings that have linguistic similarities, since its ontology is too structurally simple to realise any other type of mismatch. Moreover, any decision on the acceptability of these mappings has to be made dynamically (at run time), due to the fact that the agents have no prior knowledge of either the existence or constraints of other agents.</p><p>In order to address this problem, we present a framework to support agents to negotiate agreement on the terminology they use in order to communicate, by allowing them to express their preferred choices over candidate correspondences. Agreements are determined by means of argument-based negotiation to deal specifically with arguments that support or oppose the proposed correspondences between ontologies. Our argumentation framework is based on the Value-based Argument Frameworks (V AF s) of <ref type="bibr" target="#b0">[1]</ref>. It prescribes different strengths to arguments on the basis of the values they promote and the ranking given to these values by the audience for the argument. This allows us to systematically relate strengths of arguments to their motivations, and to accommodate different audiences with different interests and preferences. Thus, the preferences will represent the motivations of the agents to determine whether a mapping is accepted or rejected. The set of potential arguments are clearly identified and grounded on the underlying ontology language, the standard OWL 1 , and the kinds of mapping that can be supported by any such argument are clearly specified. The reasons justifying the correspondences are classified in several different types, which correspond to the type of categorizations underlying ontology matching algorithms <ref type="bibr" target="#b6">[7]</ref>. Such a classification will also coincide with the types of values in the V AF . Therefore, for example, an audience may specify that terminological arguments are preferred to semantic arguments, or vice versa. This may vary according to the nature of the ontologies being aligned. For example, semantic arguments will be given more weight in a fully axiomatised ontology, compared to that in a lightweight ontology where there is very little reliable semantic information on which to base such arguments. Therefore, in V AF s, arguments against or in favour of a candidate mapping are seen as grounded on their type. In this way, we are able to motivate the choice between preferred extensions by reference to the type ordering of the audience concerned.</p><p>Given a set of arguments justifying mappings organised into a valued-based argumentation framework, an agent will be able to determine which mappings are acceptable by computing the preferred extensions with respect to its preferences. Since, in our framework, an audience may have multiple preferred extensions, we thus define an agreed alignment and an agreeable alignment. An agreed alignment has been defined as the set of correspondences supported by those arguments which are in every preferred extension of every agent. An agreeable alignment extends the agreed alignment with those correspondences supported by arguments which are in some preferred extension of every agent. Whilst the mappings included in the agreed alignments can be considered valid and consensual for all agents, the agreeable alignments have a uncertain background, due to the different alternative positions that each agent can take. However, given our context of agent communication, we seek to accept as many candidate mappings as possible. We will therefore take into consideration both sets of alignments -agreed and agreeable. The dialogue between agents consists simply of the exchange of individual argumentation frameworks, from which they can individually compute acceptable mappings. Therefore, this work provides a concrete instantiation of the meaning negotiation process that we would like agents to achieve. Moreover, in contrast to current ontology matching procedures, the choice of alignment is based on two clearly identified elements: (i) the argumentation framework, which is common to all agents, and (ii) the preference relations which are private to each agent. We believe that this approach will achieve more sound and effective mutual understanding and communication in agents system.</p><p>Future work includes the use of a negotiation process to enable agents to reach an agreement on a mapping when they differ in their ordering of argument types. Another interesting topic for future work would be to investigate how to argue about the whole alignment, and not only the individual candidate mappings. These arguments could occur when a global similarity measure between the whole ontologies is applied.</p><p>More details can be found in an extended version of this paper <ref type="bibr" target="#b4">[5]</ref>.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.w3.org/OWL/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Persuasion in Practical Argument Using Value-Based Argumentation Frameworks</title>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="429" to="448" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">The Semantic Web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Lassila</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Scientific American</title>
		<imprint>
			<biblScope unit="volume">284</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="34" to="43" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Similarity-based ontology alignment in OWL-Lite</title>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Valtchev</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the European Conference on Artificial Intelligence (ECAI 2006)</title>
				<meeting>the European Conference on Artificial Intelligence (ECAI 2006)</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A Translation Approach to Portable Ontology Specifications</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R</forename><surname>Gruber</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowledge Acquisition</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="199" to="220" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Reaching agreement over ontology alignments</title>
		<author>
			<persName><forename type="first">L</forename><surname>Laera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tamma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Terry</forename><forename type="middle">R</forename><surname>Payne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bench-Capon</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2006">2006. 2006</date>
			<biblScope unit="page" from="371" to="384" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A survey of schema-based matching approaches</title>
		<author>
			<persName><forename type="first">P</forename><surname>Shvaiko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal on data semantics</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="146" to="171" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Assessing Heterogeneity by Classifying Ontology Mismatches</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">R S</forename><surname>Visser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Jones</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J M</forename><surname>Bench-Capon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J R</forename><surname>Shave</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the FOIS&apos;98</title>
				<editor>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</editor>
		<meeting>the FOIS&apos;98</meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
