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.
Similar content being viewed by others
References
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
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
Gruber TR (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Human Comput Stud 43:907–928
Chun SA (2019) Large-scale ontology matching: state-of-the-art analysis. Comput Rev 60(4):179–179
Ochieng P, Kyanda S (2018) Large-scale ontology matching: state-of-the-art analysis. ACM Comput Surv (CSUR) 51(4):1–35
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
Osman I, Yahia SB, Diallo G (2021) Ontology integration: approaches and challenging issues. Inform Fusion 71:38–63
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
Xue X, Wang Y (2015) Optimizing ontology alignments through a memetic algorithm using both matchfmeasure and unanimous improvement ratio. Artif Intell 223:65–81
Rijsbergen C (1998) A non-classical logic for information retrieval. Springer, US
Van Rijsbergen CJ (1986) A non-classical logic for information retrieval. Comput J 29(6):481–5
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
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
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
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
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
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
Xue X, Pan JS (2018) An overview on evolutionary algorithm based ontology matching. J Inform Hiding Multimed Signal Process 9(1):75–88
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
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
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
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
Vitiello A, Persiano G, Loia V, Acampora G (2013) Memetic algorithms for ontology alignment. Università degli Studi di Salerno, Italy
Bock J, Hettenhausen J (2012) Discrete particle swarm optimisation for ontology alignment. Inf Sci 192:152–73
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
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
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
Xue X, Lu J, Chen J (2019) Using NSGA-III for optimizing biomedical ontology alignment. CAAI Trans Intell Technol 4(3):135–141
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
Xue X, Chen J (2019) Using compact evolutionary tabu search algorithm for matching sensor ontologies. Swarm Evol Comput 48:25–30
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
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)
Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84
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
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
Fister I, Yang X S, Brest J (2013) Memetic self-adaptive firefly algorithm. Swarm intelligence and bio-inspired computation pp. 73-102
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
Achichi M, Cheatham M et al (2016) Results of the ontology alignment evaluation initiative 2016. OM Ontol Matching 1766:73–129
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
GulićM, Vrdoljak B, Banek M (2016). CroMatcher-Results for OAEI 2016. Ontology Matching, pp. 153
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
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
Jimnez-Ruiz E, Grau B C, Cross V (2017). LogMap family participation in the OAEI 2017. CEUR Workshop Proceedings
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
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
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-023-01845-2