Android Malware Detection Using Machine Learning with Feature Selection Based on the Genetic Algorithm

被引:21
|
作者
Lee, Jaehyeong [1 ]
Jang, Hyuk [1 ]
Ha, Sungmin [2 ]
Yoon, Yourim [1 ]
机构
[1] Gachon Univ, Dept Comp Engn, 1342 Seongnamdaero, Seongnam Si 13120, Gyeonggi Do, South Korea
[2] Gachon Univ, Dept Business Adm, 1342 Seongnamdaero, Seongnam Si 13120, Gyeonggi Do, South Korea
关键词
android malware detection; machine learning; genetic algorithm; feature selection; static analysis; STATIC ANALYSIS;
D O I
10.3390/math9212813
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Since the discovery that machine learning can be used to effectively detect Android malware, many studies on machine learning-based malware detection techniques have been conducted. Several methods based on feature selection, particularly genetic algorithms, have been proposed to increase the performance and reduce costs. However, because they have yet to be compared with other methods and their many features have not been sufficiently verified, such methods have certain limitations. This study investigates whether genetic algorithm-based feature selection helps Android malware detection. We applied nine machine learning algorithms with genetic algorithm-based feature selection for 1104 static features through 5000 benign applications and 2500 malwares included in the Andro-AutoPsy dataset. Comparative experimental results show that the genetic algorithm performed better than the information gain-based method, which is generally used as a feature selection method. Moreover, machine learning using the proposed genetic algorithm-based feature selection has an absolute advantage in terms of time compared to machine learning without feature selection. The results indicate that incorporating genetic algorithms into Android malware detection is a valuable approach. Furthermore, to improve malware detection performance, it is useful to apply genetic algorithm-based feature selection to machine learning.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Community Based Feature Selection Method for Detection of Android Malware
    Bhattacharya, Abhishek
    Goswami, Radha Tamal
    [J]. JOURNAL OF GLOBAL INFORMATION MANAGEMENT, 2018, 26 (03) : 54 - 77
  • [22] Android Malware Detection Based on Feature Selection and Weight Measurement
    Sun, Huizhong
    Xu, Guosheng
    Wu, Zhimin
    Quan, Ruijie
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 33 (01): : 585 - 600
  • [23] Android Malware Detection Using Machine Learning: A Review
    Chowdhury, Naseef-Ur-Rahman
    Haque, Ahshanul
    Soliman, Hamdy
    Hossen, Mohammad Sahinur
    Fatima, Tanjim
    Ahmed, Imtiaz
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 3, INTELLISYS 2023, 2024, 824 : 507 - 522
  • [24] An Android Malware Detection System Based on Machine Learning
    Wen, Long
    Yu, Haiyang
    [J]. GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [25] FSDroid:- A feature selection technique to detect malware from Android using Machine Learning TechniquesFSDroid
    Arvind Mahindru
    A.L. Sangal
    [J]. Multimedia Tools and Applications, 2021, 80 : 13271 - 13323
  • [26] Machine Learning-Based Adaptive Genetic Algorithm for Android Malware Detection in Auto-Driving Vehicles
    Hammood, Layth
    Dogru, Ibrahim Alper
    Kilic, Kazim
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [27] Enhanced Feature Selection Using Genetic Algorithm for Machine-Learning-Based Phishing URL Detection
    Kocyigit, Emre
    Korkmaz, Mehmet
    Sahingoz, Ozgur Koray
    Diri, Banu
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (14):
  • [28] A New Wrapper-Based Feature Selection Technique with Fireworks Algorithm for Android Malware Detection
    Guendouz, Mohamed
    Amine, Abdelmalek
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2022, 14 (01):
  • [29] ANALYSIS OF FEATURES SELECTION AND MACHINE LEARNING CLASSIFIER IN ANDROID MALWARE DETECTION
    Mas'ud, Mohd Zaki
    Sahib, Shahrin
    Abdollah, Mohd Faizal
    Selamat, Siti Rahayu
    Yusof, Robiah
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [30] Android Malware Detection Using Category-Based Machine Learning Classifiers
    Alatwi, Huda Ali
    Oh, Tae
    Fokoue, Ernest
    Stackpole, Bill
    [J]. SIGITE'16: PROCEEDINGS OF THE 17TH ANNUAL CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2016, : 54 - 59