Abstract
Cybersecurity knowledge graph can well organize and manage cybersecurity data. However, there are still some challenges in the utilization of cybersecurity knowledge graph. Due to the limited cognitive ability and cyberspace exploration ability of human beings, the data in cybersecurity knowledge graph is incomplete. With the continuous changes of cyberspace, there are many unseen entities in the newly added data, and it is difficult to use this kind of data. In order to realize knowledge graph completion in scalable scenarios, we propose a knowledge graph completion method, which uses meta-learning to transfer knowledge from seen entities to unseen entities. It also utilizes a new scoring function to model the relationships between entities from multiple perspectives such as spatial rotation and angle transformation. For improving the robust expression of samples, it uses the correlation matrix and multi-head attention mechanism to explore the relationships between samples. To mitigate the catastrophic forgetting problem, a new self-distillation algorithm is designed to enhance the robustness of the trained model. We construct knowledge graph based on cybersecurity data, and conduct knowledge graph completion experiments. The experiments show that our method is effective in dealing with the problem of cybersecurity knowledge graph completion in scalable scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bordes, A., Usunier, N., García-Durán, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: Advances in Neural Information Processing Systems, Lake Tahoe, Nevada, United States, pp. 2787–2795 (2013)
Chen, M., Zhang, W., Zhang, W., Chen, Q., Chen, H.: Meta relational learning for few-shot link prediction in knowledge graphs. 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 2019, Hong Kong, China, November 3–7, 2019. pp. 4216–4225. Association for Computational Linguistics (2019). https://doi.org/10.18653/v1/D19-1431
Chen, M., et al.: Meta-knowledge transfer for inductive knowledge graph embedding. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. pp. 927–937. SIGIR 2022, Association for Computing Machinery, New York, USA (2022). https://doi.org/10.1145/3477495.3531757
Cui, Z., Yuan, Z., Wu, Y., Sun, X., Yu, K.: Intelligent recommendation for departments based on medical knowledge graph. IEEE Access 11, 25372–25385 (2023)
Dettmers, T., Minervini, P., Stenetorp, P., Riedel, S.: Convolutional 2d knowledge graph embeddings. In: Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), New Orleans, Louisiana, USA. pp. 1811–1818 (2018). https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/17366
Finn, C., Abbeel, P., Levine, S.: Model-agnostic meta-learning for fast adaptation of deep networks. In: Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6–11 August 2017. Proceedings of Machine Learning Research, vol. 70, pp. 1126–1135. PMLR (2017), http://proceedings.mlr.press/v70/finn17a.html
Hou, Z., Yu, B., Tao, D.: Batchformer: Learning to explore sample relationships for robust representation learning. In: IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022, New Orleans, LA, USA, June 18–24, 2022. pp. 7246–7256. IEEE (2022), https://doi.org/10.1109/CVPR52688.2022.00711
Jiao, Y., You, S.: Rescue decision via earthquake disaster knowledge graph reasoning. Multim. Syst. 29(2), 605–614 (2023). https://doi.org/10.1007/s00530-022-01002-9
Kim, K., Ji, B., Yoon, D., Hwang, S.: Self-knowledge distillation with progressive refinement of targets. In: 2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021, Montreal, QC, Canada, October 10–17, 2021. pp. 6547–6556. IEEE (2021), https://doi.org/10.1109/ICCV48922.2021.00650
Lin, Y., Liu, Z., Sun, M., Liu, Y., Zhu, X.: Learning entity and relation embeddings for knowledge graph completion. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, Texas, USA. pp. 2181–2187 (25–30 January, 2015), http://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/view/9571
Ma, Y., Liu, B., Huang, W., Dan, F.: Knowledge graph based recommendation algorithm for educational resource. In: Proceedings of the 14th International Conference on Education Technology and Computers, ICETC 2022, Barcelona, Spain, October 28–30, 2022. pp. 436–441. ACM (2022), https://doi.org/10.1145/3572549.3572619
Nickel, M., Tresp, V., Kriegel, H.: A three-way model for collective learning on multi-relational data. In: 28th International Conference on Machine Learning, ICML 2011, Bellevue, Washington, USA. pp. 809–816 (28 June - 2 July, 2011), https://icml.cc/2011/papers/438_icmlpaper.pdf
Schlichtkrull, M.S., Kipf, T.N., Bloem, P., van den Berg, R., Titov, I., Welling, M.: Modeling relational data with graph convolutional networks. In: The Semantic Web - 15th International Conference, ESWC 2018, Heraklion, Crete, Greece. Lecture Notes in Computer Science, vol. 10843, pp. 593–607 (2018), https://doi.org/10.1007/978-3-319-93417-4_38
Shen, J., Wang, C., Gong, L., Song, D.: Joint language semantic and structure embedding for knowledge graph completion. In: Proceedings of the 29th International Conference on Computational Linguistics, COLING 2022, Gyeongju, Republic of Korea, October 12–17, 2022. pp. 1965–1978. International Committee on Computational Linguistics (2022), https://aclanthology.org/2022.coling-1.171
Sun, Z., Deng, Z., Nie, J., Tang, J.: Rotate: Knowledge graph embedding by relational rotation in complex space. In: 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6–9, 2019. OpenReview.net (2019), https://openreview.net/forum?id=HkgEQnRqYQ
Teru, K.K., Denis, E.G., Hamilton, W.L.: Inductive relation prediction by subgraph reasoning. In: Proceedings of the 37th International Conference on Machine Learning, ICML 2020, 13–18 July 2020, Virtual Event. Proceedings of Machine Learning Research, vol. 119, pp. 9448–9457. PMLR (2020), http://proceedings.mlr.press/v119/teru20a.html
Trouillon, T., Welbl, J., Riedel, S., Gaussier, É., Bouchard, G.: Complex embeddings for simple link prediction. In: 33nd International Conference on Machine Learning, ICML 2016, New York City, NY, USA. vol. 48, pp. 2071–2080 (2016), http://proceedings.mlr.press/v48/trouillon16.html
Wang, B., Shen, T., Long, G., Zhou, T., Wang, Y., Chang, Y.: Structure-augmented text representation learning for efficient knowledge graph completion. In: WWW ’21: The Web Conference 2021, Virtual Event / Ljubljana, Slovenia, April 19–23, 2021. pp. 1737–1748. ACM / IW3C2 (2021), https://doi.org/10.1145/3442381.3450043
Wang, H., Wang, D., Xu, X.: Research on the construction method of rice knowledge graph. Autom. Control. Comput. Sci. 56(4), 291–299 (2022). https://doi.org/10.3103/S0146411622040095
Wang, Z., Zhang, J., Feng, J., Chen, Z.: Knowledge graph embedding by translating on hyperplanes. In: Twenty-Eighth AAAI Conference on Artificial Intelligence, Québec City, Québec, Canada. pp. 1112–1119 (2014), http://www.aaai.org/ocs/index.php/AAAI/AAAI14/paper/view/8531
Yang, B., Yih, W., He, X., Gao, J., Deng, L.: Embedding entities and relations for learning and inference in knowledge bases. In: 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA (2015), http://arxiv.org/abs/1412.6575
Yu, M., et al.: Translation-based embeddings with octonion for knowledge graph completion. Appl. Sci. 12(8), 3935 (2022). https://doi.org/10.3390/app12083935
Zhang, S., Tay, Y., Yao, L., Liu, Q.: Quaternion knowledge graph embeddings. In: Advances in Neural Information Processing Systems, NeurIPS 2019, Vancouver, BC, Canada. pp. 2731–2741 (2019)
Zhang, Z., Cai, J., Zhang, Y., Wang, J.: Learning hierarchy-aware knowledge graph embeddings for link prediction. In: Thirty-Fourth AAAI Conference on Artificial Intelligence. pp. 3065–3072. AAAI Press (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, P., Liu, J., Yao, Q., Xiong, X. (2023). A Cybersecurity Knowledge Graph Completion Method for Scalable Scenarios. In: Jin, Z., Jiang, Y., Buchmann, R.A., Bi, Y., Ghiran, AM., Ma, W. (eds) Knowledge Science, Engineering and Management. KSEM 2023. Lecture Notes in Computer Science(), vol 14120. Springer, Cham. https://doi.org/10.1007/978-3-031-40292-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-40292-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40291-3
Online ISBN: 978-3-031-40292-0
eBook Packages: Computer ScienceComputer Science (R0)