Related Experiment Video
Updated: Sep 18, 2025

08:47
Author Spotlight: UAV Remote Sensing for Efficient Invasive Plant Biomass Estimation
Published on: February 9, 2024
1.6K
Construction of VAE-GRU-XGBoost intrusion detection model for network security
Yu Chen1, Xiaohong Zheng1, Nan Wang1
1Zhangjiakou Open University, Zhangjiakou, China.
Plos One
|June 25, 2025
Summary
This study introduces a novel deep learning model for advanced network intrusion detection. The model effectively identifies complex cyber threats, enhancing overall network security with high accuracy.
Area of Science:
- Cybersecurity
- Artificial Intelligence
- Machine Learning
Background:
- The increasing volume of big data amplifies network security threats.
- Complex network attacks necessitate advanced defense mechanisms.
- Deep learning offers promising solutions for network intrusion detection.
Purpose of the Study:
- To develop a robust network intrusion detection model using deep learning.
- To enhance the accuracy and efficiency of identifying network intrusions.
- To address the challenges posed by sophisticated cyberattacks.
Main Methods:
- Utilized Variational Auto-encoders (VAEs) for feature extraction and dimensionality reduction of network traffic.
- Integrated Extreme Gradient Boosting (XGBoost) for efficient classification tasks.
- Combined Gated Recurrent Units (GRUs) with VAEs and XGBoost to construct the final intrusion detection model.
Main Results:
- Achieved an Area Under the Curve (AUC) of 97.48% on the KDD99 dataset and 95.24% on the OODS dataset.
- Demonstrated classification accuracy exceeding 0.91 for various attack traffic samples in both training and testing sets.
- Reported efficient feature extraction times, ranging from 0.030s to 0.112s for sample sizes of 10,000 and 40,000.
Conclusions:
- The developed deep learning model, based on an improved Variational Auto-encoder, offers high accuracy in network intrusion detection.
- The model effectively handles complex network attacks, significantly contributing to network security.
- The integration of VAEs, XGBoost, and GRUs provides a powerful framework for real-time threat identification.
Related Concept Videos
Quantifying and Rejecting Outliers: The Grubbs Test
2.2K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
2.2K
Classification of Signals
925
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
925
Classification of Systems-II
242
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
242
Classification of Systems-I
319
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
319
Detection of Gross Error: The Q Test
6.4K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
6.4K
Aggregates Classification
391
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
391
