This chapter presents a comprehensive evaluation of five feature selection methods (SelectKBest, Recursive Feature Elimination (RFE), Random Forest, L1-Based Selection (Lasso), and Mutual Information) in the context of Intrusion Detection for Internet of Things (IoT) systems. We use the CIC IoT 2023 dataset, a realistic and extensive dataset for large-scale attacks in IoT environments. Our overall evaluation is based on traditional criteria such as performance (Accuracy, Precision, Recall, and F1-Score), computational efficiency (training time, response time, and memory usage), noise immunity (Jaccard index), and Redundancy Score (Pearson coefficient). The experimental results provide insights into the advantages and disadvantages of each method, thereby providing suggestions for choosing the best feature selection technique based on the particular needs of the machine learning-based intrusion detection system for the Internet of Things environment.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Comparative Performance Evaluation of Feature Selection Methods for IoT Intrusion Detection

  • Minh-Hoang Nguyen,
  • Trang-Linh Le Thi,
  • Minh-Tuan Dang,
  • Tran Viet Khoa,
  • Thu-Trang Ngo Thi,
  • Trong-Minh Hoang

摘要

This chapter presents a comprehensive evaluation of five feature selection methods (SelectKBest, Recursive Feature Elimination (RFE), Random Forest, L1-Based Selection (Lasso), and Mutual Information) in the context of Intrusion Detection for Internet of Things (IoT) systems. We use the CIC IoT 2023 dataset, a realistic and extensive dataset for large-scale attacks in IoT environments. Our overall evaluation is based on traditional criteria such as performance (Accuracy, Precision, Recall, and F1-Score), computational efficiency (training time, response time, and memory usage), noise immunity (Jaccard index), and Redundancy Score (Pearson coefficient). The experimental results provide insights into the advantages and disadvantages of each method, thereby providing suggestions for choosing the best feature selection technique based on the particular needs of the machine learning-based intrusion detection system for the Internet of Things environment.