A uniform compact genetic algorithm for matching bibliographic ontologies

Digital Library (DL) is a source of inspiration for the standards and technologies on Semantic Web (SW), which is usually implemented by using bibliographic data. To address DL’s data heterogeneity problem, it is necessary to annotate the bibliographic data with semantic information, which requires the utilization of the bibliographic ontologies. In particular, a bibliographic ontology provides the domain knowledge by specifying the domain concepts and their relationships. However, due to human subjectivity, a concept in different bibliographic ontologies might be defined in different names, causing the data heterogeneity problem. To address this issue, it is necessary to find the mappings between bibliographic ontologies’ concepts, which is the so-called bibliographic ontology matching. In this paper, a Uniform Compact Genetic Algorithm (UCGA) is proposed to match the bibliographic ontologies, which employs the real-valued compact encoding mechanism to improve the algorithm’s performance, the Linearly Decreasing Virtual Population (LDVP) to trade-off the exploration and exploitation of the algorithm, and the local perturbation to enhance the convergence speed and avoid the algorithm’s premature convergence. In addition, by using the Uniform Probability Density Function (UPDF) and Uniform Cumulative Distribution Function (UCDF), the UCGA can greatly reduce the evolutionary time and memory consumption. The experiment uses the Biblio testing cases provided by the Ontology Alignment Evaluation Initiative (OAEI) to evaluate UCGA’s performance and the experimental results show that UCGA is both effective and efficient.

[1]  Giovanni Acampora,et al.  A Study on Local Search Meta-heuristics for Ontology Alignment , 2020, Computational Intelligence for Semantic Knowledge Management.

[2]  Xingsi Xue,et al.  Optimizing Ontology Alignment in Vector Space , 2020 .

[3]  Cristian R. Munteanu,et al.  Improving Ontology Alignment through Genetic Algorithms , 2010 .

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

[5]  Miguel Ángel Rodríguez-García,et al.  Integrating phenotype ontologies with PhenomeNET , 2016, OM@ISWC.

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

[7]  Isabel F. Cruz,et al.  AML and AMLC Results for OAEI 2019 , 2019, OM@ISWC.

[8]  Xingsi Xue,et al.  Optimizing Ontology Alignments through NSGA-II without Using Reference Alignment , 2014, Comput. Informatics.

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

[10]  Uzay Kaymak,et al.  Applying NSGA-II for Solving the Ontology Alignment Problem , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[11]  Cyril Fonlupt,et al.  A set of new compact firefly algorithms , 2017, Swarm Evol. Comput..

[12]  Xingsi Xue,et al.  A compact firefly algorithm for matching biomedical ontologies , 2020, Knowledge and Information Systems.

[13]  Xingsi Xue,et al.  Using Memetic Algorithm for Instance Coreference Resolution , 2016, IEEE Trans. Knowl. Data Eng..

[14]  Erhard Rahm,et al.  Similarity flooding: a versatile graph matching algorithm and its application to schema matching , 2002, Proceedings 18th International Conference on Data Engineering.

[15]  Paul N. Schofield,et al.  PhenomeNET: a whole-phenome approach to disease gene discovery , 2011, Nucleic acids research.

[16]  Samson W. Tu,et al.  An ontology-driven tool for structured data acquisition using Web forms , 2017, J. Biomed. Semant..

[17]  Xingsi Xue,et al.  Using MOEA/D for optimizing ontology alignments , 2013, Soft Computing.

[18]  Junfeng Chen,et al.  Optimizing Sensor Ontology Alignment through Compact co-Firefly Algorithm , 2020, Sensors.

[19]  Emanuel Santos,et al.  The AgreementMakerLight Ontology Matching System , 2013, OTM Conferences.

[20]  Xin Yao,et al.  Interactive ontology matching based on partial reference alignment , 2018, Appl. Soft Comput..

[21]  David Naso,et al.  Real-Valued Compact Genetic Algorithms for Embedded Microcontroller Optimization , 2008, IEEE Transactions on Evolutionary Computation.

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

[23]  Dagobert Soergel Digital Libraries and Knowledge Organization , 2009, Semantic Digital Libraries.

[24]  Fang Wu,et al.  A New Measure of Word Semantic Similarity Based on WordNet Hierarchy and DAG Theory , 2009, 2009 International Conference on Web Information Systems and Mining.

[25]  Bernardo Cuenca Grau,et al.  LogMap: Logic-Based and Scalable Ontology Matching , 2011, SEMWEB.

[26]  Tae Kyun Kim,et al.  T test as a parametric statistic , 2015, Korean journal of anesthesiology.

[27]  Warith Eddine Djeddi,et al.  XMAP: A novel structural approach for alignment of OWL-Full ontologies , 2010, 2010 International Conference on Machine and Web Intelligence.

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

[29]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

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

[31]  Boris Vrdoljak,et al.  Cromatcher: An Ontology Matching System Based on Automated Weighted Aggregation and Iterative Final Alignment , 2016, J. Web Semant..

[32]  Xingsi Xue,et al.  Efficient Ontology Meta-Matching Based on Metamodel-assisted Compact MOEA/D , 2017, J. Inf. Hiding Multim. Signal Process..

[33]  Steffen Staab,et al.  Measuring Similarity between Ontologies , 2002, EKAW.

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

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

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

[37]  Junfeng Chen,et al.  Using Compact Evolutionary Tabu Search algorithm for matching sensor ontologies , 2019, Swarm Evol. Comput..

[38]  Xingsi Xue,et al.  A Compact Brain Storm Algorithm for Matching Ontologies , 2020, IEEE Access.

[39]  Xingsi Xue,et al.  Optimizing ontology alignments by using NSGA-II , 2015, Int. Arab J. Inf. Technol..

[40]  Adam Lipowski,et al.  Roulette-wheel selection via stochastic acceptance , 2011, ArXiv.

[41]  J. Euzenat,et al.  Ontology Matching , 2007, Springer Berlin Heidelberg.

[42]  Xingsi Xue,et al.  Collaborative ontology matching based on compact interactive evolutionary algorithm , 2017, Knowl. Based Syst..

[43]  Heiner Stuckenschmidt,et al.  Ontology Alignment: An annotated Bibliography , 2005, Semantic Interoperability and Integration.