V2W-BERT: A Framework for Effective Hierarchical Multiclass Classification of Software Vulnerabilities
Not on the map. Why?
Abstract (arXiv)
Weaknesses in computer systems such as faults, bugs and errors in the architecture, design or implementation of software provide vulnerabilities that can be exploited by attackers to compromise the security of a system. Common Weakness Enumerations (CWE) are a hierarchically designed dictionary of software weaknesses that provide a means to understand software flaws, potential impact of their exploitation, and means to mitigate these flaws. Common Vulnerabilities and Exposures (CVE) are brief low-level descriptions that uniquely identify vulnerabilities in a specific product or protocol. Classifying or mapping of CVEs to CWEs provides a means to understand the impact and mitigate the vulnerabilities. Since manual mapping of CVEs is not a viable option, automated approaches are desirable but challenging. We present a novel Transformer-based learning framework (V2W-BERT) in this paper. By using ideas from natural language processing, link prediction and transfer learning, our method outperforms previous approaches not only for CWE instances with abundant data to train, but also rare CWE classes with little or no data to train. Our approach also shows significant improvements in using historical data to predict links for future instances of CVEs, and therefore, provides a viable approach for practical applications. Using data from MITRE and National Vulnerability Database, we achieve up to 97% prediction accuracy for randomly partitioned data and up to 94% prediction accuracy in temporally partitioned data. We believe that our work will influence the design of better methods and training models, as well as applications to solve increasingly harder problems in cybersecurity.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 6 of its 20 references that are in the map. First posted on arXiv 23 Feb 2021.
Builds on
6 of 20 references.
References · 6
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2019How to Fine-Tune BERT for Text Classification?cited by 409
- 2020TwinBERT: Distilling Knowledge to Twin-Structured BERT Models for Efficient Retrievalcited by 24
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 4; 2025: 2; 2026: 3.
13 papers.
Sort:
By area:
- 2022SecureBERT: A Domain-Specific Language Model for Cybersecuritycited by 60
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Securitycited by 37
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2025Large Language Models for Security Operations Centers: A Comprehensive Surveycited by 9
- 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLPcited by 2
- 2024Towards the generation of hierarchical attack models from cybersecurity vulnerabilities using language modelscited by 1
- 2023OutCenTR: A novel semi-supervised framework for predicting exploits of vulnerabilities in high-dimensional datasetscited by 0
- 2024Unveiling Hidden Links Between Unseen Security Entitiescited by 0
- 2025CTIGuardian: A Few-Shot Framework for Mitigating Privacy Leakage in Fine-Tuned LLMscited by 0
- 2026Fine-tuning RoBERTa for CVE-to-CWE Classification: A 125M Parameter Model Competitive with LLMscited by 0
- 2026From CVE to CWE: Syscall-Based HIDS Generalisationcited by 0
- 2026Mitigating The Effect of Class Imbalance in Data with Hierarchical and Dependable Structure13 Jul 2026
- 2026From CVE to CWE: Syscall-Based HIDS Generalisation21 Jun 2026
- 2026Fine-tuning RoBERTa for CVE-to-CWE Classification: A 125M Parameter Model Competitive with LLMs16 Mar 2026
- 2025CTIGuardian: A Few-Shot Framework for Mitigating Privacy Leakage in Fine-Tuned LLMs15 Dec 2025
- 2025Large Language Models for Security Operations Centers: A Comprehensive Survey13 Sep 2025
- 2024Towards the generation of hierarchical attack models from cybersecurity vulnerabilities using language models7 Oct 2024
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLP22 May 2024
- 2024AI for DevSecOps: A Landscape and Future Opportunities7 Apr 2024
- 2024Unveiling Hidden Links Between Unseen Security Entities4 Mar 2024
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Security26 Dec 2023
- 2023OutCenTR: A novel semi-supervised framework for predicting exploits of vulnerabilities in high-dimensional datasets3 Apr 2023
- 2022SecureBERT: A Domain-Specific Language Model for Cybersecurity6 Apr 2022
1 more
- 2022SecureBERT: A Domain-Specific Language Model for Cybersecuritycited by 60
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Securitycited by 37
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2025Large Language Models for Security Operations Centers: A Comprehensive Surveycited by 9
- 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLPcited by 2
- 2024Towards the generation of hierarchical attack models from cybersecurity vulnerabilities using language modelscited by 1
- 2023OutCenTR: A novel semi-supervised framework for predicting exploits of vulnerabilities in high-dimensional datasetscited by 0
- 2024Unveiling Hidden Links Between Unseen Security Entitiescited by 0
- 2026Fine-tuning RoBERTa for CVE-to-CWE Classification: A 125M Parameter Model Competitive with LLMscited by 0
- 2026From CVE to CWE: Syscall-Based HIDS Generalisationcited by 0
- 2026Mitigating The Effect of Class Imbalance in Data with Hierarchical and Dependable Structurecited by 0
- 2026Mitigating The Effect of Class Imbalance in Data with Hierarchical and Dependable Structure13 Jul 2026
- 2026From CVE to CWE: Syscall-Based HIDS Generalisation21 Jun 2026
- 2026Fine-tuning RoBERTa for CVE-to-CWE Classification: A 125M Parameter Model Competitive with LLMs16 Mar 2026
- 2025Large Language Models for Security Operations Centers: A Comprehensive Survey13 Sep 2025
- 2024Towards the generation of hierarchical attack models from cybersecurity vulnerabilities using language models7 Oct 2024
- 2024CPE-Identifier: Automated CPE identification and CVE summaries annotation with Deep Learning and NLP22 May 2024
- 2024AI for DevSecOps: A Landscape and Future Opportunities7 Apr 2024
- 2024Unveiling Hidden Links Between Unseen Security Entities4 Mar 2024
- 2023SecQA: A Concise Question-Answering Dataset for Evaluating Large Language Models in Computer Security26 Dec 2023
- 2023OutCenTR: A novel semi-supervised framework for predicting exploits of vulnerabilities in high-dimensional datasets3 Apr 2023
- 2022SecureBERT: A Domain-Specific Language Model for Cybersecurity6 Apr 2022
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritization18 Jul 2021