Related Experiment Video
Updated: May 29, 2025

08:05
Design and Analysis for Fall Detection System Simplification
Published on: April 6, 2020
10.6K
Robust machine learning based Intrusion detection system using simple statistical techniques in feature selection
Sunil Kaushik1, Akashdeep Bhardwaj2, Ahmad Almogren3
1American Towers (ATC TIPL), Gurgaon, India.
Scientific Reports
|February 1, 2025
Summary
This study introduces a lightweight intrusion detection system (IDS) and feature selection for Industry 4.0 IoT devices. The novel approach enhances security and reduces training time, achieving over 99.9% accuracy.
Area of Science:
- Cybersecurity
- Internet of Things (IoT)
- Industrial Control Systems
Background:
- Rapid expansion of IoT devices in Industry 4.0 presents significant security vulnerabilities.
- Resource-constrained IoT devices in challenging environments are susceptible to cyberattacks.
- Existing intrusion detection systems (IDS) face challenges in efficiency and effectiveness for IoT.
Purpose of the Study:
- To develop a lightweight intrusion detection system (IDS) for resource-limited IoT devices.
- To propose a novel feature selection algorithm to improve IDS performance and reduce computational overhead.
- To enhance the security of Industry 4.0 environments against cyber threats.
Main Methods:
- A unique feature selection algorithm utilizing basic statistical methods.
- Development of a lightweight intrusion detection system (IDS).
- Evaluation using IoTID20 and NSLKDD datasets with various classifiers.
Main Results:
- Reduced training time by 27-63% for multiple classifiers.
- Improved detection accuracy by selecting the most discriminative features.
- Achieved over 99.9% accuracy, precision, recall, and F1-Score on IoTID20 dataset.
Conclusions:
- The proposed lightweight IDS and feature selection effectively address security challenges in Industry 4.0 IoT.
- The methodology offers a significant improvement in performance and efficiency for IoT security.
- The system demonstrates robust and consistent performance across different datasets.
Related Concept Videos
Steps in Outbreak Investigation
102
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:
102
Outliers and Influential Points
4.0K
An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...
4.0K
Quantifying and Rejecting Outliers: The Grubbs Test
1.5K
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...
1.5K
Survival Tree
55
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...
55
Detection of Gross Error: The Q Test
5.6K
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...
5.6K

