Abstract
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.
Similar content being viewed by others
References
Soergel D (2009) Digital libraries and knowledge organization. In: Semantic digital libraries. Springer, pp 9–39
Dabrowski M, Synak M, Kruk S R (2009) Bibliographic ontology. In: Semantic digital libraries. Springer, pp 103–122
Noy N, Stuckenschmidt H (2005) Ontology alignment: An annotated bibliography. In: Dagstuhl Seminar Proceedings. Schloss Dagstuhl-Leibniz-Zentrum für Informatik
Euzenat J, Shvaiko P, et al. (2007) Ontology matching, vol 18. Springer
Xue X, Lu J (2020) A compact brain storm algorithm for matching ontologies. IEEE Access 8:43898–43907
Xue X (2020) A compact firefly algorithm for matching biomedical ontologies. Knowl Inf Syst:1–17
Xue X, Chen J (2020) Optimizing sensor ontology alignment through compact co-firefly algorithm. Sensors 20(7):2056
Xue X, Liu J (2017) Collaborative ontology matching based on compact interactive evolutionary algorithm. Knowl-Based Syst 137:94–103
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, Yao X (2018) Interactive ontology matching based on partial reference alignment. Appl Soft Comput 72:355–370
Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Amer Stat Assoc 32(200):675–701
Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat:65–70
Xue X, Chen J, Pan J-S (2018) Evolutionary algorithm based ontology matching technique. Science Press, Beijing
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
Xue X, Chen J (2019) Using compact evolutionary tabu search algorithm for matching sensor ontologies. Swarm Evol Comput 48:25–30
Martinez-Gil J, Alba E, Aldana-Montes J F (2008) Optimizing ontology alignments by using genetic algorithms. In: Proceedings of the workshop on nature based reasoning for the semantic Web. Karlsruhe, Germany
Naya J M V, Romero M M, Loureiro J P, Munteanu C R, Sierra A P (2010) Improving ontology alignment through genetic algorithms. In: Soft computing methods for practical environment solutions: Techniques and studies. IGI Global, pp 240–259
Acampora G, Loia V, Vitiello A (2013) Enhancing ontology alignment through a memetic aggregation of similarity measures. Inf Sci 250:1–20
Acampora G, Vitiello A (2020) A study on local search meta-heuristics for ontology alignment. In: Computational Intelligence for Semantic Knowledge Management. Springer, pp 53– 70
Acampora G, Kaymak U, Loia V, Vitiello A (2013) Applying nsga-ii for solving the ontology alignment problem. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics. IEEE, pp 1098–1103
Xue X, Wang Y, Hao W, Hou J (2015) Optimizing ontology alignments through nsga-ii without using reference alignment. Comput Inf 33(4):857–876
Xue X, Wang Y, Hao W (2015) Optimizing ontology alignments by using nsga-ii. Int Arab J Inf Technol (IAJIT) 12(2)
Xue X, Wang Y, Hao W (2014) Using moea/d for optimizing ontology alignments. Soft Comput 18(8):1589–1601
Xue X, Tsai P, Feng G (2017) Efficient ontology meta-matching based on metamodel-assisted compact moea/d. J Inf Hiding Multimed Signal Process 8(5):1021–1028
Chu S-C, Xue X, Pan J-S, Wu X (2020) Optimizing ontology alignment in vector space. J Internet Technol 21(1):15–22
Maedche A, Staab S (2002) Measuring similarity between ontologies. In: International Conference on Knowledge Engineering and Knowledge Management. Springer, pp 251–263
Miller G A (1995) Wordnet: a lexical database for english. Commun ACM 38(11):39–41
Qin P, Lu Z, Yan Y, Wu F (2009) A new measure of word semantic similarity based on wordnet hierarchy and dag theory. In: 2009 International Conference on Web Information Systems and Mining. IEEE, pp 181–185
Melnik S, Garcia-Molina H, Rahm E (2002) Similarity flooding: A versatile graph matching algorithm and its application to schema matching. In: Proceedings 18th International Conference on Data Engineering. IEEE, pp 117–128
Mirjalili S (2019) Genetic algorithm. In: Evolutionary algorithms and neural networks. Springer, pp 43–55
Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Physica A: Stat Mech Appl 391(6):2193–2196
Neri F, Iacca G, Mininno E (2013) Compact optimization. In: Handbook of optimization. Springer, pp 337–364
Tighzert L, Fonlupt C, Mendil B (2018) A set of new compact firefly algorithms. Swarm Evol Comput 40:92–115
Mininno E, Cupertino F, Naso D (2008) Real-valued compact genetic algorithms for embedded microcontroller optimization. IEEE Trans Evol Comput 12(2):203–219
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360). IEEE, pp 69–73
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
Jiménez-Ruiz E (2019) Logmap family participation in the oaei 2019. In: CEUR Workshop Proceedings. CEUR-WS. org
Jiménez-Ruiz E, Grau B C (2011) Logmap: Logic-based and scalable ontology matching. In: International Semantic Web Conference. Springer, pp 273–288
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, pp 368–373
Djeddi W E, Khadir M T, Yahia S B (2015) Xmap: results for oaei 2015. In: Ontology Matching, pp 216–221
Hoehndorf R, Schofield P N, Gkoutos G V (2011) Phenomenet: a whole-phenome approach to disease gene discovery. Nucl Acids Res 39(18):e119–e119
Rodríguez-García M A, Gkoutos G V, Schofield P N, Hoehndorf R (2017) Integrating phenotype ontologies with phenomenet. J Biomed Semant 8(1):1–11
Wu J, Pan Z, Zhang C, Wang P (2019) Lily results for oaei 2019. In: OM@ ISWC, pp 153–159
Gulić M, Vrdoljak B, Banek M (2016) Cromatcher: An ontology matching system based on automated weighted aggregation and iterative final alignment. J Web Semant 41:50–71
Faria D, Pesquita C, Santos E, Palmonari M, Cruz I F, Couto F M (2013) The agreementmakerlight ontology matching system. In: OTM Confederated International Conferences” On the Move to Meaningful Internet Systems. Springer, pp 527–541
Faria D, Pesquita C, Tervo T, Couto F M, Cruz I F (2019) Aml and amlc results for oaei 2019. OM@ ISWC 2536:101–106
Kim T K (2015) T test as a parametric statistic. Korean J Anesthesiol 68(6):540
Acknowledgments
This work is supported by the Natural Science Foundation of Fujian Province (No. 2020J01875), the Guangxi Key Laboratory of Automatic Detecting Technology and Instruments (No. YQ20206), the Scientific Research Foundation of Fujian University of Technology (No. GY-Z17162), the Science and Technology Planning Project in Fuzhou City (No. 2019-G-40) and the Foreign Cooperation Project in Fujian Province (No. 2019I0019).
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
Jiang, C., Xue, X. A uniform compact genetic algorithm for matching bibliographic ontologies. Appl Intell 51, 7517–7532 (2021). https://doi.org/10.1007/s10489-021-02208-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02208-6