mlsanityData to 14 Oct 2026

Cross Project Software Vulnerability Detection via Domain Adaptation and Max-Margin Principle

arXiv 2209.10406 ↗First posted 19 Sep 2022cs.CR cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Software vulnerabilities (SVs) have become a common, serious and crucial concern due to the ubiquity of computer software. Many machine learning-based approaches have been proposed to solve the software vulnerability detection (SVD) problem. However, there are still two open and significant issues for SVD in terms of i) learning automatic representations to improve the predictive performance of SVD, and ii) tackling the scarcity of labeled vulnerabilities datasets that conventionally need laborious labeling effort by experts. In this paper, we propose a novel end-to-end approach to tackle these two crucial issues. We first exploit the automatic representation learning with deep domain adaptation for software vulnerability detection. We then propose a novel cross-domain kernel classifier leveraging the max-margin principle to significantly improve the transfer learning process of software vulnerabilities from labeled projects into unlabeled ones. The experimental results on real-world software datasets show the superiority of our proposed method over state-of-the-art baselines. In short, our method obtains a higher performance on F1-measure, the most important measure in SVD, from 1.83% to 6.25% compared to the second highest method in the used datasets. Our released source code samples are publicly available at https://github.com/vannguyennd/dam2p

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 11 of its 43 references that are in the map. First posted on arXiv 19 Sep 2022.

Builds on

11 of 43 references.

References · 11

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,917
  4. 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,329
  5. 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,245
  6. 2020Long-tail learning via logit adjustmentcited by 618
  7. 2018A DIRT-T Approach to Unsupervised Domain Adaptationcited by 215
  8. 2018Automated Vulnerability Detection in Source Code Using Deep Representation Learningcited by 114
  9. 2018SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilitiescited by 92
  10. 2019HoMM: Higher-order Moment Matching for Unsupervised Domain Adaptationcited by 89
  11. 2017Dual Discriminator Generative Adversarial Netscited by 55

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.