Skip to main content

Advertisement

Log in

A uniform compact genetic algorithm for matching bibliographic ontologies

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. https://mccormickml.com/2016/04/12/googles-pretrained-word2vec-model-in-python/

  2. http://oaei.ontologymatching.org/2016/benchmarks/index.html

References

  1. Soergel D (2009) Digital libraries and knowledge organization. In: Semantic digital libraries. Springer, pp 9–39

  2. Dabrowski M, Synak M, Kruk S R (2009) Bibliographic ontology. In: Semantic digital libraries. Springer, pp 103–122

  3. Noy N, Stuckenschmidt H (2005) Ontology alignment: An annotated bibliography. In: Dagstuhl Seminar Proceedings. Schloss Dagstuhl-Leibniz-Zentrum für Informatik

  4. Euzenat J, Shvaiko P, et al. (2007) Ontology matching, vol 18. Springer

  5. Xue X, Lu J (2020) A compact brain storm algorithm for matching ontologies. IEEE Access 8:43898–43907

    Article  Google Scholar 

  6. Xue X (2020) A compact firefly algorithm for matching biomedical ontologies. Knowl Inf Syst:1–17

  7. Xue X, Chen J (2020) Optimizing sensor ontology alignment through compact co-firefly algorithm. Sensors 20(7):2056

    Article  Google Scholar 

  8. Xue X, Liu J (2017) Collaborative ontology matching based on compact interactive evolutionary algorithm. Knowl-Based Syst 137:94–103

    Article  Google Scholar 

  9. Xue X, Chen J, Yao X (2018) Efficient user involvement in semiautomatic ontology matching. IEEE Trans Emerg Top Comput Intell 2018:1–11

    Google Scholar 

  10. Xue X, Yao X (2018) Interactive ontology matching based on partial reference alignment. Appl Soft Comput 72:355–370

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat:65–70

  13. Xue X, Chen J, Pan J-S (2018) Evolutionary algorithm based ontology matching technique. Science Press, Beijing

  14. Xue X, Wang Y (2015) Optimizing ontology alignments through a memetic algorithm using both matchfmeasure and unanimous improvement ratio. Artif Intell 223:65–81

    Article  MathSciNet  Google Scholar 

  15. Xue X, Wang Y (2015) Using memetic algorithm for instance coreference resolution. IEEE Trans Knowl Data Eng 28(2):580–591

    Article  Google Scholar 

  16. Xue X, Chen J (2019) Using compact evolutionary tabu search algorithm for matching sensor ontologies. Swarm Evol Comput 48:25–30

    Article  Google Scholar 

  17. 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

  18. 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

  19. Acampora G, Loia V, Vitiello A (2013) Enhancing ontology alignment through a memetic aggregation of similarity measures. Inf Sci 250:1–20

    Article  Google Scholar 

  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

  21. 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

  22. 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

    Google Scholar 

  23. Xue X, Wang Y, Hao W (2015) Optimizing ontology alignments by using nsga-ii. Int Arab J Inf Technol (IAJIT) 12(2)

  24. Xue X, Wang Y, Hao W (2014) Using moea/d for optimizing ontology alignments. Soft Comput 18(8):1589–1601

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. Chu S-C, Xue X, Pan J-S, Wu X (2020) Optimizing ontology alignment in vector space. J Internet Technol 21(1):15–22

    Google Scholar 

  27. Maedche A, Staab S (2002) Measuring similarity between ontologies. In: International Conference on Knowledge Engineering and Knowledge Management. Springer, pp 251–263

  28. Miller G A (1995) Wordnet: a lexical database for english. Commun ACM 38(11):39–41

    Article  Google Scholar 

  29. 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

  30. 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

  31. Mirjalili S (2019) Genetic algorithm. In: Evolutionary algorithms and neural networks. Springer, pp 43–55

  32. Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Physica A: Stat Mech Appl 391(6):2193–2196

    Article  Google Scholar 

  33. Neri F, Iacca G, Mininno E (2013) Compact optimization. In: Handbook of optimization. Springer, pp 337–364

  34. Tighzert L, Fonlupt C, Mendil B (2018) A set of new compact firefly algorithms. Swarm Evol Comput 40:92–115

    Article  Google Scholar 

  35. Mininno E, Cupertino F, Naso D (2008) Real-valued compact genetic algorithms for embedded microcontroller optimization. IEEE Trans Evol Comput 12(2):203–219

    Article  Google Scholar 

  36. 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

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

    Article  MathSciNet  Google Scholar 

  38. Jiménez-Ruiz E (2019) Logmap family participation in the oaei 2019. In: CEUR Workshop Proceedings. CEUR-WS. org

  39. Jiménez-Ruiz E, Grau B C (2011) Logmap: Logic-based and scalable ontology matching. In: International Semantic Web Conference. Springer, pp 273–288

  40. 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

  41. Djeddi W E, Khadir M T, Yahia S B (2015) Xmap: results for oaei 2015. In: Ontology Matching, pp 216–221

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. Wu J, Pan Z, Zhang C, Wang P (2019) Lily results for oaei 2019. In: OM@ ISWC, pp 153–159

  45. 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

    Article  Google Scholar 

  46. 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

  47. 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

    Google Scholar 

  48. Kim T K (2015) T test as a parametric statistic. Korean J Anesthesiol 68(6):540

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xingsi Xue.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02208-6

Keywords

Navigation