Intersection Filtering based on Recursive Feature Elimination Cross-Validation to Improve Classification Models in Early Detection of Android Malware

Authors

  • Akhmad Dahlan Universitas Amikom Yogyakarta
  • Yoga Pristyanto Department of Information System, Faculty of Computer Science, Universitas Amikom Yogyakarta, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281, Indonesia
  • Muhammad Shahkhir Mozamir Faculty of Information & Communication Technology, Universiti Teknikal Malaysia Melaka, 76100 Durian Tunggal, Melaka, Malaysia
  • Muhamad Hariz Muhamad Adnan Faculty of Computing and Meta-Teknologi, Universiti Pendidikan Sultan Idris, 35900 Tanjong Malim, Perak, Malaysia

Keywords:

Features reduction, Machine learning, Classification, IFRFECV, Subset-features

Abstract

Android malware is malicious software designed to damage or steal data on Android operating system devices. Machine learning models can be a solution for the early detection of Android malware. The problem in machine learning is that the large dimensions of the malware dataset can cause the model performance to be less than optimal. In this research, the proposed method of Intersection Filtering based on Recursive Feature Elimination cross-validation (IF-RFECV) is used for the process, which is expected to create a model that is robust to several types of high dimensional data, especially Android malware detection datasets. The research results show that Intersection Filtering based on RFECV (IF-RFECV) can produce fewer features and correlate with the label or target class. Overall, feature reduction using Intersection Filtering based on Recursive Feature Elimination Cross Validation (IF-RFECV) can produce accuracy, precision, recall and f-1 scores on the classification model that are better than original features or RFECV alone. The processing time carried out by Intersection Filtering based on Recursive Feature Elimination cross-validation (IF-RFECV) is similar to original features or RFECV alone. With the increase in results, this model can be used well in detecting malware on the Android operating system.

Downloads

Download data is not yet available.

Author Biographies

Yoga Pristyanto, Department of Information System, Faculty of Computer Science, Universitas Amikom Yogyakarta, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281, Indonesia

yoga.pristyanto@amikom.ac.id

Muhammad Shahkhir Mozamir, Faculty of Information & Communication Technology, Universiti Teknikal Malaysia Melaka, 76100 Durian Tunggal, Melaka, Malaysia

shahkhir@utem.edu.my

Muhamad Hariz Muhamad Adnan, Faculty of Computing and Meta-Teknologi, Universiti Pendidikan Sultan Idris, 35900 Tanjong Malim, Perak, Malaysia

mhariz@meta.upsi.edu.my

Downloads

Published

2024-10-15

Issue

Section

Articles

Most read articles by the same author(s)