mlsanityData to 14 Oct 2026

VuLASTE: Long Sequence Model with Abstract Syntax Tree Embedding for vulnerability Detection

arXiv 2302.02345 ↗First posted 5 Feb 2023cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

In this paper, we build a model named VuLASTE, which regards vulnerability detection as a special text classification task. To solve the vocabulary explosion problem, VuLASTE uses a byte level BPE algorithm from natural language processing. In VuLASTE, a new AST path embedding is added to represent source code nesting information. We also use a combination of global and dilated window attention from Longformer to extract long sequence semantic from source code. To solve the data imbalance problem, which is a common problem in vulnerability detection datasets, focal loss is used as loss function to make model focus on poorly classified cases during training. To test our model performance on real-world source code, we build a cross-language and multi-repository vulnerability dataset from Github Security Advisory Database. On this dataset, VuLASTE achieved top 50, top 100, top 200, top 500 hits of 29, 51, 86, 228, which are higher than state-of-art researches.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 35 references that are in the map. First posted on arXiv 5 Feb 2023.

Builds on

9 of 35 references.

References · 9

  1. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  2. 2020Longformer: The Long-Document Transformercited by 3,413
  3. 2019Language Models as Knowledge Bases?cited by 1,936
  4. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  5. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
  6. 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 221
  7. 2020Deep Learning based Vulnerability Detection: Are We There Yet?cited by 144
  8. 2018SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilitiescited by 92
  9. 2021How Do Developers Deal with Security Issue Reports on GitHub?cited by 4

Built on by

Not cited yet.