TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System

Intrusion detection systems (IDSs) play a pivotal role in computer security by discovering and repealing malicious activities in computer networks. Anomaly-based IDS, in particular, rely on classification models trained using historical data to discover such malicious activities. In this paper, an i...

Full description

Bibliographic Details
Main Authors: Bayu Adhi Tama, Marco Comuzzi, Kyung-Hyune Rhee
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8759867/
id doaj-812897612805417fb9b13233fddcd532
record_format Article
spelling doaj-812897612805417fb9b13233fddcd5322021-03-29T23:59:13ZengIEEEIEEE Access2169-35362019-01-017944979450710.1109/ACCESS.2019.29280488759867TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection SystemBayu Adhi Tama0https://orcid.org/0000-0002-1821-6438Marco Comuzzi1Kyung-Hyune Rhee2School of Management Engineering, Ulsan National Institute of Science and Technology, Ulsan, South KoreaSchool of Management Engineering, Ulsan National Institute of Science and Technology, Ulsan, South KoreaDepartment of IT Convergence and Applications Engineering, Pukyong National University, Busan, South KoreaIntrusion detection systems (IDSs) play a pivotal role in computer security by discovering and repealing malicious activities in computer networks. Anomaly-based IDS, in particular, rely on classification models trained using historical data to discover such malicious activities. In this paper, an improved IDS based on hybrid feature selection and two-level classifier ensembles are proposed. A hybrid feature selection technique comprising three methods, i.e., particle swarm optimization, ant colony algorithm, and genetic algorithm, is utilized to reduce the feature size of the training datasets (NSL-KDD and UNSW-NB15 are considered in this paper). Features are selected based on the classification performance of a reduced error pruning tree (REPT) classifier. Then, a two-level classifier ensemble based on two meta learners, i.e., rotation forest and bagging, is proposed. On the NSL-KDD dataset, the proposed classifier shows 85.8% accuracy, 86.8% sensitivity, and 88.0% detection rate, which remarkably outperform other classification techniques recently proposed in the literature. The results regarding the UNSW-NB15 dataset also improve the ones achieved by several state-of-the-art techniques. Finally, to verify the results, a two-step statistical significance test is conducted. This is not usually considered by the IDS research thus far and, therefore, adds value to the experimental results achieved by the proposed classifier.https://ieeexplore.ieee.org/document/8759867/Two-stage meta classifiernetwork anomaly detectionhybrid feature selectionintrusion detection systemstatistical significance test
collection DOAJ
language English
format Article
sources DOAJ
author Bayu Adhi Tama
Marco Comuzzi
Kyung-Hyune Rhee
spellingShingle Bayu Adhi Tama
Marco Comuzzi
Kyung-Hyune Rhee
TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
IEEE Access
Two-stage meta classifier
network anomaly detection
hybrid feature selection
intrusion detection system
statistical significance test
author_facet Bayu Adhi Tama
Marco Comuzzi
Kyung-Hyune Rhee
author_sort Bayu Adhi Tama
title TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
title_short TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
title_full TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
title_fullStr TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
title_full_unstemmed TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System
title_sort tse-ids: a two-stage classifier ensemble for intelligent anomaly-based intrusion detection system
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Intrusion detection systems (IDSs) play a pivotal role in computer security by discovering and repealing malicious activities in computer networks. Anomaly-based IDS, in particular, rely on classification models trained using historical data to discover such malicious activities. In this paper, an improved IDS based on hybrid feature selection and two-level classifier ensembles are proposed. A hybrid feature selection technique comprising three methods, i.e., particle swarm optimization, ant colony algorithm, and genetic algorithm, is utilized to reduce the feature size of the training datasets (NSL-KDD and UNSW-NB15 are considered in this paper). Features are selected based on the classification performance of a reduced error pruning tree (REPT) classifier. Then, a two-level classifier ensemble based on two meta learners, i.e., rotation forest and bagging, is proposed. On the NSL-KDD dataset, the proposed classifier shows 85.8% accuracy, 86.8% sensitivity, and 88.0% detection rate, which remarkably outperform other classification techniques recently proposed in the literature. The results regarding the UNSW-NB15 dataset also improve the ones achieved by several state-of-the-art techniques. Finally, to verify the results, a two-step statistical significance test is conducted. This is not usually considered by the IDS research thus far and, therefore, adds value to the experimental results achieved by the proposed classifier.
topic Two-stage meta classifier
network anomaly detection
hybrid feature selection
intrusion detection system
statistical significance test
url https://ieeexplore.ieee.org/document/8759867/
work_keys_str_mv AT bayuadhitama tseidsatwostageclassifierensembleforintelligentanomalybasedintrusiondetectionsystem
AT marcocomuzzi tseidsatwostageclassifierensembleforintelligentanomalybasedintrusiondetectionsystem
AT kyunghyunerhee tseidsatwostageclassifierensembleforintelligentanomalybasedintrusiondetectionsystem
_version_ 1724188781727186944