A Compact Brain Storm Algorithm for Matching Ontologies

An ontology can formally present the domain knowledge by specifying the domain concepts and their relationships, which is a kernel technique for addressing the data heterogeneity issue in the semantic web. However, since existing ontologies are developed and maintained independently by different communities, a concept and its relationship with the others could be described in different ways, yielding the ontology heterogeneity problem. To solve this problem, in this work, we formally construct an optimal model for it, and propose a similarity measure for distinguishing identical ontology entities. Since determining the high-quality ontology alignment is a complex process, we propose to utilize a Brain Storm Optimization algorithm (BSO) to optimize the alignment. BSO is a recently developed Swarm Intelligence algorithm (SI), which can effectively solve the complex optimization problem by imitating the human’s idea generating process. However, classic BSO needs to cluster various ideas in each generation and carry out the evolving operators on all ideas, which increases the computational complexity. To improve the efficiency of BSO-based ontology matcher, a Compact BSO (CBSO) is further proposed, which can reduce the memory consumption by utilizing the probabilistic representation on the idea cluster, and improve the algorithm’s speed through the compact crossover operator and perturbation operator. The experiment uses the benchmark track provided by the Ontology Alignment Evaluation Initiative (OAEI) to test our approach’s performance. The comparisons among the state-of-the-art ontology matchers and our proposal show that CBSO-based ontology matcher can efficiently determine high-quality ontology alignments.

[1]  Catherine Faron-Zucker,et al.  An Ontology Alignment Approach Combining Word Embedding and the Radius Measure , 2019, SEMANTiCS.

[2]  Milan Tuba,et al.  Unmanned Combat Aerial Vehicle Path Planning by Brain Storm Optimization Algorithm , 2018 .

[3]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm with Modified Step-Size and Individual Generation , 2012, ICSI.

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

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

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

[7]  Bo Yang,et al.  Random Grouping Brain Storm Optimization Algorithm with a New Dynamically Changing Step Size , 2016, ICSI.

[8]  N. Venkateswaran,et al.  Visible and thermal image fusion using curvelet transform and brain storm optimization , 2016, 2016 IEEE Region 10 Conference (TENCON).

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

[11]  Chunquan Li,et al.  An Enhanced Brain Storm Sine Cosine Algorithm for Global Optimization Problems , 2019, IEEE Access.

[12]  Sihem Mostefai,et al.  Decision trees in automatic ontology matching , 2016, Int. J. Metadata Semant. Ontologies.

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

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

[15]  Junfeng Chen,et al.  Enhanced Brain Storm Optimization Algorithm for Wireless Sensor Networks Deployment , 2016, ICSI.

[16]  Sungyoung Lee,et al.  Evaluating Large-Scale Biomedical Ontology Matching Over Parallel Platforms , 2016 .

[17]  Lorena Otero-Cerdeira,et al.  Ontology matching: A literature review , 2015, Expert Syst. Appl..

[18]  Wajdi Dhifli,et al.  Context-Aware Instance Matching Through Graph Embedding in Lexical Semantic Space , 2019, IEA/AIE.

[19]  Pascal Hitzler,et al.  String Similarity Metrics for Ontology Alignment , 2013, SEMWEB.

[20]  Pradeep Ravikumar,et al.  Adaptive Name Matching in Information Integration , 2003, IEEE Intell. Syst..

[21]  Yahya Rahmat-Samii,et al.  Brain Storm Optimization for Electromagnetic Applications: Continuous and Discrete , 2019, IEEE Transactions on Antennas and Propagation.

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

[23]  Yuhui Shi,et al.  Population Diversity Maintenance In Brain Storm Optimization Algorithm , 2014, J. Artif. Intell. Soft Comput. Res..

[24]  K. Lenin,et al.  Brain Storm Optimization Algorithm for Solving Optimal Reactive Power Dispatch Problem , 2014 .

[25]  Chunquan Li,et al.  A Simple Brain Storm Optimization Algorithm With a Periodic Quantum Learning Strategy , 2018, IEEE Access.

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

[27]  Zhi-hui Zhan,et al.  A modified brain storm optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

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

[29]  Hafida Bouarfa,et al.  Ontology Matching using Neural Networks: Survey and Analysis , 2018, 2018 International Conference on Applied Smart Systems (ICASS).

[30]  Jeng-Shyang Pan,et al.  A segment-based approach for large-scale ontology matching , 2017, Knowledge and Information Systems.

[31]  Yali Wu,et al.  Difference Brain Storm Optimization for Combined Heat and Power Economic Dispatch , 2017, ICSI.

[32]  Shu-Chuan Chu,et al.  Monkey King Evolution: an enhanced ebb-tide-fish algorithm for global optimization and its application in vehicle navigation under wireless sensor network environment , 2016, Telecommunication Systems.

[33]  Jesse C Arnold Professor Emeritus,et al.  Introduction to Probability and Statistics: Principles and Applications for Engineering and the Computing Sciences , 1990 .

[34]  Yuhui Shi,et al.  A decoupling receding horizon search approach to agent routing and optical sensor tasking based on brain storm optimization , 2015 .

[35]  Yuhui Shi,et al.  An Improved Brain Storm Optimization with Differential Evolution Strategy for Applications of ANNs , 2015 .

[36]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm , 2011, ICSI.

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

[38]  Kyung Sup Kwak,et al.  Opinion mining based on fuzzy domain ontology and Support Vector Machine: A proposal to automate online review classification , 2016, Appl. Soft Comput..

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

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

[41]  Chunquan Li,et al.  A Vector Grouping Learning Brain Storm Optimization Algorithm for Global Optimization Problems , 2018, IEEE Access.

[42]  Chunquan Li,et al.  A Brain Storm Optimization With Multi-Information Interactions for Global Optimization Problems , 2018, IEEE Access.

[43]  Junfeng Chen,et al.  Optimizing ontology alignment through hybrid population-based incremental learning algorithm , 2018, Memetic Computing.

[44]  Carlos Eduardo S. Pires,et al.  A fine-grained load balancing technique for improving partition-parallel-based ontology matching approaches , 2016, Knowl. Based Syst..

[45]  Chee Peng Lim,et al.  Feature selection based on brain storm optimization for data classification , 2019, Appl. Soft Comput..