Optimization of predictive performance of intrusion detection system using hybrid ensemble model for secure systems
Qaiser Abbas1, Sadaf Hina2, Hamza Sajjad3
1University of Engineering and Technology, Lahore, Pakistan.
Peerj. Computer Science
|September 14, 2023
Summary
A new hybrid ensemble model using the random forest-recursive feature elimination (RF-RFE) method enhances network intrusion detection systems (IDS). This cost-effective solution offers high accuracy for traditional and IoT networks, outperforming deep learning with less computational cost.
Area of Science:
- Cybersecurity
- Machine Learning
- Network Security
Background:
- Network intrusion poses a significant threat to organizational security.
- Small and medium enterprises (SMEs) in developing countries face resource limitations in implementing effective security solutions.
- There is a need for robust, cost-effective intrusion detection systems (IDS) for both traditional and Internet of Things (IoT) networks.
Purpose of the Study:
- To propose a novel hybrid ensemble model for enhancing the predictive performance of intrusion detection systems (IDS).
- To develop a cost-effective and efficient IDS suitable for SMEs.
Main Methods:
- A hybrid ensemble model combining Random Forest and Recursive Feature Elimination (RF-RFE) was developed.
- The model was evaluated on benchmark datasets: NSL-KDD, UNSW-NB15, and CSE-CIC-IDS2018.
- Performance was compared against deep learning paradigms, focusing on accuracy, computational cost, and training time.
Main Results:
- The proposed RF-RFE ensemble model achieved high overall accuracy: 99% on NSL-KDD, 98.53% on UNSW-NB15, and 99.9% on CSE-CIC-IDS2018.
- The machine learning ensemble method demonstrated state-of-the-art results.
- The model achieved these results with lower computational cost and less training time compared to deep learning approaches.
Conclusions:
- The proposed hybrid ensemble model significantly optimizes the performance of intrusion detection systems.
- This research contributes to developing more secure systems and applications, particularly beneficial for resource-constrained SMEs.
- The findings highlight the effectiveness of machine learning ensemble methods in addressing network security challenges.
Related Concept Videos
Prediction Intervals
2.3K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.3K
Sensitivity, Specificity, and Predicted Value
483
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...
483
Classification of Systems-I
211
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:
211
Classification of Systems-II
171
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,
171
Steps in Outbreak Investigation
152
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
152
Survival Tree
105
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...
105


