Optimizing Ontology Alignments by Using Neural NSGA-II

Optimizing Ontology Alignments by Using Neural NSGA-II

Mohamed Biniz (Faculty of Sciences and Techniques, Sultan Moulay Slimane University, Beni Mellal, Morocco) and Rachid El Ayachi (Faculty of Sciences and Techniques, Sultan Moulay Slimane University, Beni Mellal, Morocco)
Copyright: © 2018 |Pages: 14
DOI: 10.4018/JECO.2018010103
OnDemand PDF Download:
No Current Special Offers


In this article, the authors propose a new hybrid approach based on a continuous Non-dominated Sorting Genetic Algorithm II (NSGA-II) and a neural network to refine the alignment results. This approach consists of three phases: (i) pre-alignment phase which allows to identify the formats of input ontologies, to adapt them and to transform them into Ontology Web Language (OWL) in order to solve the problem of heterogeneity of representation. (ii) alignment phase which combines syntactic and linguistic matching techniques and methods, based on the relevant attributes per different points of syntactic and structural technic. (iii) The post-alignment phase which optimizes the matching by a hybrid technique of continuous NSGA-II and networks of neurons. This approach is compared with the greatest systems per the Ontology Alignment Evaluation Initiative (OAEI) standard. The experimental results appear that the proposed approach is effective.
Article Preview

1. Introduction

In the early 2000s, Tim Berners-Lee (Hendler, Berners-Lee, & Miller, 2002) explained what could be a “semantic Web” evolution.

The evolution of the Web of documents, websites, gave access, via forms to databases. These research results, readable for humans, are “unreadable” for the machines.

The Semantic Web is defined by Berners-Lee et al (Berners-Lee, Hendler, & Lassila, 2001). as an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.

In the context of the semantic Web, semantic interoperability based on ontologies has become an important challenge. Today, several disciplines have emerged to improve this interoperability and solve problems of ontological heterogeneity, such as alignment, integration and fusion.

The alignment of ontologies is a complex task based on the definition of the correspondences between ontologies. It is a discipline aimed at improving interoperability between heterogeneous ontologies. It connects ontologies with each other to make integration tasks possible, information sharing between systems easier, searching for more relevant information, and so on.

At present, several methods have been proposed to solve the heterogeneity. Zghal et al. (Zghal, Yahia, Nguifo, & Slimani, 2007) and Pushpakumar et al. (Pushpakumar, Srirangam, Baba, Meenachi, & Balasubramanian, 2016) are based on the semantic and structural similarity between the entities of two ontologies. Cotterell et al. (Cotterell & Medina, 2013), Albagli et al. (Albagli, Ben-Eliyahu-Zohary, & Shimony, 2012) and Sonntag et al. (Sonntag, Hake, Fettke, & Loos, 2016) are used learning machines to classify the corresponding entities. These works give good results, but also many gaps, such as the selection of good thresholds or the use of linear classifiers. To remedy these problems, this paper presents a hybrid ontology alignment method, by calculating the terminological, extensional, structural, and linguistic similarity between the entities, to construct a similarity table.

This paper is organized as follows: Section 2 deals with similarity measurements and ontology alignment. Section 3 describes the architecture of our system and how it works. In section 4, the evaluation procedure to test the performance of our system is described. The conclusion is given in section 5.

Complete Article List

Search this Journal:
Volume 20: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 19: 4 Issues (2021)
Volume 18: 4 Issues (2020)
Volume 17: 4 Issues (2019)
Volume 16: 4 Issues (2018)
Volume 15: 4 Issues (2017)
Volume 14: 4 Issues (2016)
Volume 13: 4 Issues (2015)
Volume 12: 4 Issues (2014)
Volume 11: 4 Issues (2013)
Volume 10: 4 Issues (2012)
Volume 9: 4 Issues (2011)
Volume 8: 4 Issues (2010)
Volume 7: 4 Issues (2009)
Volume 6: 4 Issues (2008)
Volume 5: 4 Issues (2007)
Volume 4: 4 Issues (2006)
Volume 3: 4 Issues (2005)
Volume 2: 4 Issues (2004)
Volume 1: 4 Issues (2003)
View Complete Journal Contents Listing