Abstract
Biomedical ontologies have gained particular relevance in the life science domain due to its prominent role in representing knowledge in this domain. However, the existing biomedical ontologies could define the same biomedical concept in different ways, which yields the biomedical ontology heterogeneous problem. To implement the inter-operability among the biomedical ontologies, it is critical to establish the semantic links between heterogenous biomedical concepts, so-called biomedical ontology matching. Since modeling the ontology matching problem is a complex and time-consuming task, swarm intelligent algorithm (SIA) becomes a state-of-the-art methodology for solving this problem. However, when addressing the biomedical ontology matching problem, the existing SIA-based matchers tend to be inefficient due to biomedical ontology’s large-scale concepts and complex semantic relationships. In this work, we propose a compact firefly algorithm (CFA), where the explicit representation of the population is replaced by a probability distribution and two compact movement operators are presented to save the memory consumption and runtime of the population-based SIAs. We exploit the anatomy track, disease and phenotype track and biodiversity and ecology track from the ontology alignment evaluation initiative (OAEI) to test CFA-based matcher’s performance. The experimental results show that CFA can improve the FA-based matcher’s memory consumption and runtime by, respectively, 68.92% and 38.97% on average, and its results significantly outperform other SIA-based matchers and OAEI’s participants.
Similar content being viewed by others
Notes
References
Acampora G, Loia V, Vitiello A (2013) Enhancing ontology alignment through a memetic aggregation of similarity measures. Inf Sci 250:1–20
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, CEUR-WS.org, pp 242–243
Bock J, Hettenhausen J (2012) Discrete particle swarm optimisation for ontology alignment. Inf Sci 192:152–173
Cross V (2018) Semantic similarity: a key to ontology alignment. In: Ontology matching: OM-2018: proceedings of the ISWC workshop, p 61
Detwiler LT, Mejino JL, Brinkley JF (2016) From frames to OWL2: converting the foundational model of anatomy. Artif Intell Med 69:12–21
Djeddi WE, Yahia SB, Khadir MT (2018) Xmap: results for OAEI 2018. In: 13th ISWC workshop on ontology matching (OM), pp 210–227
Faria D, Pesquita C, Balasubramani BS, Tervo T, Carriço D, Garrilha R, Couto FM, Cruz IF (2018) Results of AML participation in OAEI 2018. In: Ontology matching: OM-2018: proceedings of the ISWC workshop, pp 125–131
Faria D, Pesquita C, Mott I, Martins C, Couto FM, Cruz IF (2018) Tackling the challenges of matching biomedical ontologies. J Biomed Semant 9:1–19
Faria D, Pesquita C, Santos E, Cruz IF, Couto FM (2014) Automatic background knowledge selection for matching biomedical ontologies. PLoS ONE 9(11):e111226
Filice RW, Kahn CE (2019) Integrating an ontology of radiology differential diagnosis with ICD-10-CM, RadLex, and SNOMED CT. J Digit Imaging 32(2):206–210
Frank G (1953) Pulse code communication. US Patent 2632058A
Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675–701
Garcia S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms behaviour: a case study on the cec2005 special session on real parameter optimization. J Heuristics 15(6):617–644
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, pp 118–122
Groß A, Pruski C, Rahm E (2016) Evolution of biomedical ontologies and mappings: overview of recent approaches. Comput Struct Biotechnol J 14:333–340
He Y, Xue X, Zhang S (2017) Using artificial bee colony algorithm for optimizing ontology alignment. J Inf Hiding Multimed Signal Process 8(4):766–773
Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(2):65–70
Hrosik RC, Tuba E, Dolicanin E, Jovanovic R, Tuba M (2019) Brain image segmentation based on firefly algorithm combined with k-means clustering. Stud Inform Control 28(2):167–176
Jiménez-Ruiz E, Bernardo CG, Cross V (2018) Logmap family participation in the OAEI 2018. In: Proceedings of the 12th international conference on ubiquitous information management and communication, ACM, pp 187–191
Karthikeyan S, Asokan P, Nickolas S, Page T (2015) A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems. Int J Bio-Inspired Comput 7(6):386–400
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 1–15
Martinez-Gil J, Montes JFA (2011) Evaluation of two heuristic approaches to solve the ontology meta-matching problem. Knowl Inf Syst 26(2):225–247
Meng Z, Pan J-S (2016) Monkey king evolution: a new memetic evolutionary algorithm and its application in vehicle fuel consumption optimization. Knowl Based Syst 97:144–157
Miller GA (1995) Wordnet: a lexical database for english. Commun ACM 38(11):39–41
Nash MS (2001) Handbook of parametric and nonparametric statistical procedures. Technometrics 43(3):374
Oliveira D, Pesquita C (2018) Improving the interoperability of biomedical ontologies with compound alignments. J Biomed Semant 9:1–13
Rajagopalan A, Modale DR, Senthilkumar R (2020) Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In: Satapathy SC, Raju KS, Shyamala K, Krishna DR, Favorskaya MN (eds) Advances in decision sciences, image processing, security and computer vision. Springer, New York, pp 678–687
Stoilos G, Stamou G, Kollias S (2005) A string metric for ontology alignment. In: International semantic Web conference. Springer, pp 624–637
Van Rijsbergen CJ (1986) A non-classical logic for information retrieval. Comput J 29(6):481–485
Wang H, Wang W, Cui L, Sun H, Zhao J, Wang Y, Xue Y (2018) A hybrid multi-objective firefly algorithm for big data optimization. Appl Soft Comput 69:806–815
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 617–620
Winkler WE (1995) Matching and record linkage. Bus Surv Methods 1:355–384
Xue X, Chen J, Yao X (2018) Efficient user involvement in semiautomatic ontology matching. IEEE Trans Emerg Top Comput Intell 2018:1–11
Xue X, Pan J-S (2018) A compact co-evolutionary algorithm for sensor ontology meta-matching. Knowl Inf Syst 56(2):335–353
Xue X, Wang Y (2015) Optimizing ontology alignments through a memetic algorithm using both matchfmeasure and unanimous improvement ratio. Artif Intell 223:65–81
Xue X, Wang Y (2015) Using memetic algorithm for instance coreference resolution. IEEE Trans Knowl Data Eng 28(2):580–591
Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspired Comput 2(2):78–84
Acknowledgements
This work is supported by the National Natural Science Foundation of China (No. 61503082), the Natural Science Foundation of Fujian Province (No. 2016J05145), the Program for New Century Excellent Talents in Fujian Province University (No. GY-Z18155), the Program for Outstanding Young Scientific Researcher in Fujian Province University (No. GY-Z160149) and Scientific Research Foundation of Fujian University of Technology (Nos. GY-Z17162 and GY-Z15007).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xue, X. A compact firefly algorithm for matching biomedical ontologies. Knowl Inf Syst 62, 2855–2871 (2020). https://doi.org/10.1007/s10115-020-01443-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-020-01443-6