Skip to main content

Advertisement

Log in

An improved multi-objective evolutionary optimization algorithm with inverse model for matching sensor ontologies

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

To address the heterogeneity problem of sensor data, it is necessary to conduct the Sensor Ontology Matching (SOM) process to find the mappings among diverse sensor data with the same semantics connotation. Currently, many Multi-Objective Evolutionary Algorithms (MOEAs) have been used to match the ontologies, which aim at finding a set of solutions called Pareto Set (PS) in the Pareto Front (PF) to represent a set of trade-off proposals for different Decision Makers (DMs). Being inspired by the success of MOEA with Inverse Model (IM-MOEA) in solving complicated optimization problems, in this work, an Improved IM-MOEA (I-IM-MOEA)-based matching technique is further proposed to enhance the algorithm’s matching efficiency as well as the alignment’s quality. To overcome the drawback of IM-MOEA that has poor performance on irregular PF, an adjusted selection mechanism is employed to avert the massive reduction in non-domination solutions on irregular PF, a dynamic Reference Vectors (RVs) is used to decrease the computational resources and boost the efficiency of the algorithm, and a local search strategy is introduced to promote the results’ quality. The experiment employs the benchmark provided by Ontology Alignment Evaluation Initiative (OAEI) and three sensor ontologies to assess the performance of I-IM-MOEA, and the experimental results show that I-IM-MOEA 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
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. http://marinemetadata.org/community/teams/cog

  2. https://mccormickml.com/2016/04/12/googles-pretrained-word2vec-model-inpython/

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

  4. https://www.w3.org/2005/Incubator/ssn/

References

  • Ali F, El-Sappagh S, Kwak D (2019) Fuzzy ontology and lstm-based text mining: a transportation network monitoring system for assisting travel. Sensors 19(2):234

    Article  Google Scholar 

  • Ali F, Kwak D, Khan P, Islam SR, Kim KH, Kwak KS (2017) Fuzzy ontology-based sentiment analysis of transportation and city feature reviews for safe traveling. Trans Res Part C Emerg Technol 77:33–48

    Article  Google Scholar 

  • Chang KC, Chu KC, Wang HC, Lin YC, Pan JS (2020) Energy saving technology of 5g base station based on internet of things collaborative control. IEEE Access 8:32935–32946

    Article  Google Scholar 

  • Chen CH (2018) An arrival time prediction method for bus system. IEEE Inter Things J 5(5):4231–4232

    Article  Google Scholar 

  • Cheng R, Jin Y, Narukawa K, Sendhoff B (2015) A multiobjective evolutionary algorithm using gaussian process-based inverse modeling. IEEE Trans Evolut Comput 19(6):838–856

    Article  Google Scholar 

  • Compton M, Barnaghi P, Bermudez L, GarcíA-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A et al (2012) The ssn ontology of the w3c semantic sensor network incubator group. J Web Seman 17:25–32

    Article  Google Scholar 

  • Corcho O, García-Castro R (2010) Five challenges for the semantic sensor web. Semant Web 1(1):121–125

    Article  Google Scholar 

  • Dai C, Wang Y, Ye M, Xue X, Liu H (2015) An orthogonal evolutionary algorithm with learning automata for multiobjective optimization. IEEE Trans Cyber 46(12):3306–3319

    Article  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evolut Comput 6(2):182–197

    Article  Google Scholar 

  • Du ZG, Pan JS, Chu SC, Luo HJ, Hu P (2020) Quasi-affine transformation evolutionary algorithm with communication schemes for application of rssi in wireless sensor networks. IEEE Access 8:8583–8594

    Article  Google Scholar 

  • Euzenat J, Shvaiko P (2007) Ontology matching, vol 18. Springer, Berlin

    MATH  Google Scholar 

  • Fernandez S, Marsa-Maestre I, Velasco JR, Alarcos B (2013) Ontology alignment architecture for semantic sensor web integration. Sensors 13(9):12581–12604

    Article  Google Scholar 

  • Gregor D, Toral S, Ariza T, Barrero F, Gregor R, Rodas J, Arzamendia M (2016) A methodology for structured ontology construction applied to intelligent transportation systems. Comput Stand Interf 47:108–119

    Article  Google Scholar 

  • Huang Y, Xue X, Jiang C (2020) Optimizing ontology alignment through improved NSGA–II. Disc Dynam Nat Soc 2020:1–8

  • Jean-Mary YR, Shironoshita EP, Kabuka MR (2009) Ontology matching with semantic verification. J Web Seman 7(3):235–251

    Article  Google Scholar 

  • Jiang C, Xue X (2020) Matching biomedical ontologies with long short-term memory networks. In: 2020 IEEE international conference on bioinformatics and biomedicine (BIBM), pp.2484–2489. IEEE

  • Jiang C, Xue X (2021) A uniform compact genetic algorithm for matching bibliographic ontologies. Appl Intell 2021:1–18

  • Katsumi M, Fox M (2018) Ontologies for transportation research: a survey. Trans Res Part C Emerg Technol 89:53–82

    Article  Google Scholar 

  • Khan S, Safyan M (2014) Semantic matching in hierarchical ontologies. J King Saud Univ-Comput Inform Sci 26(3):247–257

    Google Scholar 

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

    Article  Google Scholar 

  • Kukkonen S, Deb K (2006) A fast and effective method for pruning of non-dominated solutions in many-objective problems. In: Parallel Problem Solving from Nature-PPSN IX, pp. 553–562. Springer

  • Lin JCW, Shao Y, Djenouri Y, Yun U (2021) Asrnn: a recurrent neural network with an attention model for sequence labeling. Knowledge-Based Syst 212:106548

    Article  Google Scholar 

  • Lin JCW, Shao Y, Zhang J, Yun U (2020) Enhanced sequence labeling based on latent variable conditional random fields. Neurocomputing 403:431–440

    Article  Google Scholar 

  • Lin JCW, Srivastava G, Zhang Y, Djenouri Y, Aloqaily M (2020) Privacy preserving multi-objective sanitization model in 6G IoT environments. IEEE Internet Things J 8(7):5340–5349

  • Lin Y, Liu H, Jiang Q (2018) Dynamic reference vectors and biased crossover use for inverse model based evolutionary multi-objective optimization with irregular pareto fronts. Appl Intell 48(9):3116–3142

    Article  Google Scholar 

  • Liu G, Yang L, Xu S, Li Z, Chen YC, Chen CH (2021) X-architecture steiner minimal tree algorithm based on multi-strategy optimization discrete differential evolution. Peer J Comput Sci 7:473

    Article  Google Scholar 

  • Liu H, Wang Y, Fan N (2020) A hybrid deep grouping algorithm for large scale global optimization. IEEE Trans Evolut Comput 24(6):1112–1124

    Article  Google Scholar 

  • Lv Q, Jiang C, Li H (2020) Solving ontology meta-matching problem through an evolutionary algorithm with approximate evaluation indicators and adaptive selection pressure. IEEE Access 9:3046–3064

  • Meng Z, Pan JS (2016) Monkey king evolution: a new memetic evolutionary algorithm and its application in vehicle fuel consumption optimization. Knowledge-Based Syst 97:144–157

    Article  MathSciNet  Google Scholar 

  • Naya JMV, Romero MM, Loureiro JP, Munteanu CR, Sierra AP (2010) Improving ontology alignment through genetic algorithms. In: Soft computing methods for practical environment solutions: Techniques and studies, pp. 240–259. IGI Global

  • Neuhaus H, Compton M (2009) The semantic sensor network ontology. AGILE workshop on challenges in geospatial data harmonisation. Hannover, Germany, pp 1–33

  • Noessner J, Niepert M, Meilicke C, Stuckenschmidt H (2010) Leveraging terminological structure for object reconciliation. In: Extended semantic web conference, . Springer, pp 334–348

  • Pan JS, Song PC, Chu SC, Peng YJ (2020) Improved compact cuckoo search algorithm applied to location of drone logistics hub. Mathematics 8(3):333

    Article  Google Scholar 

  • Xu P, Tao H, ZangT, Wang Y (2010) Alignment results of SOBOM for OAEI 2010. Ontology Matching 203 :7–11

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

    Article  Google Scholar 

  • Xue X, Chen J, Yao X (2018) Efficient user involvement in semiautomatic ontology matching. IEEE Trans Emerg Topics Comput Intell 5(2):214–224

    Article  Google Scholar 

  • Xue X, Liu J (2017) Optimizing ontology alignment through compact moea/d. Int J Patt Recog Art Intell 31(04):1759004

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • Xue X, Wang Y, Hao W (2015) Optimizing ontology alignments by using nsga-ii. Int Arab J Inform Technol 12(2):176–182

  • Xue X, Wu X, Jiang C, Mao G, Zhu H (2021) Integrating sensor ontologies with global and local alignment extractions. Wireless Commun Mob Comput 2021:1–10

  • Xue X, Yang C, Jiang C, Tsai PW, Mao G, Zhu H (2021) Optimizing ontology alignment through linkage learning on entity correspondences. Complexity 2021:1–12

  • Xue X, Zhang J (2021) Matching large-scale biomedical ontologies with central concept based partitioning algorithm and adaptive compact evolutionary algorithm. Appl Soft Comput 106:107343

    Article  Google Scholar 

  • Zhang Z, Liu S, Gao W, Xu J, Zhu S (2020) An enhanced multi-objective evolutionary optimization algorithm with inverse model. Inform Sci 530:128–147

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

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 National Natural Science Foundation of China (Nos. 61773415, 61801527 and 61103143).

Author information

Authors and Affiliations

Authors

Contributions

GM and HZ took part in investigation; P-WT involved in formal analysis; CJ participated in writing—original draft preparation; XX took part in writing—review and editing; HW involved in visualization. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Xingsi Xue.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by Vicente Garcia Diaz.

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

Xue, X., Jiang, C., Wang, H. et al. An improved multi-objective evolutionary optimization algorithm with inverse model for matching sensor ontologies. Soft Comput 25, 12227–12240 (2021). https://doi.org/10.1007/s00500-021-05895-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-05895-y

Keywords

Navigation