Impact of Data Snooping on Deep Learning Models for Locating Vulnerabilities in Lifted Code

Gary A. McCully, John D. Hastings, Shengjie Xu
12/3/2024
cs.CRcs.CLcs.LG

No confident code implementation found for this paper.

Abstract

This study examines the impact of data snooping on neural networks used to detect vulnerabilities in lifted code, and builds on previous research that used word2vec and unidirectional and bidirectional transformer-based embeddings. The research specifically focuses on how model performance is affected when embedding models are trained with datasets, which include samples used for neural network training and validation. The results show that introducing data snooping did not significantly alter model performance, suggesting that data snooping had a minimal impact or that samples randomly dropped as part of the methodology contained hidden features critical to achieving optimal performance. In addition, the findings reinforce the conclusions of previous research, which found that models trained with GPT-2 embeddings consistently outperformed neural networks trained with other embeddings. The fact that this holds even when data snooping is introduced into the embedding model indicates GPT-2's robustness in representing complex code features, even under less-than-ideal conditions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mccully2024impact,
  title  = {Impact of Data Snooping on Deep Learning Models for Locating Vulnerabilities in Lifted Code},
  author = {Gary A. McCully and John D. Hastings and Shengjie Xu},
  year   = {2024},
  eprint = {2412.02048},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.02048v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.02048.svg)](https://codeofpaper.com/paper/2412.02048)

Discussion