Improving vulnerability type prediction and line-level detection via adversarial training-based data augmentation and multi-task learning
Siyu Chen, Jiongyi Yang, Xiang Chen, Menglin Zheng, Minnan Wei, Xiaolin Ju

TL;DR
This paper introduces a unified method combining adversarial training and multi-task learning to improve software vulnerability prediction and detection, especially for rare types, by leveraging shared semantic information and enhancing model robustness.
Contribution
It proposes a novel approach integrating EDAT and MTL to enhance vulnerability type prediction and line-level detection simultaneously, addressing data scarcity and task correlation issues.
Findings
Outperforms state-of-the-art baselines on both tasks.
Improves detection accuracy for rare vulnerability types.
Reduces false positives in line-level detection.
Abstract
Context: Software vulnerabilities pose a significant threat to modern software systems, as evidenced by the growing number of reported vulnerabilities and cyberattacks. These escalating trends underscore the urgent need for effective approaches that can automatically detect and understand software vulnerabilities. Objective: However, the scarcity of labeled samples and the class imbalance issue in vulnerability datasets present significant challenges for both Vulnerability Type Prediction (VTP) and Line-level Vulnerability Detection (LVD), especially for rare yet critical vulnerability types. Moreover, most existing studies treat VTP and LVD as independent tasks, overlooking their inherent correlation, which limits the potential to leverage shared semantic patterns across tasks. Methods: To address these limitations, we propose a unified approach that integrates Embedding-Layer Driven…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Advanced Malware Detection Techniques · Information and Cyber Security
