Matching heterogeneous ontologies with adaptive evolutionary algorithm
An ontology provides a formal description on the domain concepts and their relationships. Due to the subjectivity of ontology engineers, one concept might be expressed in various ways, yielding the so-called ontology heterogeneity problem, and ontology matching is a ground method to address this pro...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Taylor & Francis Group
2022-12-01
|
Series: | Connection Science |
Subjects: | |
Online Access: | http://dx.doi.org/10.1080/09540091.2021.1991278 |
Summary: | An ontology provides a formal description on the domain concepts and their relationships. Due to the subjectivity of ontology engineers, one concept might be expressed in various ways, yielding the so-called ontology heterogeneity problem, and ontology matching is a ground method to address this problem. Ontology matching technique uses the similarity measure to determine the correspondences between two heterogeneous ontology entities. In order to improve the quality of ontology alignment, it is necessary to combine different kinds of similarity measures, and how to optimize the aggregating weights is called the ontology meta-matching problem. Tin this work, a heuristic evaluating metric on the ontology alignment is presented to evaluate the ontology alignment's quality, and a mathematical model on ontology meta-matching problem is constructed. Then, an Adaptive Evolutionary Algorithm (AEA) is proposed to effectively solve this problem. In particular, when the elite solution remains unchanged, AEA adaptively activates three independent exploring strategies, which, respectively use the adaptive selection, crossover and mutation operators based on the population diversity metric. In the experiment, we compare AEA among EA based matching technique and the state-of-the-art ontology matching technique, and the experimental results show its effectiveness. |
---|---|
ISSN: | 0954-0091 1360-0494 |