| Literature DB >> 30405706 |
Xingsi Xue1, Jie Chen1, Junfeng Chen2, Dongxu Chen3.
Abstract
Over the recent years, ontologies are widely used in various domains such as medical records annotation, medical knowledge representation and sharing, clinical guideline management, and medical decision-making. To implement the cooperation between intelligent applications based on biomedical ontologies, it is crucial to establish correspondences between the heterogeneous biomedical concepts in different ontologies, which is so-called biomedical ontology matching. Although Evolutionary algorithms (EAs) are one of the state-of-the-art methodologies to match the heterogeneous ontologies, huge memory consumption, long runtime, and the bias improvement of the solutions hamper them from efficiently matching biomedical ontologies. To overcome these shortcomings, we propose a compact CoEvolutionary Algorithm to efficiently match the biomedical ontologies. Particularly, a compact EA with local search strategy is able to save the memory consumption and runtime, and three subswarms with different optimal objectives can help one another to avoid the solution's bias improvement. In the experiment, two famous testing cases provided by Ontology Alignment Evaluation Initiative (OAEI 2017), i.e. anatomy track and large biomed track, are utilized to test our approach's performance. The experimental results show the effectiveness of our proposal.Entities:
Mesh:
Year: 2018 PMID: 30405706 PMCID: PMC6199880 DOI: 10.1155/2018/2309587
Source DB: PubMed Journal: Comput Intell Neurosci
Algorithm 1
Algorithm 2Comparison of our approach with the participants in OAEI 2017 on anatomy track.
| System | R | P | F | Runtime (second) |
|---|---|---|---|---|
| AML | 0.93 | 0.95 | 0.94 | 37 |
|
| 0.92 | 0.94 | 0.93 | 70 |
| POMap | 0.90 | 0.94 | 0.93 | 808 |
| LogMapBio | 0.89 | 0.88 | 0.89 | 820 |
| XMap | 0.86 | 0.92 | 0.89 | 37 |
| LogMap | 0.84 | 0.91 | 0.88 | 22 |
| KEPLER | 0.74 | 0.95 | 0.83 | 234 |
| LogMapLite | 0.72 | 0.96 | 0.82 | 19 |
| SANOM | 0.77 | 0.89 | 0.82 | 295 |
| Wiki2 | 0.73 | 0.88 | 0.80 | 2204 |
| ALIN | 0.33 | 0.99 | 0.50 | 836 |
| EA | 0.76 | 0.88 | 0.78 | 22 |
| Our approach | 0.94 | 0.97 | 0.95 | 34 |
Comparison of our approach with the participants in OAEI 2017 on the Large Biomed track.
| System |
|
|
| Runtime (second) |
|---|---|---|---|---|
|
| ||||
| XMap | 0.85 | 0.88 | 0.87 | 130 |
| AML | 0.87 | 0.84 | 0.86 | 77 |
|
| 0.89 | 0.82 | 0.85 | 279 |
| LogMap | 0.81 | 0.86 | 0.83 | 92 |
| LogMapBio | 0.83 | 0.82 | 0.83 | 1552 |
| LogMapLite | 0.82 | 0.67 | 0.74 | 10 |
| Tooll | 0.74 | 0.69 | 0.71 | 1650 |
| PBIL | 0.76 | 0.88 | 0.78 | 22 |
| Our approach | 0.87 | 0.89 | 0.88 | 72 |
|
| ||||
|
| ||||
| XMap | 0.84 | 0.77 | 0.81 | 625 |
| YAM-BIO | 0.73 | 0.89 | 0.80 | 468 |
| AML | 0.69 | 0.88 | 0.77 | 177 |
| LogMap | 0.65 | 0.84 | 0.73 | 477 |
| LogMapBio | 0.65 | 0.81 | 0.72 | 2951 |
| LogMapLite | 0.21 | 0.85 | 0.34 | 18 |
| Tooll | 0.13 | 0.87 | 0.23 | 2140 |
| PBIL | 0.72 | 0.74 | 0.72 | 147 |
| Our approach | 0.81 | 0.84 | 0.82 | 183 |
|
| ||||
|
| ||||
| AML | 0.67 | 0.90 | 0.77 | 312 |
| YAM-BIO | 0.70 | 0.83 | 0.76 | 490 |
| LogMapBio | 0.64 | 0.84 | 0.73 | 4728 |
| LogMap | 0.60 | 0.87 | 0.71 | 652 |
| LogMapLite | 0.57 | 0.80 | 0.66 | 22 |
| XMap | 0.55 | 0.82 | 0.66 | 563 |
| Tooll | 0.22 | 0.81 | 0.34 | 1105 |
| PBIL | 0.64 | 0.81 | 0.71 | 304 |
| Our approach | 0.73 | 0.88 | 0.79 | 326 |