An enhanced method to compute the similarity between concepts of ontology

Reading time: 5 minute
...

📝 Original Info

  • Title: An enhanced method to compute the similarity between concepts of ontology
  • ArXiv ID: 1709.08880
  • Date: 2017-09-27
  • Authors: Researchers from original ArXiv paper

📝 Abstract

With the use of ontologies in several domains such as semantic web, information retrieval, artificial intelligence, the concept of similarity measuring has become a very important domain of research. Therefore, in the current paper, we propose our method of similarity measuring which uses the Dijkstra algorithm to define and compute the shortest path. Then, we use this one to compute the semantic distance between two concepts defined in the same hierarchy of ontology. Afterward, we base on this result to compute the semantic similarity. Finally, we present an experimental comparison between our method and other methods of similarity measuring.

💡 Deep Analysis

Deep Dive into An enhanced method to compute the similarity between concepts of ontology.

With the use of ontologies in several domains such as semantic web, information retrieval, artificial intelligence, the concept of similarity measuring has become a very important domain of research. Therefore, in the current paper, we propose our method of similarity measuring which uses the Dijkstra algorithm to define and compute the shortest path. Then, we use this one to compute the semantic distance between two concepts defined in the same hierarchy of ontology. Afterward, we base on this result to compute the semantic similarity. Finally, we present an experimental comparison between our method and other methods of similarity measuring.

📄 Full Content

Springer International Publishing 2017 Advances in Intelligent Systems and Computing 640, DOI 10.1007/978-3-319-64719-7 Series Volume 640, Series ISSN 2194-5357 pp. 95–107, 2017. An enhanced method to compute the similarity between concepts of ontology Abdelhadi Daoui 1, Noreddine Gherabi 2 and Abderrahim Marzouk 3 13 Hassan 1st University, FSTS, IR2M Laboratory, Settat, Morocco 2 Hassan 1st University, ENSAK, LIPOSI Laboratory, Khouribga, Morocco {abdo.daoui, gherabi}@gmail.com amarzouk2004@yahoo.fr Abstract. With the use of ontologies in several domains such as semantic web, information retrieval, artificial intelligence, the concept of similarity measuring has become a very important domain of research. Therefore, in the current pa- per, we propose our method of similarity measuring which uses the Dijkstra’s algorithm to define and compute the shortest path. Then, we use this one to compute the semantic distance between two concepts defined in the same hier- archy of ontology. Afterward, we base on this result to compute the semantic similarity. Finally, we present an experimental comparison between our method and other methods of similarity measuring. Keywords: semantic web, ontologies, similarity measuring, Dijkstra’s algo- rithm. 1 Introduction Today, ontologies play an important role in many domains related to the semantic Web [1], information retrieval [2], knowledge engineering [3] and knowledge man- agement [4]. Therefore, several researches and studies have been developed or are being done to cover this fertile area. These researches can be used in different ap- proaches such as concepts creation, ontology design [5], classification [6], or segmen- tation [7]. The latter is useful for the processing of large ontologies, which is difficult to maintain, namely the addition, modification or deletion of large ontology parts. Our work will focus on the measuring of the semantic similarity between concepts of ontology. This one is an important concept used in different areas of research. Jef- frey Hau, William Lee and John Darlington [8] use the semantic similarity to define compatibility between semantic web services [9] [10] annotated by OWL ontologies [11]. In [12] the authors present a method based on multiple information resources (lexical taxonomy, corpus…) to measure the semantic similarity between words. The similarity is also used in the correspondence between the shapes for example, the authors in [13] compute the similarity between outlines of 2D shapes by using a tech- nique based on the extracting of the shapes contours which are represented by a set of points, then the authors describe each segment of this contours by a local and global features, these ones will be coded in string of symbols and stored into XML files On which the similarity calculation will be executed. 2 Series Volume 640, Series ISSN 2194-5357pp. 95–107, 2017. Also, several techniques are proposed to compute the semantic similarity between ontologies [14] [15]. Where, the authors, in [15] propose a new method to compute the semantic similarity which is based on three steps. In the first the authors compute the semantic similarity of nodes, and then they compute the semantic similarity of relations between these nodes, at last they combine these two results to form a unified value of semantic similarity. There are two families of approaches to compute the semantic similarity between con- cepts: 1. A family based on computing the geometric distance between concepts to de- fine their semantic similarity, where the less distance gives the more similarity [16]. 2. A family based on degree of information sharing, more common information between two concepts means more similarity [8]. The principal idea of our method is defining the shortest path between any node of a graph (in the current paper the term graph is used to describe ontology) and the root node. Then, we base on these shortest paths and our formula for computing the rate of semantic similarity between the concepts of this graph. This paper is organized as follows: in Section 2 we describe our method. The next section presents an experimental comparison with some other methods of similarity measuring, followed by a discussion of the changes made to the methodology. Final- ly, the section 4 presents our conclusion. 2 Proposed method Our method is designed to compute the semantic similarity between two concepts that exist in the same hierarchy of ontology, where all their nodes are connected by “is-a” relations type. This method is summarized in the algorithm shown below in figure 1.

3

     Series Volume 640, Series ISSN 2194-5357pp. 95–107, 2017.   

Ontology Concept  i Concept  j Weight  allocation Computing  the  Shortest   path  between  these   concepts  and  the  root   node computing  the   semantic  distance Computing  the   similarity

…(Full text truncated)…

📸 Image Gallery

cover.png page_2.webp page_3.webp

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut