PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 11, 2026ACM Transactions on Software Engineering and Methodology0 citations

VulDeNoise: Outlier Detection to Reduce Label Noises for Effective Vulnerability Detection

View Full Paper
YHYutao HuSWSuyuan WangYJYu Ji

Key Points

  • The aim is to enhance the effectiveness of vulnerability detection by reducing label noise in datasets using a new denoising framework.
  • Developed VulDeNoise framework based on multi-view learning theory.
  • Trained target detectors on multiple code graph representations.
  • Constructed loss vectors for samples from cross-view training loss sequences.
  • Applied outlier detection algorithms to identify noisy instances.
  • Training on denoised Big-Vul dataset improved F1-scores of four GNN-based detectors by 5-10%.
  • Achieved denoising F1-scores of up to 70% on the FFmpeg+QEMU dataset with added label noise.
  • VulDeNoise outperformed existing denoising methods and a Large Language Model-based approach.

Abstract

While automated vulnerability detection approaches, especially those using Graph Neural Networks (GNNs), have shown remarkable promise, their effectiveness is often constrained by significant label noise in prevalent vulnerability datasets. To address this, we propose VulDeNoise , an innovative dataset denoising framework. Our approach is grounded in multi-view learning theory, postulating that correctly labeled samples exhibit consistent training dynamics across different code graph representations, whereas mislabeled samples manifest significant discrepancies due to inherent semantic conflicts. VulDenoise operationalizes this by training a target detector on each of the three code representation graphs, constructing a loss vector for each sample from its cross-view training loss sequences, and then employing an ensemble of outlier detection algorithms to find noisy instances. We conducted extensive experiments on four prominent GNN-based detectors ( Devign , DeepWukong , ReVEAL , and IVDetect ) using the Big-Vul and FFmpeg+QEMU datasets. The results demonstrate that training on Big-Vul dataset denoised by VulDeNoise consistently enhances the F1-score of these four detectors by 5-10%. In controlled experiments on the FFmpeg+QEMU dataset, where label noise was synthetically added at varying ratios, VulDeNoise achieved a denoising F1-score of up to 70%, demonstrating its high effectiveness in identifying noisy labels. Furthermore, VulDeNoise substantially outperforms state-of-the-art denoising methods like Confident Learning and Differential Training , and even surpasses a Large Language Model (LLM)-based auditing approach. Ablation studies confirm the robustness of our design, revealing that the synergy of all three code representations and a carefully selected training duration are essential for optimal performance. VulDeNoise offers an effective, automated solution for improving the quality of vulnerability datasets, paving the way for more reliable deep learning-based vulnerability detection models.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hu et al. (2026) studied this question.

synapsesocial.com/papers/698c1c46267fb587c655e980https://doi.org/10.1145/3787972
Ask AI
Helpful
Bookmark
Share
View Full Paper