Ontology alignment based on instance using NSGA-II

Nowadays, ontologies are widely used to solve data heterogeneity problems on the Semantic Web. However, simple use of these ontologies may raise the heterogeneity problem to a higher level. Addressing this problem requires identification of correspondences between the entities of various ontologies. Since the real semantics of a concept is often better defined by the actual instances assigned to it, instance, as an important element of ontology, contains a great quantity of knowledge that should be utilized to obtain the ontology alignment. To this end, in this paper, we propose a novel instance-based aligning approach using NSGA-II to determine the optimal instance correspondences and a similarity propagation algorithm that makes use of various semantic relations to propagate the similarity values to other entities of ontologies. The experiment of comparing our approach with the participants of OAEI 2012 has demonstrated that our method is an effective approach that can obtain the alignment with high precision value.

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

[2]  Yuping Wang,et al.  A Multi-Objective Evolutionary Algorithm Using Min-Max Strategy And Sphere Coordinate Transformation , 2009, Intell. Autom. Soft Comput..

[3]  H. Abbass,et al.  PDE: a Pareto-frontier differential evolution approach for multi-objective optimization problems , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[4]  Gerd Stumme,et al.  FCA-MERGE: Bottom-Up Merging of Ontologies , 2001, IJCAI.

[5]  Hong Jia,et al.  Cooperative and penalized competitive learning with application to kernel-based clustering , 2014, Pattern Recognit..

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

[7]  Ibrahim Dincer,et al.  Thermodynamic and exergoenvironmental analyses, and multi-objective optimization of a gas turbine power plant , 2011 .

[8]  Jérôme Euzenat,et al.  Brief overview of T-tree: the Tropes Taxonomy building Tool , 1993 .

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

[10]  Shengli Xie,et al.  On Solving WCDMA Network Planning Using Iterative Power Control Scheme and Evolutionary Multiobjective Algorithm [Application Notes] , 2014, IEEE Computational Intelligence Magazine.

[11]  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.

[12]  Patrick Siarry,et al.  An adaptive multiobjective particle swarm optimization algorithm , 2011 .

[13]  Ibrahim Dincer,et al.  Multi-objective exergy-based optimization of a polygeneration energy system using an evolutionary algorithm , 2012 .

[14]  T. Niknam,et al.  Scenario-Based Multiobjective Volt/Var Control in Distribution Networks Including Renewable Energy Sources , 2012, IEEE Transactions on Power Delivery.

[15]  Maurice Clerc,et al.  MO-TRIBES, an adaptive multiobjective particle swarm optimization algorithm , 2011, Comput. Optim. Appl..

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

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

[18]  Wali Khan Mashwani,et al.  A decomposition-based hybrid multiobjective evolutionary algorithm with dynamic resource allocation , 2012, Appl. Soft Comput..

[19]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[20]  Zhuhong Zhang,et al.  Immune optimization algorithm for constrained nonlinear multiobjective optimization problems , 2007, Appl. Soft Comput..

[21]  Kay Chen Tan,et al.  A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design , 2010, Eur. J. Oper. Res..

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

[23]  Silvana Castano,et al.  Instance Matching for Ontology Population , 2008, SEBD.

[24]  Xiaodong Li,et al.  A Non-dominated Sorting Particle Swarm Optimizer for Multiobjective Optimization , 2003, GECCO.

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

[26]  Zhongzhi Shi,et al.  A fast multi-objective evolutionary algorithm based on a tree structure , 2010, Appl. Soft Comput..

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

[28]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[29]  Taher Niknam,et al.  Optimal operation management of fuel cell/wind/photovoltaic power sources connected to distribution networks , 2011 .

[30]  Joshua D. Knowles,et al.  M-PAES: a memetic algorithm for multiobjective optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[31]  Feng Zou,et al.  A multi-objective endocrine PSO algorithm and application , 2011, Appl. Soft Comput..

[32]  Taher Niknam,et al.  An efficient algorithm for multi-objective optimal operation management of distribution network considering fuel cell power plants , 2011 .

[33]  Yannis Kalfoglou,et al.  Centre for Intelligent Systems and Their Applications , 2006 .

[34]  Pedro M. Domingos,et al.  Learning to match ontologies on the Semantic Web , 2003, The VLDB Journal.

[35]  Matthew A. Jaro,et al.  Probabilistic linkage of large public health data files. , 1995, Statistics in medicine.

[36]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.