Skip to main content

Advertisement

Log in

Using MOEA/D for optimizing ontology alignments

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This paper proposes a novel approach which uses a multi-objective evolutionary algorithm based on decomposition to address the ontology alignment optimization problem. Comparing with the approach based on Genetic Algorithm (GA), our method can simultaneously optimize three goals (maximizing the alignment recall, the alignment precision and the f-measure). The experimental results shows that our approach is able to provide various alignments in one execution which are less biased to one of the evaluations of the alignment quality than GA approach, thus the quality of alignments are obviously better than or equal to those given by the approach based on GA which considers precision, recall and f-measure only, and other multi-objective evolutionary approach such as NSGA-II approach. In addition, the performance of our approach outperforms NSGA-II approach with the average improvement equal to 32.79 \(\%\). Through the comparison of the quality of the alignments obtained by our approach with those by the state of the art ontology matching systems, we draw the conclusion that our approach is more effective and efficient.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Acampora G, Loia V, Salerno S (2012) A hybrid evolutionary approach for solving the ontology alignment problem. Int J Intell Syst 27:189–216

    Google Scholar 

  • Aumueller D, Do HH, Massmann S (2005) Schema and ontology matching with COMA++. In: Proceedings of the 2005 ACM SIGMOD international conference on management of data, pp 906–908

  • Bock J, Hettenhausen J (2012) Discrete particle swarm optimisation for ontology alignment. Inf Sci 192:152–173

    Article  Google Scholar 

  • David J, Guillet F, Briand H (2006) Matching directories and OWL ontologies with AROMA. In: Proceedings of the 15th ACM international conference on information and knowledge management, pp 830–831

  • Deb K, Agrawal S, Pratap A (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Proceedings of the parallel problem solving from nature VI conference, vol 1917, pp 849–858

  • Deb K, Gupta S (2010) Towards a link between knee solutions and preferred solution methodologies. Swarm, evolutionary, and, memetic computing, pp 182–189

  • Do HH, Rahm E (2002) COMA a system for flexible combination of schema matching approaches. In: Proceeding of the 28th international VLDB conference, pp 610–621

  • Drumm C, Schmitt M, Do HH (2007) Quickming: automatic schema matching for data migration projects. In: Proceeding of the sixteenth ACM conference on information and knowledge management, pp 107–116

  • Euzenat J, Shvaiko P (2007) Ontology matching. Springer, Berlin

  • Gal A, Anaby-Tavor A, Trombetta A (2005) A framework for modeling and evaluating automatic semantic reconciliation. VLDB J 14:50–67

    Article  Google Scholar 

  • Garcia S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithm behaviour: a case study on the CEC2005 Special Session on Real Parameter Optimization. J Heurist 15:617–644

    Article  MATH  Google Scholar 

  • Ginsca A-L, Iftene A (2010) Using a genetic algorithm for optimizing the similarity aggregation step in the process of ontology alignment. 9th Roedunet Int Conf. (RoEduNet), pp 118–122

  • Giunchiglia F, Shvaiko P, Yatskevich M, Briand H (2005) S-Match: an algorithm and an implementation of semantic matching. Semantic interoperability and integration, number 04391 in Dagstuhl seminar proceedings, Dagstuhl

  • Gruber TR (1993) A translational approach to portable ontology specifications. Knowl Acquisit 5:199–220

    Article  Google Scholar 

  • Li J, Tang J, Li Y, Luo Q (2009) RiMOM: a dynamic multistrategy ontology alignment framework. IEEE Trans Knowl Data Eng 21:1218–1232

    Article  Google Scholar 

  • Maedche A, Staab S (2002) Measuring similarity between ontologies. In: Proceedings of the international conference on knowledge engineering and, knowledge management (EKAW), pp 251–263

  • Marjit U, Mandal M (2012) Multiobjective particle swarm optimization based ontology alignment. 2012 2nd IEEE international conference on parallel distributed and grid computing (PDGC), pp 368–373

  • Martinez-Gil J, Alba E, Aldana-Montes JF (2008) Optimizing ontology alignments by using genetic algorithms. Nature Inspired Reasoning for the Semantic Web (NatuReS2008), vol 419, pp 31–45

  • Mascardi V, Locoro A, Rosso P, Briand H (2010) Automatic ontology matching via upper ontologies: a systematic evaluation. IEEE Trans Knowl Data Eng 22:609–623

    Google Scholar 

  • Miller GA (1995) WordNet: a lexical database for English. Commun ACM 38:39–41

    Article  Google Scholar 

  • Milton JS, Arnold JC (1990) Introduction to probability and statistics: principles and applications for engineering and the computing sciences. McGraw-Hill, New York

    Google Scholar 

  • Naya JMV, Romero MM, Loureiro JP (2010) Improving ontology alignment through genetic algorithms. In: Soft computing methods for practical environment solutions: techniques and, studies, pp 240–259

  • Ontology Alignment Evaluation Initiative (OAEI) (2011). http://oaei.ontologymatching.org/2011/ (Accessed 15 May 2012)

  • Van Rijsbergen CJ (1974) Foundation of evaluation. J Document 34:365–373

    Article  Google Scholar 

  • Slim B, Said LB, Ghdira K (2011) Searching for knee regions of the Pareto front using mobile reference points. Soft Comput 15:1807–1823

    Google Scholar 

  • Wang J, Ding Z, Jiang C (2006) GAOM: genetic algorithm Based ontology matching. In: Proceedings of the IEEE Asia-Pacific conference on services computing (APSCC), pp 617–620

  • Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. Evol Comput 11:712–731

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (No. 61272119).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuping Wang.

Additional information

Communicated by E. Viedma.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xue, X., Wang, Y. & Hao, W. Using MOEA/D for optimizing ontology alignments. Soft Comput 18, 1589–1601 (2014). https://doi.org/10.1007/s00500-013-1165-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1165-9

Keywords

Navigation