Muhammad al Fatih Abil FIda, T. Ahmad, Maurice Ntahobari
{"title":"Variance Threshold as Early Screening to Boruta Feature Selection for Intrusion Detection System","authors":"Muhammad al Fatih Abil FIda, T. Ahmad, Maurice Ntahobari","doi":"10.1109/ICTS52701.2021.9608852","DOIUrl":null,"url":null,"abstract":"A rapid development of internet technology brings convenience to society and threat of exploitation at the same time. As a countermeasure, an Intrusion Detection System (IDS) was introduced. Research to improve its performance in differentiating normal traffic from malicious ones has been carried out by exploring machine learning. One of them implemented the Boruta algorithm, whose performance is still challenging in processing time to select appropriate features of the NSL-KDD dataset. Some studies work on this issue, which is then labeled as an “infinite loop” problem. However, the methods do not work on every scenario of the experiments, despite showing terrific results on classification using Random Forests. In this paper, we resolve this matter using a statistical approach, which in this case is Variance Threshold, to eliminate unnecessary features earlier so that Boruta would be able to identify all accepted and rejected features sooner while hoping with the same Random Forests that the classification result would not be too affected. It turned out that the proposed method does not work well, and surprisingly, the classification cannot reach 76% accuracy. Nevertheless, we might find a potential flaw in the former study and possibly rule out its result.","PeriodicalId":6738,"journal":{"name":"2021 13th International Conference on Information & Communication Technology and System (ICTS)","volume":"77 1 1","pages":"46-50"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 13th International Conference on Information & Communication Technology and System (ICTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTS52701.2021.9608852","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
A rapid development of internet technology brings convenience to society and threat of exploitation at the same time. As a countermeasure, an Intrusion Detection System (IDS) was introduced. Research to improve its performance in differentiating normal traffic from malicious ones has been carried out by exploring machine learning. One of them implemented the Boruta algorithm, whose performance is still challenging in processing time to select appropriate features of the NSL-KDD dataset. Some studies work on this issue, which is then labeled as an “infinite loop” problem. However, the methods do not work on every scenario of the experiments, despite showing terrific results on classification using Random Forests. In this paper, we resolve this matter using a statistical approach, which in this case is Variance Threshold, to eliminate unnecessary features earlier so that Boruta would be able to identify all accepted and rejected features sooner while hoping with the same Random Forests that the classification result would not be too affected. It turned out that the proposed method does not work well, and surprisingly, the classification cannot reach 76% accuracy. Nevertheless, we might find a potential flaw in the former study and possibly rule out its result.