Optimizing ontology alignment through Memetic Algorithm based on Partial Reference Alignment

We propose a novel methodology to solve the ontology alignment optimization problem, i.e., use MA to solve it.We propose a novel clustering algorithm for PRA (Partial Reference Alignment) construction.We apply PRA to overcome the drawback of existing approaches based on EA (Evolutionary Algorithm) for solving the meta-matching problem in ontology alignment. All the state of the art approaches based on evolutionary algorithm (EA) for addressing the meta-matching problem in ontology alignment require the domain expert to provide a reference alignment (RA) between two ontologies in advance. Since the RA is very expensive to obtain especially when the scale of ontology is very large, in this paper, we propose to use the Partial Reference Alignment (PRA) built by clustering-based approach to take the place of RA in the process of using evolutionary approach. Then a problem-specific Memetic Algorithm (MA) is proposed to address the meta-matching problem by optimizing the aggregation of three different basic similarity measures (Syntactic Measure, Linguistic Measure and Taxonomy based Measure) into a single similarity metric. The experimental results have shown that using PRA constructed by our approach in most cases leads to higher quality of solution than using PRA built in randomly selecting classes from ontology and the quality of solution is very close to the approach using RA where the precision value of solution is generally high. Comparing to the state of the art ontology matching systems, our approach is able to obtain more accurate results. Moreover, our approach's performance is better than GOAL approach based on Genetic Algorithm (GA) and RA with the average improvement up to 50.61%. Therefore, the proposed approach is both effective.

[1]  Giovanni Acampora,et al.  A hybrid evolutionary approach for solving the ontology alignment problem , 2012, Int. J. Intell. Syst..

[2]  Chantal Reynaud,et al.  Alignment-Based Partitioning of Large-Scale Ontologies , 2009, EGC.

[3]  Stefanos D. Kollias,et al.  A String Metric for Ontology Alignment , 2005, SEMWEB.

[4]  Heiko Paulheim,et al.  Towards an automatic parameterization of ontology matching tools based on example mappings , 2011, OM.

[5]  Qiang Liu,et al.  Using Partial Reference Alignments to Align Ontologies , 2009, ESWC.

[6]  Pedro M. Domingos,et al.  Reconciling schemas of disparate data sources: a machine-learning approach , 2001, SIGMOD '01.

[7]  Yuh-Min Chen,et al.  Concept feature-based ontology construction and maintenance , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Jie Zhang,et al.  Towards Imaging Large-Scale Ontologies for Quick Understanding and Analysis , 2005, International Semantic Web Conference.

[9]  Chantal Reynaud,et al.  Alignment-Based Partitioning of Large-Scale Ontologies , 2010 .

[10]  Steffen Staab,et al.  Measuring Similarity between Ontologies , 2002, EKAW.

[11]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[12]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[13]  Jürgen Bock,et al.  Discrete particle swarm optimisation for ontology alignment , 2012, Inf. Sci..

[14]  Daniel Rivero Cebrián,et al.  Soft Computing Methods for Practical Environment Solutions: Techniques and Studies , 2010 .

[15]  Changjun Jiang,et al.  GAOM: Genetic Algorithm Based Ontology Matching , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

[16]  Enrique Alba,et al.  Optimizing Ontology Alignments by Using Genetic Algorithms , 2008, NatuReS.

[17]  Adrian Iftene,et al.  Using a genetic algorithm for optimizing the similarity aggregation step in the process of ontology alignment , 2010, 9th RoEduNet IEEE International Conference.

[18]  Giovanni Acampora,et al.  Enhancing ontology alignment through a memetic aggregation of similarity measures , 2013, Inf. Sci..

[19]  Jérôme Euzenat,et al.  Similarity-Based Ontology Alignment in OWL-Lite , 2004, ECAI.

[20]  Arnon Rosenthal,et al.  eTuner: tuning schema matching software using synthetic scenarios , 2007, The VLDB Journal.

[21]  Sudipto Guha,et al.  ROCK: a robust clustering algorithm for categorical attributes , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[22]  Cristian R. Munteanu,et al.  Improving Ontology Alignment through Genetic Algorithms , 2010 .

[23]  J. Euzenat,et al.  Ontology Matching , 2007, Springer Berlin Heidelberg.