A compact firefly algorithm for matching biomedical ontologies

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.

[1]  Fernanda Araujo Baião,et al.  Ontology alignment based on instances using hybrid genetic algorithm , 2012, OM.

[2]  Yu Xue,et al.  A hybrid multi-objective firefly algorithm for big data optimization , 2017, Appl. Soft Comput..

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

[4]  Isabel F. Cruz,et al.  Tackling the challenges of matching biomedical ontologies , 2018, J. Biomed. Semant..

[5]  William E. Winkler,et al.  Matching and record linkage , 2011 .

[6]  William E. Winkler 20. Matching and Record Linkage , 2011 .

[7]  Valerie V. Cross Semantic similarity: a key to ontology alignment , 2018, OM@ISWC.

[8]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[9]  Tom Page,et al.  A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems , 2015, Int. J. Bio Inspired Comput..

[10]  Sadok Ben Yahia,et al.  XMap results for OAEI 2017 , 2014, OM@ISWC.

[11]  Xingsi Xue,et al.  Using Memetic Algorithm for Instance Coreference Resolution , 2016, IEEE Transactions on Knowledge and Data Engineering.

[12]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[13]  Radha Senthilkumar,et al.  Optimal Scheduling of Tasks in Cloud Computing Using Hybrid Firefly-Genetic Algorithm , 2019, Learning and Analytics in Intelligent Systems.

[14]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[15]  Junfeng Chen,et al.  Efficient User Involvement in Semiautomatic Ontology Matching , 2021, IEEE Transactions on Emerging Topics in Computational Intelligence.

[16]  Valerie V. Cross,et al.  LogMap family participation in the OAEI 2022 , 2016, OM@ISWC.

[17]  Milan Tuba,et al.  Brain Image Segmentation Based on Firefly Algorithm Combined with K-means Clustering , 2019, Studies in Informatics and Control.

[18]  José Francisco Aldana Montes,et al.  Evaluation of two heuristic approaches to solve the ontology meta-matching problem , 2010, JISBD.

[19]  Xingsi Xue,et al.  Optimizing ontology alignments through a Memetic Algorithm using both MatchFmeasure and Unanimous Improvement Ratio , 2015, Artif. Intell..

[20]  Changjun Jiang,et al.  GAOM: Genetic Algorithm Based Ontology Matching , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

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

[22]  José L. V. Mejino,et al.  From frames to OWL2: Converting the Foundational Model of Anatomy , 2016, Artif. Intell. Medicine.

[23]  José F. Aldana-Montes,et al.  Evaluation of two heuristic approaches to solve the ontology meta-matching problem , 2009, Knowledge and Information Systems.

[24]  Enrique Alba,et al.  Optimizing Ontology Alignments by Using Genetic Algorithms , 2008, NatuReS.

[25]  Isabel F. Cruz,et al.  Automatic Background Knowledge Selection for Matching Biomedical Ontologies , 2014, PloS one.

[26]  XueXingsi,et al.  Optimizing ontology alignments through a Memetic Algorithm using both MatchFmeasure and Unanimous Improvement Ratio , 2015 .

[27]  Catia Pesquita,et al.  Improving the interoperability of biomedical ontologies with compound alignments , 2018, Journal of Biomedical Semantics.

[28]  Stefanos D. Kollias,et al.  A String Metric for Ontology Alignment , 2005, SEMWEB.

[29]  Shunmiao Zhang,et al.  Using Artificial Bee Colony Algorithm for Optimizing Ontology Alignment , 2017, J. Inf. Hiding Multim. Signal Process..

[30]  Isabel F. Cruz,et al.  Results of AML participation in OAEI 2018 , 2018, OM@ISWC.

[31]  Charles E. Kahn,et al.  Integrating an Ontology of Radiology Differential Diagnosis with ICD-10-CM, RadLex, and SNOMED CT , 2019, Journal of Digital Imaging.

[32]  Jeng-Shyang Pan,et al.  A Compact Co-Evolutionary Algorithm for sensor ontology meta-matching , 2017, Knowledge and Information Systems.

[33]  Erhard Rahm,et al.  Evolution of biomedical ontologies and mappings: Overview of recent approaches , 2016, Computational and structural biotechnology journal.

[34]  Jeng-Shyang Pan,et al.  Monkey King Evolution: A new memetic evolutionary algorithm and its application in vehicle fuel consumption optimization , 2016, Knowl. Based Syst..

[35]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[36]  Giovanni Acampora,et al.  Enhancing ontology alignment through a memetic aggregation of similarity measures , 2013, Inf. Sci..

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

[38]  Maliha S. Nash,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 2001, Technometrics.

[39]  C. J. van Rijsbergen,et al.  A Non-Classical Logic for Information Retrieval , 1997, Comput. J..