Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.3 KB

File metadata and controls

20 lines (16 loc) · 1.3 KB

A Multi-Kernel and Meta-heuristic Feature Selection Approach for IoT Malware Threat Hunting in the Edge Layer

Using Grey Wolf Optimization for feature selection and multi-kernel SVM for classification of data-set. In this project, we use Grey Wolf Optimization for feature selection of a dataset. After that, we use a multi-kernel SVM to create the model. Two kernels of BFR and Linear are used in this project and you can change the kernels if you want. The GWO creates results in the numbers between 0 and 1 and we choose the features based on these numbers. We create a model based on this feature selection. Afterward, test this model and pass the accuracy as the fitness number to the GWO.

How to use?

First, you need to change the param method and set the numbers of your features in your dataset. in the next step, just run the optimizer file.

Cite our paper

@article{haddadpajouh2020multi,
  title={A Multi-Kernel and Meta-heuristic Feature Selection Approach for IoT Malware Threat Hunting in the Edge Layer},
  author={Haddadpajouh, Hamed and Mohtadi, Alireza and Dehghantanaha, Ali and Karimipour, Hadis and Lin, Xiaodong and Choo, Kim-Kwang Raymond},
  journal={IEEE Internet of Things Journal},
  year={2020},
  publisher={IEEE}
}

Paper link: https://ieeexplore.ieee.org/abstract/document/9205853/