<?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">AROMA results for OAEI 2009</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jérôme</forename><surname>David</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory">Laboratoire d&apos;Informatique de Grenoble</orgName>
								<orgName type="institution">Université Pierre-Mendès-France</orgName>
								<address>
									<settlement>Grenoble</settlement>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution" key="instit1">INRIA Rhône-Alpes</orgName>
								<orgName type="institution" key="instit2">Montbonnot Saint-Martin Jerome.David</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">AROMA results for OAEI 2009</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">6B9D9A7FBCEEA2DB84BC1993E88AFC4F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T12:30+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>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper presents the results obtained by AROMA for its second participation to OAEI. AROMA is an hybrid, extensional and asymmetric ontology alignment method that makes use of the association paradigm and a statistical interestingness measure, the implication intensity. AROMA performs a post-processing step that includes a terminological matcher. This year we modify this matcher in order to improve the recall obtained on real-case ontology, i.e. anatomy and 3xx tests.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>1 Presentation of AROMA 1.1 State, purpose, general statement AROMA is an hybrid, extensional and asymmetric matching approach designed to find out relations of equivalence and subsumption between entities, i.e. classes and properties, issued from two textual taxonomies (web directories or OWL ontologies). Our approach makes use of the association rule paradigm <ref type="bibr" target="#b0">[Agrawal et al., 1993]</ref>, and a statistical interestingness measure. AROMA relies on the following assumption: An entity A will be more specific than or equivalent to an entity B if the vocabulary (i.e. terms and also data) used to describe A, its descendants, and its instances tends to be included in that of B.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2">Specific techniques used</head><p>AROMA is divided into three successive main stages: (1) The pre processing stage represents each entity, i.e. classes and properties, by a set of terms, (2) the second stage consists of the discovery of association rules between entities, and finally (3) the post processing stage aims at cleaning and enhancing the resulting alignment.</p><p>The first stage constructs a set of relevant terms and/or datavalues for each class and property. To do this, we extract the vocabulary of class and property from their annotations and individual values with the help of single and binary term extractor applied to stemmed text. In order to keep a morphism between the partial orders of class and property subsumption hierarchies in one hand and the inclusion of sets of term in the other hand, the terms associated with a class or a property are also associated with its ancestors.</p><p>The second stage of AROMA discovers the subsumption relations by using the association rule model and the implication intensity measure <ref type="bibr" target="#b2">[Gras et al., 2008]</ref>. In the context of AROMA, an association rule a → b represents a quasi-implication (i.e. an implication allowing some counter-examples) from the vocabulary of entity a into the vocabulary of the entity b. Such a rule could be interpreted as a subsumption relation from the antecedent entity toward the consequent one. For example, the binary rule car → vehicle means: "The concept car is more specific than the concept vehicle". The rule extraction algorithm takes advantage of the partial order structure provided by the subsumption relation, and a property of the implication intensity for pruning the search space.</p><p>The last stage concerns the post processing of the association rules set. It performs the following tasks:</p><p>deduction of equivalence relations, suppression of cycles in the alignment graph, suppression of redundant correspondences, selection of the best correspondence for each entity (the alignment is an injective function), the enhancement of the alignment by using a string similarity -based matcher and previously discovered correspondences.</p><p>This year, we made some changes on the string similarity -based matcher. These changes are primarily designed to improve the recall on anatomy track. Now AROMA includes an equality -based matcher: two entities are considered equivalent if they share at least one annotation. This matcher is only applied on unaligned pairs of entities.</p><p>The string similarity based matcher still makes use of Jaro-Winkler similarity but relies on a different weighting scheme. As an ontology entity is associated to a set of annotations, i.e. local name, labels and comments, we need a collection measure for aggregating the similarity values between all entity pairs. Last year, we relied on maximal weight maximal graph matching collection measure, see <ref type="bibr" target="#b0">[David and Euzenat, 2008]</ref> for details.</p><p>In order to favour the measure values of most similar annotations pairs, we choose to use the following collection measure: where T (e) is the set which contains the annotations and the local name of e, and sim jw is the Jaro-Winkler similarity. For all OAEI tracks, we choose a threshold value of 0.8.</p><formula xml:id="formula_0">∆ mw (e, e ) =    P a∈T<label>(</label></formula><p>For more details about AROMA, the reader should refer to <ref type="bibr" target="#b1">[David et al., 2007;</ref><ref type="bibr">David, 2007]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.3">Link to the system and parameters file</head><p>The version 1.1 of AROMA has been used for OAEI2009. This version can be downloaded at : http://gforge.inria.fr/frs/download.php/23649/AROMA-1.1.zip.</p><p>The command line used for aligning two ontologies is:</p><p>java -jar aroma.jar onto1.owl onto2.owl [alignfile.rdf]</p><p>The resulting alignment is provided in the alignment format.</p><p>1.4 Link to the set of provided alignments (in align format)</p><p>http://www.inrialpes.fr/exmo/people/jdavid/oaei2009/results_AROMA_oaei2009.zip</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Results</head><p>We participated to the benchmark, anatomy and conference tracks. We used the same configuration of AROMA for all tracks. We did not experience scaling problem. Since AROMA relies on syntactical data without using any multilingual resources, it is not able to find alignment on the multilingual library track. Finally, we also did not participate either to the instance matching track since AROMA is not designed for such a task.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Benchmark</head><p>Since AROMA mainly relies on textual information, it obtains bad recall values when the alterations affect all text annotations both in the class/property descriptions and in their individual/property values. AROMA does not seem to be influenced by structural alterations ( 222-247). On these tests, AROMA favours high precision values in comparison to recall values.</p><p>In comparison with last year, the modification made on AROMA have a limited negative impact on 2xx tests. By contrast, the results on 3xx tests have been enhanced: from 82% of precision and 71% of recall to respectively 85% and 78%.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Anatomy</head><p>On anatomy test, we do not use any particular knowledge about biomedical domain. AROMA runs quite fast since it takes benefits of the subsumption relation for pruning the search space. We further optimized the code since last year and now AROMA needs around 1 min. to compute the alignment. This pruning feature used by AROMA partially explained the low recall values obtained last year. For this edition, we enhanced the recall by using also an string equality based matcher before using the lexical similarity based matcher. Since AROMA returns not only equivalence correspondences but also subsumption correspondences, its precision value is negatively influenced. It could be interesting to evaluate results by using semantic precision and recall.</p><p>3 General comments</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Comments on the OAEI test cases</head><p>In this section, we give some comments on the directory and oriented matching tracks of OAEI.</p><p>Directory The two large directories, that were given in previous editions of OAEI, are divided into very small sub directories. AROMA cannot align such very small directories because our method is based on a statistical measure and then it needs some large amount of textual data. However, AROMA discovers correspondences when it is applied to the complete directories. It would be interesting to reintroduce these large taxonomies for the next editions.</p><p>Oriented matching We did not participate to this track because we think that it is not well designed. Indeed, the proposed reference alignments are not complete.</p><p>For example in the 303 test, the reference alignment contains:</p><formula xml:id="formula_1">-101#MastersThesis ≤ 103#Academic -103#MastersThesis ≤ 101#Academic</formula><p>Obviously, no reliable matching algorithm would return these two correspondences but rather:</p><formula xml:id="formula_2">-101#MastersThesis ≡103#MastersThesis -101#Academic ≡ 103#Academic</formula><p>In addition, from these two last correspondences, we could easily deduce the two first ones.</p><p>Our suggestion for designing a better oriented matching track would be to remove some classes and properties in the target ontologies so as to obtain complete reference alignments with some subsumption relations. For example, it would be more accurate to remove the concept MasterThesis from the ontology 103 in order to naturally change 101#MastersThesis ≡103#MastersThesis by 101#MastersThesis ≤ 103#Academic in the reference alignment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>The version of AROMA includes a new matcher based on annotation equality. This change allows better time efficiency because it reduces the number of unaligned entities before the use of a more time consuming terminological matcher. Furthermore, we obtained better results on the 3xx tests of benchmark and tend to enhance the recall obtained on anatomy track.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>e) arg max a ∈T (e ) simjw(a,a ) 2 P a∈T (e) arg max a ∈T (e ) simjw(a,a ) if |T (e)| ≤ |T (e )| ∆ mw (e , e) otherwise</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Mining association rules between sets of items in large databases</title>
		<author>
			<persName><surname>Agrawal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<meeting>the 1993 ACM SIGMOD International Conference on Management of Data</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1993">1993. 1993. 2008. 2008. 2007. 2007</date>
			<biblScope unit="volume">5318</biblScope>
			<biblScope unit="page" from="27" to="49" />
		</imprint>
	</monogr>
	<note>Association rule ontology matching approach</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">AROMA : une méthode pour la découverte d&apos;alignements orientés entre ontologies à partir de règles d&apos;association</title>
		<author>
			<persName><forename type="first">David ; Jérôme</forename><surname>David</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007. 2007</date>
		</imprint>
		<respStmt>
			<orgName>Université de Nantes</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<author>
			<persName><surname>Gras</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Statistical Implicative Analysis, Theory and Applications</title>
		<title level="s">Studies in Computational Intelligence</title>
		<editor>
			<persName><forename type="first">Régis</forename><surname>Gras</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Einoshin</forename><surname>Suzuki</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Fabrice</forename><surname>Guillet</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Filippo</forename><surname>Spagnolo</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008. 2008</date>
			<biblScope unit="volume">127</biblScope>
		</imprint>
	</monogr>
</biblStruct>

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