Related Experiment Video
Updated: Sep 21, 2025

03:31
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
652
Investigating the impact of vulnerability datasets on deep learning-based vulnerability detectors
1School of Cyber Security and Computer, Hebei University, Baoding, Hebei Province, China.
Peerj. Computer Science
|May 31, 2022
Summary
Deep learning vulnerability detection effectiveness depends on dataset characteristics. Fine-grained samples and specific similarity structures improve detection accuracy for deep learning models.
Area of Science:
- Computer Science
- Software Engineering
Background:
- Software vulnerabilities pose significant security risks, driving research in automated detection.
- Deep Learning (DL) methods offer promising approaches for vulnerability detection, reducing manual feature engineering and improving accuracy.
- The effectiveness of DL models is highly dependent on the characteristics of the vulnerability datasets used for training.
Purpose of the Study:
- To systematically characterize vulnerability datasets beyond simple statistics.
- To analyze the correlation between dataset characteristics (sample similarity, code features, granularity) and DL-based vulnerability detector performance.
- To provide insights into how dataset properties impact DL model effectiveness.
Main Methods:
- Developed methods to characterize sample similarity and code features within vulnerability datasets.
- Utilized sample granularity, sample similarity, and code features as key dataset characterization metrics.
- Analyzed the relationship between these characteristics and the performance of DL-based vulnerability detectors.
Main Results:
- Fine-grained samples in datasets are beneficial for vulnerability detection.
- Datasets with lower inter-class similarity and higher intra-class similarity, along with simpler structures, enhance detection on the original test set.
- Datasets with higher inter-class similarity and lower intra-class similarity, featuring complex structures, show better generalization to other datasets.
Conclusions:
- Dataset characteristics significantly influence the performance of Deep Learning-based vulnerability detectors.
- Understanding and characterizing vulnerability datasets is crucial for developing robust and effective detection systems.
- Tailoring dataset properties can optimize DL models for specific vulnerability detection tasks.
Related Concept Videos
Survival Tree
167
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
167
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
110
Flood risk assessment involves careful planning and analysis to ensure the safety of communities near water retention structures. Capacity contours are a vital tool in this process, as they illustrate the potential spread of water at specific levels in a given area. In the context of building a bund across a small valley, these contours play a critical role in evaluating the safety of nearby residential areas.In this example, the bund is intended to store stormwater in the valley. The engineers...
110
Sensitivity, Specificity, and Predicted Value
695
In healthcare diagnostics, laboratory tests play a crucial role in identifying and diagnosing a wide range of medical conditions. However, interpreting test results is not always straightforward. An abnormal test result does not always confirm the presence of a disease, just as a normal result does not guarantee its absence. To assess the reliability of these diagnostic tools, healthcare practitioners rely on two key statistical indicators: sensitivity and specificity.
Sensitivity is the...
Sensitivity is the...
695
Responses to Drought and Flooding
11.1K
Water plays a significant role in the life cycle of plants. However, insufficient or excess of water can be detrimental and pose a serious threat to plants.
11.1K
Difference from Background: Limit of Detection
7.1K
The limit of detection (LOD) is the smallest amount of analyte that can be distinguished from the background noise. The LOD value corresponds to the concentration at which the analyte signal is three times larger than the standard deviation of the blank signal. Below this value, the analyte signal cannot be differentiated from the background noise. It is calculated by dividing the calibration slope by 3 times the standard deviation of the blank signals.
The LOD indicates the presence or absence...
The LOD indicates the presence or absence...
7.1K
