본문 바로가기
KERD
논문KCI 등재

유전 알고리즘 기반의 비정상 행위 탐지를 위한 특징선택

Feature Selection for Anomaly Detection Based on Genetic Algorithm

2

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

데이터 전처리 기법 중 하나인 특징 선택은 대규모 데이터셋을 다루는 다양한 응용분야에서 주요 연구 분야 중 하나로 각광받고 있다. 특징 선택은 패턴 인식, 기계학습 및 데이터 마이닝에서 사용됐고, 최근에는 텍스트 분류, 이미지 검색, 침입 탐지 및 게놈 분석과 같은 다양한 분야에 널리 적용되고 있다. 제안 방법은 메타 휴리스틱 알고리즘 중의 하나인 유전 알고리즘을 기반으로 한다. 특징 부분 집합을 찾는 방법은 크게 필터(filter) 방법과 래퍼(wrapper) 방법이 있는데, 본 연구에서는 최적의 특징 부분 집합을 찾기 위해 실제 분류기를 사용한 평가를 하는 래퍼 방법을 사용한다. 실험에 사용한 훈련 데이터셋은 클래스 불균형이 심하여 희소클래스에 대한 분류 성능을 높이기 어렵다. SMOTE 기법을 적용한 훈련 데이터셋을 사용하여 특징 선택을 하고 다양한 기계학습 알고리즘을 사용하여 선택한 특징들의 성능을 평가한다.

Abstract

Feature selection, one of data preprocessing techniques, is one of major research areas in many applications dealing with large dataset. It has been used in pattern recognition, machine learning and data mining, and is now widely applied in a variety of fields such as text classification, image retrieval, intrusion detection and genome analysis. The proposed method is based on a genetic algorithm which is one of meta-heuristic algorithms. There are two methods of finding feature subsets: a filter method and a wrapper method. In this study, we use a wrapper method, which evaluates feature subsets using a real classifier, to find an optimal feature subset. The training dataset used in the experiment has a severe class imbalance and it is difficult to improve classification performance for rare classes. After preprocessing the training dataset with SMOTE, we select features and evaluate them with various machine learning algorithms.

참고문헌 (17)

  1. H. Liu, "Toward integrating feature selection algorithms for classification and clustering", IEEE Transactions on knowledge and data engineering, 17(4), pp.491~502 (2005)
  2. I. Guyon, "An introduction to variable and feature selection", Journal of machine learning research, 3, pp.1157~1182 (2003)
  3. 양은목, "퍼지와 인공 신경망을 이용한 침입탐지시스템의 탐지 성능 비교 연구", 디지털융복합연구, 15(6), pp.391~398 (2017), 한국디지털정책학회[DOI]
  4. 이하용, "보안성과 성능에 따른 침입탐지시스템의 품질평가 모델", 디지털융복합연구, 12(6), pp.289~295 (2014), 한국디지털정책학회[DOI]
  5. 이하용, "CC와 ISO 표준에 따른 침입방지시스템의 융합 성능평가 모델", 디지털융복합연구, 13(5), pp.251~257 (2015), 한국디지털정책학회[DOI]
  6. A. Jain, "Feature selection : Evaluation, application, and small sample performance", IEEE transactions on pattern analysis and machine intelligence, 19(2), pp.153~158 (1997)
  7. A. Blum, "Training a 3-node neural network is NP-complete", Advances in neural information processing systems, pp.494~501 (1989)
  8. R. Kohavi, "Wrappers for feature subset selection", Artificial intelligence, 97(1-2), pp.273~324 (1997)
  9. P. Pudil, "Floating search methods in feature selection", Pattern recognition letters, 15(11), pp.1119~1125 (1994)
  10. V. Bolon-Canedo, "Feature selection and classification in multiple class datasets: An application to KDD Cup 99 dataset", Expert Systems with Applications, 38(5), pp.5947~5957 (2011)
  11. Nguyen, "Improving effectiveness of intrusion detection by correlation feature selection", Availability, Reliability, and Security, 2010. ARES'10 International Conference on, pp.17~24 (2010)
  12. T. S. Chou, "Network intrusion detection design using feature selection of soft computing paradigms", International journal of computational intelligence, 4(3), pp.196~208 (2008)
  13. "KDD Cup 1999 Data"[URL]
  14. N. V. Chawla, "SMOTE : synthetic minority over-sampling technique", Journal of artificial intelligence research, 16, pp.321~357 (2002)
  15. "WEKA"[URL]
  16. D. E. Goldberg, "Genetic Algorithms in Search, Optimization & Machine Learning", pp.25~ (1998), Wesely Publishing Co., Inc
  17. 서재현, "기계학습 방법에 기반 한 불균형 침입탐지 데이터 분류법의 성능평가에 관한 연구", 한국지능시스템학회 논문지, 27(5), pp.466~474 (2017), 한국지능시스템학회

이 간행물의 다른 논문 (21건)