A Cybersecurity Knowledge Graph Completion Method Based on Ensemble Learning and Adversarial Training

被引:4
|
作者
Wang, Peng [1 ,2 ]
Liu, Jingju [1 ,2 ]
Hou, Dongdong [1 ,2 ]
Zhou, Shicheng [1 ,2 ]
机构
[1] Natl Univ Def Technol, Coll Elect Engn, Hefei 230037, Peoples R China
[2] Anhui Prov Key Lab Cyberspace Secur Situat Awarene, Hefei 230037, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 24期
关键词
cybersecurity knowledge graph; knowledge graph completion; ensemble learning; adversarial training; CONSTRUCTION; ALGORITHMS;
D O I
10.3390/app122412947
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The application of cybersecurity knowledge graphs is attracting increasing attention. However, many cybersecurity knowledge graphs are incomplete due to the sparsity of cybersecurity knowledge. Existing knowledge graph completion methods do not perform well in domain knowledge, and they are not robust enough relative to noise data. To address these challenges, in this paper we develop a new knowledge graph completion method called CSEA based on ensemble learning and adversarial training. Specifically, we integrate a variety of projection and rotation operations to model the relationships between entities, and use angular information to distinguish entities. A cooperative adversarial training method is designed to enhance the generalization and robustness of the model. We combine the method of generating perturbations for the embedding layers with the self-adversarial training method. The UCB (upper confidence bound) multi-armed bandit method is used to select the perturbations of the embedding layer. This achieves a balance between perturbation diversity and maximum loss. To this end, we build a cybersecurity knowledge graph based on the CVE, CWE, and CAPEC cybersecurity databases. Our experimental results demonstrate the superiority of our proposed model for completing cybersecurity knowledge graphs.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] A Cybersecurity Knowledge Graph Completion Method for Scalable Scenarios
    Wang, Peng
    Liu, Jingju
    Yao, Qian
    Xiong, Xinli
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT IV, KSEM 2023, 2023, 14120 : 83 - 98
  • [2] A Cybersecurity Knowledge Graph Completion Method for Penetration Testing
    Wang, Peng
    Liu, Jingju
    Zhong, Xiaofeng
    Zhou, Shicheng
    ELECTRONICS, 2023, 12 (08)
  • [3] Knowledge graph completion method based on hyperbolic representation learning and contrastive learning
    Zhang, Xiaodong
    Wang, Meng
    Zhong, Xiuwen
    An, Feixu
    EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (04)
  • [4] Discriminator-based adversarial networks for knowledge graph completion
    Abdallah Tubaishat
    Tehseen Zia
    Rehana Faiz
    Feras Al Obediat
    Babar shah
    David Windridge
    Neural Computing and Applications, 2023, 35 : 7975 - 7987
  • [5] Improving Knowledge Graph Completion Using Soft Rules and Adversarial Learning
    TANG, Caifang
    RAO, Yuan
    YU, Hualei
    SUN, Ling
    CHENG, Jiamin
    WANG, Yutian
    CHINESE JOURNAL OF ELECTRONICS, 2021, 30 (04) : 623 - 633
  • [6] Discriminator-based adversarial networks for knowledge graph completion
    Tubaishat, Abdallah
    Zia, Tehseen
    Faiz, Rehana
    Al Obediat, Feras
    Shah, Babar
    Windridge, David
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (11): : 7975 - 7987
  • [7] Improving Knowledge Graph Completion Using Soft Rules and Adversarial Learning
    TANG Caifang
    RAO Yuan
    YU Hualei
    SUN Ling
    CHENG Jiamin
    WANG Yutian
    Chinese Journal of Electronics, 2021, 30 (04) : 623 - 633
  • [8] Knowledge Graph Recommendation Model Based on Adversarial Training
    Zhang, Suqi
    Zhang, Ningjing
    Fan, Shuai
    Gu, Junhua
    Li, Jianxin
    APPLIED SCIENCES-BASEL, 2022, 12 (15):
  • [9] Negative Sampling for Knowledge Graph Completion Based on Generative Adversarial Network
    Le, Thanh
    Pham, Trinh
    Le, Bac
    COMPUTATIONAL COLLECTIVE INTELLIGENCE (ICCCI 2021), 2021, 12876 : 3 - 15
  • [10] A knowledge graph completion model based on contrastive learning and relation enhancement method
    Li, LinYu
    Zhang, Xuan
    Ma, YuBin
    Gao, Chen
    Wang, Jishu
    Yu, Yong
    Yuan, Zihao
    Ma, Qiuying
    KNOWLEDGE-BASED SYSTEMS, 2022, 256