Skip to main content
Log in

Matching heterogeneous ontologies based on multi-strategy adaptive co-firefly algorithm

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

As an effective method of addressing ontology heterogeneity problem, ontology matching becomes increasingly important for knowledge sharing and inter-system communication. Ontology meta-matching, which aims at finding optimal ways of integrating different similarity measures, is an effective method of determining high-quality ontology alignment. However, the existing ontology meta-matching techniques suffer from the following defects: first, most of them are depending on the reference alignment that ought to be given by experts in advance, which is not available in the practical scenarios; second, they tend to get stuck in the local optima, which makes the alignment unsatisfactory. In order to solve the above problems, in this work, an optimization model for ontology meta-matching problem is constructed on the basis of a new proposed evaluation metric on the alignment’s quality. After that, a multi-strategy adaptive co-firefly algorithm (MACFA), which is able to trade off the algorithm’s exploitation and exploration, is proposed to overcome the premature convergence. The testing cases in Ontology Alignment Evaluation Initiative (OAEI) is utilized to verify the effectiveness of our approach. Experimental results show that the optimization model as well as MACFA improves the ontology alignment’s quality, and compared with OAEI’s participants, the proposed matching system achieves competitive results.

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
Fig. 4

Similar content being viewed by others

Notes

  1. http://oaei.ontologymatching.org/

References

  1. Shvaiko P, Euzenat J (2013) Ontology matching: state of the art and future challenges. IEEE Trans Knowl Data Eng 25(1):158–176. https://doi.org/10.1109/TKDE.2011.253

    Article  Google Scholar 

  2. Otero-Cerdeira L, Rodríguez-Martínez FJ, Gómez-Rodríguez A (2015) Ontology matching: a literature review. Expert Syst Appl 42(2):949–971. https://doi.org/10.1016/j.eswa.2014.08.032

    Article  Google Scholar 

  3. Gruber TR (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Human Comput Stud 43:907–928

    Article  Google Scholar 

  4. Chun SA (2019) Large-scale ontology matching: state-of-the-art analysis. Comput Rev 60(4):179–179

    Google Scholar 

  5. Ochieng P, Kyanda S (2018) Large-scale ontology matching: state-of-the-art analysis. ACM Comput Surv (CSUR) 51(4):1–35

    Article  Google Scholar 

  6. Jiang C, Xue X (2021) A uniform compact genetic algorithm for matching bibliographic ontologies. Appl Intell 2021:1–16. https://doi.org/10.1007/s10489-021-02208-6

    Article  Google Scholar 

  7. Osman I, Yahia SB, Diallo G (2021) Ontology integration: approaches and challenging issues. Inform Fusion 71:38–63

    Article  Google Scholar 

  8. Ferranti N, Soares S, Souza J (2021) Metaheuristics-based ontology meta-matching approaches. Expert Syst Appl 173(8):114578. https://doi.org/10.1016/j.eswa.2021.114578

    Article  Google Scholar 

  9. Xue X, Wang Y (2015) Optimizing ontology alignments through a memetic algorithm using both matchfmeasure and unanimous improvement ratio. Artif Intell 223:65–81

    Article  MathSciNet  MATH  Google Scholar 

  10. Rijsbergen C (1998) A non-classical logic for information retrieval. Springer, US

    Book  MATH  Google Scholar 

  11. Van Rijsbergen CJ (1986) A non-classical logic for information retrieval. Comput J 29(6):481–5

    Article  MATH  Google Scholar 

  12. Ferranti N, Mouro JR, Mendona FM et al (2020) A framework for evaluating ontology meta-matching approaches. J Intell Inform Syst. https://doi.org/10.1007/s10844-020-00615-8

    Article  Google Scholar 

  13. Meilicke C, Stuckenschmidt H (2008) Incoherence as a basis for measuring the quality of ontology mappings. Proceedings of Iswc International Workshop on Ontology Matching: 1–12

  14. Xue X, Yang H, Zhang J, Zhang J, Chen D (2019) An automatic biomedical ontology meta-matching technique. J Netw Intell 4(3):109–113

    Google Scholar 

  15. Xue X, Pan JS (2017) A compact co-evolutionary algorithm for sensor ontology meta-matching. Knowl Inf Syst. https://doi.org/10.1007/s10115-017-1101-x

    Article  Google Scholar 

  16. Xue X (2020) A compact firefly algorithm for matching biomedical ontologies. Knowl Inform Syst 62(7):2855–71. https://doi.org/10.1007/s10115-020-01443-6

    Article  Google Scholar 

  17. Fister I, Yang XS et al (2013) A comprehensive review of firefly algorithms. Swarm Evol Comput 13(1):34–46. https://doi.org/10.1016/j.swevo.2013.06.001

    Article  Google Scholar 

  18. Xue X, Pan JS (2018) An overview on evolutionary algorithm based ontology matching. J Inform Hiding Multimed Signal Process 9(1):75–88

    Google Scholar 

  19. Wang J, Ding Z, Jiang C (2006) Gaom: genetic algorithm based ontology matching. In: Proceedings of IEEE AsiaCPacific Conference on Services Computing, GuangZhou, China, pp 617C620

  20. Martinez-Gil J, Alba E, Montes JFA (2008) Optimizing ontology alignments by using genetic algorithms. In: Proceedings of the first international conference on nature inspired reasoning for the semantic Web, vol 419, CEUR-WS.org, pp 1C15

  21. Ginsca A.L, Iftene A (2010) Using a genetic algorithm for optimizing the similarity aggregation step in the process of ontology alignment. In: 9th Roedunet International Conference. Sibiu, Romania, pp118C122

  22. Alves A, Revoredo K, Baião F (2012) Ontology alignment based on instances using hybrid genetic algorithm. In: Proceedings of the 7th international Conference on Ontology Matching, vol. 946, CEURWS.org, pp 242C243

  23. Vitiello A, Persiano G, Loia V, Acampora G (2013) Memetic algorithms for ontology alignment. Università degli Studi di Salerno, Italy

    Google Scholar 

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

    Article  Google Scholar 

  25. Zhu H, Xue X, Geng A, Ren H (2021) Matching sensor ontologies with simulated annealing particle swarm optimization. Mob Inf Syst. https://doi.org/10.1155/2021/5510055

    Article  Google Scholar 

  26. He Y, Xue X, Zhang S (2017) Using artifificial bee Colony algorithm for optimizing ontology alignment. J Inform Hiding Multimed Signal Process 8(4):766–73

    Google Scholar 

  27. Yang XS, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36–50. https://doi.org/10.1504/IJSI.2013.055801

    Article  Google Scholar 

  28. Xue X, Lu J, Chen J (2019) Using NSGA-III for optimizing biomedical ontology alignment. CAAI Trans Intell Technol 4(3):135–141

    Article  Google Scholar 

  29. Xue X, Zhang J (2021) Matching large-scale biomedical ontologies with central concept based partitioning algorithm and adaptive compact evolutionary algorithm. Appl Soft Comput 106:1–11. https://doi.org/10.1016/j.asoc.2021.107343

    Article  Google Scholar 

  30. Xue X, Chen J (2019) Using compact evolutionary tabu search algorithm for matching sensor ontologies. Swarm Evol Comput 48:25–30

    Article  Google Scholar 

  31. Guessoum D, Miraoui M, Tadj C (2016) A modification of wu and palmer semantic similarity measure. The Tenth International Conference on Mobile Ubiquitous Computing, Syst Serv Technol

  32. Xingsi Xue, Jiang C, et al (2021). Artificial neural network based sensor ontology matching technique. In: Companion Proceedings of the Web Conference 2021 (pp. 44-51)

  33. Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84

    Article  Google Scholar 

  34. Xue X, Liu J (2017) Collaborative ontology matching based on compact interactive evolutionary algorithm. Knowl Based Syst 137:94–103. https://doi.org/10.1016/j.knosys.2017.09.017

    Article  Google Scholar 

  35. Pandey HM, Chaudhary A, Mehrotra D (2014) A comparative review of approaches to prevent premature convergence in GA. Appl Soft Comput 24:1047–1077. https://doi.org/10.1016/j.asoc.2014.08.025

    Article  Google Scholar 

  36. Fister I, Yang X S, Brest J (2013) Memetic self-adaptive firefly algorithm. Swarm intelligence and bio-inspired computation pp. 73-102

  37. Morrison R.W, De Jong K.A (2001) Measurement of population diversity. International conference on artificial evolution (evolution artificielle). Springer, Berlin, Heidelberg, pp 31-41

  38. Achichi M, Cheatham M et al (2016) Results of the ontology alignment evaluation initiative 2016. OM Ontol Matching 1766:73–129

    Google Scholar 

  39. Faria D, Pesquita C, et al (2013). The agreementmakerlight ontology matching system. In OTM Confederated International Conferences On the Move to Meaningful Internet Systems (pp. 527-541). Springer, Berlin, Heidelberg

  40. GulićM, Vrdoljak B, Banek M (2016). CroMatcher-Results for OAEI 2016. Ontology Matching, pp. 153

  41. Wang P, Wang W (2016) Lily results for OAEI 2016. in Proc. 11th Int. Workshop Ontol. Matching Co-Located 15th Int. Semantic Web Conf. (ISWC). Kobe, Japan, pp. 1-9

  42. Jimnez-Ruiz E, Cuenca Grau B (2011). Logmap: logic-based and scalable ontology matching. In: International Semantic Web Conference (pp. 273-288). Springer, Berlin, Heidelberg

  43. Jimnez-Ruiz E, Grau B C, Cross V (2017). LogMap family participation in the OAEI 2017. CEUR Workshop Proceedings

  44. Djeddi W E, Khadir M T (2010). XMAP: a novel structural approach for alignment of OWL-full ontologies. In: 2010 International Conference on Machine and Web Intelligence. IEEE. 2010: 368-373

  45. Lv Q, Jiang C, Li H (2020) Solving ontology meta-matching problem through an evolutionary algorithm with approximate evaluation indicators and adaptive selection pressure. IEEE Access PP(99):1-1. https://doi.org/10.1109/ACCESS.2020.3047875

Download references

Funding

No funding was received to assist with the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qing Lv.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, X., Lv, Q. & Geng, A. Matching heterogeneous ontologies based on multi-strategy adaptive co-firefly algorithm. Knowl Inf Syst 65, 2619–2644 (2023). https://doi.org/10.1007/s10115-023-01845-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-023-01845-2

Keywords

Navigation