Deep Model-Based Security-Aware Entity Alignment Method for Edge-Specific Knowledge Graphs
Abstract
:1. Introduction
2. General-Purpose KG vs. Edge-Specific KG
3. Overall Framework
3.1. Graph Clustering-Based Concept and Instance Entities Identification
3.2. Semantic Relation Learning Module
3.2.1. Language Model-Based Learning for the Concept Entities
- Step 1 Data Collection
- Step 2 LDA-based topic modeling
- Step 3 Training the Prediction Model for Lexical relationships
3.2.2. GAN-Based Semantic Alignment Learning for Instances
3.3. Graph-Based Merged Deep Model Learning Module
4. Experiments and Performance Evaluation
4.1. Experimental Datasets
Comparison Methods
- (1)
- MTransE: MtransE is an EA method which learns mapping between two separate embedding spaces of different KGs [31].
- (2)
- TransD: TransD is an embedding method which extends TransE to model complex relations by projecting the entities into a relation-related space [32].
- (3)
- RotatE: RotatE is an embedding method which represents entities as complex vectors and relations as rotations in a complex vector space [33].
- (4)
- ConvE: ConvE is an embedding method which is the representative multi-layer CNN-based architecture for link prediction [34].
- (5)
- AlignE: AlignE is a self-training entity alignment method which embeds two KGs in a unified space and iteratively labels newly identified entity alignment as supervision [30].
- (6)
- AttrE: AttrE generates attribute character embeddings to shift the entity embeddings from different two knowledge graphs into the same space [14].
- (7)
- GCN-a: GCN-Align is an entity alignment method which employs GCN to model entities to exploit their neighborhood information [30].
4.2. Experimental Results and Evaluation
5. Related Works
5.1. KGs for Edge Computing
5.2. Entity Alignment for KG
5.2.1. Entity Alignment Methods
5.2.2. Entity Alignment Applications
6. Conclusions and Further Research
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Varghese, B.; Wang, N.; Barbhuiya, S.; Kilpatrick, P.; Nikolopoulos, D.S. Challenges and Opportunities in Edge Computing. In Proceedings of the 2016 IEEE International Conference on Smart Cloud (SmartCloud), New York, NY, USA, 18–20 November 2016. [Google Scholar]
- Ranaweera, P.; Jurcut, A.D.; Liyanage, M. Survey on Multi-Access Edge Computing Security and Privacy. IEEE Commun. Surv. Tutor. 2021, 23, 1078–1124. [Google Scholar] [CrossRef]
- Ning, H.; Li, Y.; Shi, F.; Yang, L.T. Heterogeneous edge computing open platforms and tools for internet of things. Future Gener. Comput. Syst. 2020, 106, 67–76. [Google Scholar] [CrossRef]
- Khan, W.Z.; Ahmed, E.; Hakak, S.; Yaqoob, I.; Ahmed, A. Edge computing: A survey. Future Gener. Comput. Syst. 2019, 97, 219–235. [Google Scholar] [CrossRef]
- Ryabinin, K.; Chuprina, S. Ontology-Driven Edge Computing. In International Conference on Computational Science; Springer: Cham, Switzerland, 2020. [Google Scholar]
- Lan, L.; Shi, R.; Wang, B.; Zhang, L. An IoT Unified Access Platform for Heterogeneity Sensing Devices Based on Edge Computing. IEEE Access 2019, 7, 44199–44211. [Google Scholar] [CrossRef]
- Ouyang, T.; Zhou, Z.; Chen, X. Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing. IEEE J. Sel. Areas Commun. 2018, 36, 2333–2345. [Google Scholar] [CrossRef] [Green Version]
- Tran, T.X.; Hajisami, A.; Pandey, P.; Pompili, D. Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges. IEEE Commun. Mag. 2017, 55, 54–61. [Google Scholar] [CrossRef] [Green Version]
- Chen, X.; Jia, S.; Xiang, Y. A review: Knowledge reasoning over knowledge graph. Expert Syst. Appl. 2020, 141, 112948. [Google Scholar] [CrossRef]
- Akroyd, J.; Mosbach, S.; Bhave, A.; Kraft, M. Universal digital twin—A dynamic knowledge graph. Data Cent. Eng. 2021, 2, e14. [Google Scholar] [CrossRef]
- Liu, M.; Li, X.; Li, J.; Liu, Y.; Zhou, B.; Bao, J. A knowledge graph-based data representation approach for IIoT-enabled cognitive manufacturing. Adv. Eng. Inform. 2022, 51, 101515. [Google Scholar] [CrossRef]
- Mohamed, S.K.; Muñoz, E.; Nováček, V.; Vandenbussche, P.-Y. Identifying Equivalent Relation Paths in Knowledge Graphs. In International Conference on Language, Data and Knowledge; Springer: Cham, Switzerland, 2017; pp. 299–314. [Google Scholar] [CrossRef] [Green Version]
- Trisedya, B.D.; Qi, J.; Zhang, R. Entity Alignment between Knowledge Graphs Using Attribute Embeddings. Proc. Conf. AAAI Artif. Intell. 2019, 33, 297–304. [Google Scholar] [CrossRef]
- Devlin, J.; Chang, M.W.; Lee, K.; Toutanova, K. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv 2018, arXiv:1810.04805. [Google Scholar]
- Creswell, A.; White, T.; Dumoulin, V.; Arulkumaran, K.; Sengupta, B.; Bharath, A.A. Generative Adversarial Networks: An Overview. IEEE Signal Process. Mag. 2018, 35, 53–65. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Tong, H.; Xu, J.; Maciejewski, R. Graph convolutional networks: A comprehensive review. Comput. Soc. Netw. 2019, 6, 11. [Google Scholar] [CrossRef] [Green Version]
- Zeng, K.; Li, C.; Hou, L.; Li, J.; Feng, L. A comprehensive survey of entity alignment for knowledge graphs. AI Open 2021, 2, 1–13. [Google Scholar] [CrossRef]
- Zhang, R.; Trisedya, B.D.; Li, M.; Jiang, Y.; Qi, J. A benchmark and comprehensive survey on knowledge graph entity alignment via representation learning. VLDB J. 2022, 1–26. [Google Scholar] [CrossRef]
- Dai, Y.; Wang, S.; Xiong, N.N.; Guo, W. A Survey on Knowledge Graph Embedding: Approaches, Applications and Benchmarks. Electronics 2020, 9, 750. [Google Scholar] [CrossRef]
- Paulheim, H. Knowledge graph refinement: A survey of approaches and evaluation methods. Semant. Web 2016, 8, 489–508. [Google Scholar] [CrossRef] [Green Version]
- Xu, W.; Curé, O.; Calvez, P. Knowledge graph management on the edge. arXiv 2020, arXiv:2012.07108. [Google Scholar]
- Kim, J.; Kong, J.; Sohn, M.; Park, G. Layered ontology-based multi-sourced information integration for situation awareness. J. Supercomput. 2021, 77, 9780–9809. [Google Scholar] [CrossRef]
- Zhang, J.; Luo, Y. Degree Centrality, betweenness Centrality, and Closeness Centrality in Social Network. In Proceedings of the 2017 2nd International Conference on Modelling, Simulation and Applied Mathematics (MSAM2017), Bangkok, Thailand, 26–27 March 2017. [Google Scholar]
- Ni, C.; Sugimoto, C.; Jiang, J. Degree, Closeness, and Betweenness: Application of Group Centrality Measurements to Explore Macro-Disciplinary Evolution Diachronically. In Proceedings of the ISSI, Durban, South Africa, 4–7 July 2011. [Google Scholar]
- Ergün, E.; Usluel, Y.K. An analysis of density and degree-centrality according to the social networking structure formed in an online learning environment. J. Educ. Technol. Soc. 2016, 19, 34–46. [Google Scholar]
- Chong, I.; Lee, S. Deep Learning based Semantic Ontology Alignment Process and Predictive Analysis of Depressive Disorder. In Proceedings of the 2022 International Conference on Information Networking (ICOIN), Jeju, Korea, 12–15 January 2022; pp. 164–167. [Google Scholar] [CrossRef]
- Sun, Z.; Zhang, Q.; Hu, W.; Wang, C.; Chen, M.; Akrami, F.; Li, C. A benchmarking study of embedding-based entity alignment for knowledge graphs. Proc. VLDB Endow. 2020, 13, 2326–2340. [Google Scholar] [CrossRef]
- Zenati, H.; Foo, C.S.; Lecouat, B.; Manek, G.; Chandrasekhar, V.R. Efficient gan-based anomaly detection. arXiv 2018, arXiv:1802.06222. [Google Scholar]
- Sun, Z.; Hu, W.; Zhang, Q.; Qu, Y. Bootstrapping Entity Alignment with Knowledge Graph Embedding. IJCAI 2018, 18, 4396–4402. [Google Scholar] [CrossRef] [Green Version]
- Chen, M.; Tian, Y.; Yang, M.; Zaniolo, C. Multilingual Knowledge Graph Embeddings for Cross-lingual Knowledge Alignment. arXiv 2017, arXiv:1611.03954. [Google Scholar] [CrossRef] [Green Version]
- Ji, G.; He, S.; Xu, L.; Liu, K.; Zhao, J. Knowledge Graph Embedding via Dynamic Mapping Matrix. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing, China, 26–31 July 2015. [Google Scholar]
- Sun, Z.; Deng, Z.H.; Nie, J.Y.; Tang, J. Rotate: Knowledge graph embedding by relational rotation in complex space. arXiv 2019, arXiv:1902.10197. [Google Scholar]
- Dettmers, T.; Minervini, P.; Stenetorp, P.; Riedel, S. Convolutional 2d Knowledge Graph Embeddings. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LO, USA, 2–7 February 2018. [Google Scholar]
- Wu, Y.; Liu, Q.; Chen, R.; Li, C.; Peng, Z. A Group Recommendation System of Network Document Resource Based on Knowledge Graph and LSTM in Edge Computing. Secur. Commun. Netw. 2020, 2020, 8843803. [Google Scholar] [CrossRef]
- Yao, C.; Zhao, C. Knowledge Graph and GNN-Based News Recommendation Algorithm with Edge Computing Support. Int. J. Distrib. Syst. Technol. 2022, 13, 1–11. [Google Scholar] [CrossRef]
- Shi, H.; Zhang, Y.; Xu, Z.; Xu, X.; Qi, L. Multi-source temporal knowledge graph embedding for edge computing enabled internet of vehicles. Neurocomputing 2022, 491, 597–606. [Google Scholar] [CrossRef]
- Zhang, H.; Niu, Y.; Ding, K.; Kou, S.; Liu, L. Building and Applying Knowledge Graph in Edge Analytics Environment. J. Phys. Conf. Ser. 2022, 1, 2171. [Google Scholar] [CrossRef]
- Doldy, D.; Garridoy, J.S. An Energy-Based Model for Neuro-Symbolic Reasoning on Knowledge Graphs. In Proceedings of the 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA), Pasadena, CA, USA, 13–16 December 2021. [Google Scholar]
- Marx, E.; Baron, C.; Soru, T.; Auer, S. KBox—Transparently Shifting Query Execution on Knowledge Graphs to the Edge. In Proceedings of the IEEE International Conference on Semantic Computing, Amsterdam, The Netherlands, 11–14 September 2017. [Google Scholar] [CrossRef]
- Garrido, S.J.; Dold, D.; Frank, J. Machine Learning on Knowledge Graphs for Context-Aware Security Monitoring. In Proceedings of the 2021 IEEE International Conference on Cyber Security and Resilience (CSR), Rhodes, Greece, 26–28 July 2021. [Google Scholar]
- Zhu, H.; Xie, R.; Liu, Z.; Sun, M. Iterative Entity Alignment via Knowledge Embeddings. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), Melbourne, Australia, 19–25 August 2017. [Google Scholar]
- Sun, Z.; Hu, W.; Li, C. Cross-Lingual Entity Alignment via Joint Attribute-Preserving Embedding. In Proceedings of the International Semantic Web Conference, Vienna, Austria, 21–25 October 2017. [Google Scholar] [CrossRef] [Green Version]
- Chen, M.; Tian, Y.; Chang, K.-W.; Skiena, S.; Zaniolo, C. Co-training Embeddings of Knowledge Graphs and Entity Descriptions for Cross-lingual Entity Alignment. arXiv 2018, arXiv:1806.06478. [Google Scholar] [CrossRef] [Green Version]
- Bordes, A.; Usunier, N.; Garcia-Duran, A.; Weston, J.; Yakhnenko, O. Translating embeddings for modeling multi-relational data. Adv. Neural Inf. Process. Syst. 2013, 26. Available online: https://proceedings.neurips.cc/paper/2013/hash/1cecc7a77928ca8133fa24680a88d2f9-Abstract.html (accessed on 8 June 2022).
- Lin, Y.; Liu, Z.; Luan, H.; Sun, M.; Rao, S.; Liu, S. Modeling Relation Paths for Representation Learning of Knowledge Bases. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal, 1 June 2015. [Google Scholar]
- Nguyen, T.T.; Huynh, T.T.; Yin, H.; Van Tong, V.; Sakong, D.; Zheng, B.; Nguyen, Q.V.H. Entity Alignment for Knowledge Graphs with Multi-Order Convolutional Networks. IEEE Trans. Knowl. Data Eng. 2020. [Google Scholar] [CrossRef]
- Wu, Y.; Liu, X.; Feng, Y.; Wang, Z.; Zhao, D. Jointly Learning Entity and Relation Representations for Entity Alignment. arXiv 2019, arXiv:1909.09317. [Google Scholar] [CrossRef] [Green Version]
- Wu, Y.; Liu, X.; Feng, Y.; Wang, Z.; Yan, R.; Zhao, D. Relation-Aware Entity Alignment for Heterogeneous Knowledge Graphs. arXiv 2019, arXiv:1908.08210. [Google Scholar] [CrossRef] [Green Version]
- Xu, K.; Wang, L.; Yu, M.; Feng, Y.; Song, Y.; Wang, Z.; Yu, D. Cross-lingual Knowledge Graph Alignment via Graph Matching Neural Network. arXiv 2019, arXiv:1905.11605. [Google Scholar] [CrossRef] [Green Version]
- Cao, Y.; Liu, Z.; Li, C.; Li, J.; Chua, T.-S. Multi-Channel Graph Neural Network for Entity Alignment. arXiv 2019, arXiv:1908.09898. [Google Scholar] [CrossRef] [Green Version]
- Wang, Z.; Lv, Q.; Lan, X.; Zhang, Y. Cross-Lingual Knowledge Graph Alignment via Graph Convolutional Networks. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, Belgium, 31 October–4 November 2018. [Google Scholar]
- Zhu, R.; Ma, M.; Wang, P. RAGA: Relation-Aware Graph Attention Networks for Global Entity Alignment. In Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Delhi, India, 11–14 May 2021. [Google Scholar] [CrossRef]
- Mao, X.; Wang, W.; Xu, H.; Lan, M.; Wu, Y. MRAEA: An Efficient and Robust Entity Alignment Approach for Cross-Lingual Knowledge Graph. In Proceedings of the 13th International Conference on Web Search and Data Mining, Houston, TX, USA, 3–7 February 2020. [Google Scholar]
- Li, C.; Cao, Y.; Hou, L.; Shi, J.; Li, J.; Chua, T.S. Semi-Supervised Entity Alignment via Joint Knowledge Embedding Model and Cross-Graph model. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China, 9–23 October 2019. [Google Scholar]
- Zhang, Q.; Wen, Y.; Zhou, C.; Long, H.; Han, D.; Zhang, F.; Xiao, C. Construction of Knowledge Graphs for Maritime Dangerous Goods. Sustainability 2019, 11, 2849. [Google Scholar] [CrossRef] [Green Version]
- Hu, Y.; Nie, T.; Shen, D.; Kou, Y.; Yu, G. An integrated pipeline model for biomedical entity alignment. Front. Comput. Sci. 2021, 15, 153321. [Google Scholar] [CrossRef]
- Zhou, C.; Zhao, J.; Zhang, X.; Ren, C. Entity Alignment Method of Points of Interest for Internet Location-Based Services. J. Adv. Comput. Intell. Intell. Inform. 2020, 24, 837–845. [Google Scholar] [CrossRef]
- Chen, Y.; Xiong, F.; Wu, F.; Xiang, X.; Gao, J.; Gao, J. Entity Alignment across Power Knowledge Graphs. In Proceedings of the 2020 IEEE 2nd International Conference on Power Data Science (ICPDS), Kunming, China, 12–13 December 2020; 2020. [Google Scholar]
- Yang, L.; Lv, C.; Wang, X.; Qiao, J.; Ding, W.; Zhang, J.; Wang, F.Y. Collective Entity Alignment for Knowledge Fusion of Power Grid Dispatching Knowledge Graphs. IEEE/CAA J. Autom. Sin. 2022, 9, 1–15. [Google Scholar]
- Zhu, D.; Sun, Y.; Du, H.; Cao, N.; Baker, T.; Srivastava, G. HUNA: A Method of Hierarchical Unsupervised Network Alignment for IoT. IEEE Internet Things J. 2020, 8, 3201–3210. [Google Scholar] [CrossRef]
General-Purpose KG | Edge-Specific KG | |
---|---|---|
Level of abstraction | High | Low |
Degree of data overlap | High | Low |
Degree of information openness | High | Low |
Datasets | #Entities | #Attrs | #Attr. Triples | #Rels | #Rel. Triples | |
---|---|---|---|---|---|---|
DBP-YG 15k | DBpedia | 15,000 | 39,520 | 52,093 | 17,368 | 30,291 |
YAGO | 15,000 | 117,622 | 117,114 | 15,859 | 26,638 | |
DBP-WD 15k | DBpedia | 15,000 | 42,294 | 52,134 | 19,132 | 38,265 |
Wikidata | 15,000 | 133,090 | 138,246 | 19,324 | 42,746 |
Methods | DBP-YG | DBP-WD | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 47.343 | 68.771 | 74.305 | 249.55 | 0.5687 | 25.048 | 45.257 | 53.343 | 338.17 | 0.3468 |
TransD | 31.124 | 45.495 | 49.219 | 1320.94 | 0.3773 | 20.99 | 34.562 | 40.114 | 1198.89 | 0.2947 |
RotatE | 45.743 | 66.495 | 71.952 | 553.978 | 0.5491 | 26.533 | 46.981 | 55.81 | 511.24 | 0.3615 |
ConvE | 5.886 | 10.152 | 11.429 | 4213.87 | 0.0788 | 14 | 25.648 | 30.086 | 1788.70 | 0.1958 |
AlignE | 26.933 | 41.362 | 45.762 | 452.331 | 0.3364 | 16.219 | 28.095 | 34.457 | 390.17 | 0.2242 |
AttrE | 28.79 | 67.41 | 71.886 | 901.239 | 0.5693 | 11.41 | 13.21 | 30.752 | 478.26 | 0.1124 |
GCN-a | 46.638 | 62.895 | 66.314 | 1110.54 | 0.5383 | 26.59 | 48.248 | 62.552 | 712.40 | 0.4022 |
proposed | 51.324 | 68.571 | 71.468 | 950.118 | 0.5883 | 33.257 | 57.19 | 64.752 | 581.04 | 0.4404 |
Methods | 10% | 15% | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 5.219 | 11.743 | 15.133 | 989.475 | 0.087115 | 6.238 | 12.752 | 15.943 | 971.901 | 0.097091 |
TransD | 1.229 | 2.362 | 2.81 | 4621.611 | 0.018651 | 1.133 | 2.286 | 2.876 | 4564.548 | 0.017878 |
RotatE | 1.743 | 4.771 | 6.238 | 3606.116 | 0.033357 | 2.733 | 7.105 | 9.41 | 3078.689 | 0.050155 |
ConvE | 0.41 | 0.838 | 1.124 | 4840.592 | 0.007365 | 0.438 | 0.981 | 1.305 | 4883.341 | 0.007749 |
AlignE | 0.276 | 0.762 | 1.076 | 4062.907 | 0.006292 | 1.2 | 2.476 | 3.295 | 2647.197 | 0.020338 |
AttrE | 3.571 | 10.048 | 12.343 | 3454.863 | 0.06459 | 4.943 | 12.552 | 15.305 | 2831.649 | 0.090642 |
GCN-a | 3.819 | 8.552 | 11.314 | 2494.948 | 0.062887 | 7.838 | 14.61 | 17.571 | 2262.543 | 0.112049 |
proposed | 3.489 | 8.162 | 10.581 | 2477.388 | 0.059166 | 5.981 | 11.829 | 14.419 | 2400.914 | 0.089217 |
Methods | 20% | 25% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 9.657 | 19.657 | 24.457 | 742.268 | 0.148495 | 12.667 | 25.21 | 31.019 | 638.397 | 0.189461 |
TransD | 2.714 | 4.79 | 5.571 | 4292.445 | 0.037679 | 4.581 | 8.857 | 10 | 3783.594 | 0.065699 |
RotatE | 3.61 | 9.333 | 12.2 | 2797.711 | 0.065277 | 5.867 | 14.019 | 18.086 | 2207.615 | 0.099234 |
ConvE | 0.657 | 1.381 | 1.762 | 4825.704 | 0.011041 | 1.124 | 2.39 | 2.829 | 4626.725 | 0.017701 |
AlignE | 1.714 | 3.733 | 4.838 | 2587.264 | 0.029026 | 1.752 | 3.838 | 5.248 | 2643.471 | 0.030305 |
AttrE | 6.829 | 15.962 | 18.99 | 2828.178 | 0.109796 | 10.676 | 23.476 | 28.086 | 2168.71 | 0.164928 |
GCN-a | 11.19 | 20.267 | 23.819 | 2014.289 | 0.155226 | 15.867 | 27.029 | 30.4 | 1873.262 | 0.209795 |
proposed | 10.495 | 19.19 | 22.895 | 2057.617 | 0.146866 | 15.267 | 25.81 | 29.495 | 1897.483 | 0.202285 |
Methods | 30% | 35% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 14.571 | 27.21 | 32.752 | 659.049 | 0.207981 | 18.114 | 34.143 | 40.724 | 535.993 | 0.258659 |
TransD | 5.629 | 9.857 | 11.486 | 3608.386 | 0.076879 | 7.057 | 13 | 14.695 | 3375.369 | 0.099554 |
RotatE | 7.248 | 17.381 | 22.286 | 2101.093 | 0.122485 | 11.705 | 24.581 | 30.086 | 1728.132 | 0.178291 |
ConvE | 1.533 | 3.19 | 3.905 | 4590.226 | 0.023763 | 1.476 | 2.905 | 3.657 | 4610.68 | 0.02259 |
AlignE | 5.629 | 10.981 | 13.457 | 1473.699 | 0.085146 | 5.486 | 11.095 | 13.562 | 1437.927 | 0.08444 |
AttrE | 13.352 | 26.952 | 31.505 | 1945.328 | 0.19539 | 22.114 | 40.632 | 47.743 | 1232.822 | 0.305168 |
GCN-a | 18.048 | 29.095 | 32.714 | 1896.629 | 0.231485 | 22.276 | 34.971 | 38.829 | 1698.088 | 0.281175 |
proposed | 18.4 | 29.6 | 33.295 | 1895.828 | 0.236035 | 20.714 | 32.895 | 36.4 | 1776.478 | 0.262811 |
Methods | 40% | 45% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 20.971 | 39.524 | 46.495 | 454.745 | 0.296396 | 21.905 | 39.267 | 45.819 | 495.842 | 0.301097 |
TransD | 9.114 | 15.143 | 17.029 | 3173.499 | 0.119754 | 9.019 | 15.99 | 17.981 | 3119.059 | 0.122631 |
RotatE | 12.276 | 26.057 | 31.924 | 1601.607 | 0.187436 | 13.533 | 27.943 | 34.095 | 1484.941 | 0.202817 |
ConvE | 2.057 | 3.838 | 4.619 | 4524.897 | 0.030075 | 2.295 | 4.476 | 5.324 | 4486.752 | 0.034252 |
AlignE | 6.39 | 11.695 | 14.581 | 1446.427 | 0.093288 | 10.01 | 18.619 | 22.19 | 973.676 | 0.143399 |
AttrE | 24.962 | 43.724 | 50.724 | 1134.102 | 0.335602 | 25.724 | 44.686 | 51.067 | 1151.88 | 0.342782 |
GCN-a | 24.762 | 38.314 | 42.381 | 1624.372 | 0.310143 | 27.371 | 41.314 | 44.781 | 1589.461 | 0.336441 |
proposed | 25.676 | 39.21 | 43.352 | 1598.863 | 0.318712 | 27.352 | 41.448 | 45.143 | 1603.54 | 0.337185 |
Methods | 50% | 55% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 24.286 | 42.562 | 49.629 | 409.367 | 0.329354 | 27.362 | 46.305 | 53.657 | 419.483 | 0.362618 |
TransD | 10.343 | 17.705 | 20.029 | 2965.64 | 0.137918 | 14.467 | 24.524 | 27.133 | 2388.665 | 0.191164 |
RotatE | 19.152 | 36.924 | 43.39 | 1279.827 | 0.272637 | 20.552 | 37.829 | 44.457 | 1218.209 | 0.285249 |
ConvE | 1.971 | 4.019 | 4.99 | 4473.383 | 0.030615 | 2.59 | 4.8 | 5.59 | 4428.979 | 0.037308 |
AlignE | 9.352 | 17.257 | 20.676 | 1083.472 | 0.134112 | 12.486 | 21.467 | 24.943 | 937.215 | 0.169144 |
AttrE | 31.59 | 52.457 | 59.362 | 842.895 | 0.408985 | 29.667 | 48.524 | 54.762 | 1052.755 | 0.38114 |
GCN-a | 27.714 | 41.733 | 45.771 | 1575.704 | 0.341195 | 31.857 | 46.324 | 49.895 | 1516.203 | 0.383031 |
proposed | 27.324 | 41.848 | 45.752 | 1583.95 | 0.338288 | 31.933 | 46.038 | 49.8 | 1471.284 | 0.382792 |
Methods | 10% | 15% | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 2.867 | 4.057 | 5.267 | 6.924 | 7.352 | 9.905 | 9.838 | 11.4 | 13.086 | 13.457 |
TransD | 0.543 | 1.057 | 1.324 | 1.952 | 1.648 | 2.381 | 3.552 | 6.076 | 5.352 | 8.724 |
RotatE | 1.171 | 1.438 | 2.257 | 3.352 | 4.01 | 5.771 | 6.371 | 8.581 | 8.848 | 11.79 |
ConvE | 0.648 | 1.01 | 1.686 | 1.79 | 1.971 | 2.59 | 3.076 | 5.029 | 4.638 | 6.105 |
AlignE | 2.295 | 2.99 | 6.838 | 9.01 | 13.105 | 16.771 | 15.524 | 16.714 | 22.733 | 24.457 |
AttrE | 0.724 | 1.095 | 1.857 | 4.257 | 2.381 | 5.257 | 6.048 | 5.086 | 8.076 | 8.476 |
GCN-a | 3.419 | 6.838 | 9.19 | 10.867 | 11.162 | 14.476 | 17.133 | 18.143 | 19.143 | 20.695 |
proposed | 3.505 | 6.314 | 9.086 | 11.771 | 12.638 | 15.562 | 18.2 | 19.533 | 20.781 | 22.352 |
Methods | 20% | 25% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 7.4 | 10.19 | 12.838 | 16.276 | 17.114 | 21.467 | 21.514 | 24.257 | 27.2 | 27.457 |
TransD | 1.124 | 2.4 | 2.629 | 3.724 | 3.362 | 4.943 | 6.981 | 11.8 | 10.324 | 16.714 |
RotatE | 3.333 | 4.829 | 6.562 | 9.676 | 10.59 | 15.429 | 15.61 | 21.057 | 21.571 | 26.705 |
ConvE | 1.41 | 2.095 | 3.733 | 4.076 | 4.413 | 5.362 | 6.667 | 10.01 | 9.476 | 12.105 |
AlignE | 6.067 | 8.257 | 16.743 | 20.619 | 27.438 | 31.819 | 31.629 | 32.867 | 40.981 | 41.219 |
AttrE | 1.848 | 2.705 | 4.143 | 10.133 | 6.019 | 11.429 | 12.581 | 10.562 | 16.162 | 17.305 |
GCN-a | 9.505 | 15.162 | 19.79 | 26.705 | 28.457 | 30.867 | 36.381 | 37.705 | 38.438 | 40.381 |
proposed | 9.486 | 15.476 | 19.99 | 26.952 | 27.171 | 31.81 | 36.486 | 38.581 | 40.781 | 42.686 |
Methods | 30% | 35% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 10.276 | 14.476 | 17.467 | 21.552 | 22.61 | 27.762 | 27.895 | 30.6 | 34.124 | 34.924 |
TransD | 1.4 | 2.99 | 3.4 | 4.743 | 4.276 | 6.21 | 8.429 | 14.571 | 12.848 | 19.876 |
RotatE | 4.79 | 7.19 | 9.41 | 13.61 | 14.762 | 20.41 | 20.705 | 27.457 | 28.733 | 31.133 |
ConvE | 1.933 | 2.819 | 4.762 | 5.505 | 5.41 | 6.981 | 8.686 | 12.733 | 11.99 | 15.133 |
AlignE | 8.076 | 11.181 | 21.81 | 26.695 | 34.79 | 39.524 | 38.743 | 39.686 | 43.229 | 47.21 |
AttrE | 2.714 | 3.905 | 5.61 | 13.59 | 8.01 | 15.467 | 17.162 | 14.01 | 21.152 | 21.629 |
GCN-a | 12.2 | 20.2 | 24.562 | 30.962 | 32.781 | 38.505 | 40.895 | 44.514 | 46.676 | 48.448 |
proposed | 12.686 | 19.705 | 26.152 | 33.381 | 33.429 | 31.81 | 42.829 | 45.705 | 47.886 | 50 |
Methods | 40% | 45% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 1221.425 | 15 | 927.487 | 727.49 | 686.476 | 698.003 | 626.808 | 604.047 | 559.855 | 513.457 |
TransD | 4736.17 | 984.128 | 4270.81 | 3945.896 | 3975.951 | 3674.879 | 3288.595 | 2549.698 | 2713.822 | 2246.182 |
RotatE | 3102.216 | 4266.845 | 2176.263 | 1829.48 | 1637.252 | 1429.006 | 1380.808 | 1135.571 | 1133.641 | 913.709 |
ConvE | 4224.712 | 2617.677 | 3638.473 | 3334.057 | 3298.478 | 2974.917 | 2857.147 | 2679.893 | 2576.757 | 2390.898 |
AlignE | 3492.316 | 4037.055 | 2078.83 | 1734.855 | 1360.511 | 1191.889 | 1293.725 | 1231.147 | 1200.99 | 1174.354 |
AttrE | 2294.503 | 3171.241 | 1747.874 | 981.093 | 1502.616 | 890.287 | 747.924 | 1018.332 | 658.057 | 635.495 |
GCN-a | 2010.815 | 2016.904 | 1554.313 | 1340.271 | 1272.228 | 1209.585 | 1158.042 | 1110.016 | 1077.508 | 1001.897 |
proposed | 2040.767 | 1753.269 | 1510.275 | 1314.369 | 1225.511 | 1161.867 | 1024.251 | 939.965 | 930.52 | 880.781 |
Methods | 50% | 55% | ||||||||
Hits@1 | Hits@5 | Hits@10 | MR | MRR | Hits@1 | Hits@5 | Hits@10 | MR | MRR | |
MTransE | 0.055848 | 0.077011 | 0.094672 | 0.11994 | 0.127012 | 0.159518 | 0.159951 | 0.180099 | 0.203167 | 0.206554 |
TransD | 0.008951 | 0.017951 | 0.021127 | 0.029597 | 0.026132 | 0.037958 | 0.052898 | 0.090054 | 0.07957 | 0.125669 |
RotatE | 0.024405 | 0.033939 | 0.047453 | 0.06774 | 0.076139 | 0.107241 | 0.112064 | 0.148758 | 0.152711 | 0.191802 |
ConvE | 0.011405 | 0.016633 | 0.02805 | 0.031304 | 0.032514 | 0.041788 | 0.050963 | 0.076791 | 0.072031 | 0.092388 |
AlignE | 0.041729 | 0.056971 | 0.116859 | 0.147353 | 0.202163 | 0.241058 | 0.231496 | 0.24283 | 0.24094 | 0.232826 |
AttrE | 0.015488 | 0.021923 | 0.03358 | 0.076079 | 0.044789 | 0.088023 | 0.099309 | 0.082397 | 0.124909 | 0.131767 |
GCN-a | 0.063838 | 0.100417 | 0.140528 | 0.18437 | 0.190657 | 0.227521 | 0.271595 | 0.284596 | 0.284716 | 0.303919 |
proposed | 0.066785 | 0.107928 | 0.145862 | 0.18817 | 0.195417 | 0.231434 | 0.264371 | 0.282398 | 0.299176 | 0.316887 |
Purpose | Functions | Ref. | ||
---|---|---|---|---|
Service | Device | Security | ||
Provide data integration and reasoning services to support data management in ES | O | O | X | [22] |
Provide a group recommendation service of network document resources in ES | O | X | X | [35] |
Perform a news recommendation service in edge computing environment | O | X | X | [36] |
Provide interactive services of vehicles, such as traffic flow prediction and route arrangement | O | O | X | [37] |
Data representation of the edge computing devices in manufacturing systems | O | O | X | [12] |
Perform edge analytics to manage limited resources in ES | X | O | X | [38] |
Integrate knowledge for industrial automation systems in edge computing environment | O | O | O | [39] |
Make the consumption of KGs more reliable and faster in ESs | O | O | X | [40] |
Detect anomalous activity in industrial systems | X | X | O | [41] |
Provide security-aware data model and semantics in the dynamic collaboration environment | O | O | O | proposed |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, J.; Kim, K.; Sohn, M.; Park, G. Deep Model-Based Security-Aware Entity Alignment Method for Edge-Specific Knowledge Graphs. Sustainability 2022, 14, 8877. https://doi.org/10.3390/su14148877
Kim J, Kim K, Sohn M, Park G. Deep Model-Based Security-Aware Entity Alignment Method for Edge-Specific Knowledge Graphs. Sustainability. 2022; 14(14):8877. https://doi.org/10.3390/su14148877
Chicago/Turabian StyleKim, Jongmo, Kunyoung Kim, Mye Sohn, and Gyudong Park. 2022. "Deep Model-Based Security-Aware Entity Alignment Method for Edge-Specific Knowledge Graphs" Sustainability 14, no. 14: 8877. https://doi.org/10.3390/su14148877