Symmetry (Jul 2021)

A New Feature Selection Method Based on a Self-Variant Genetic Algorithm Applied to Android Malware Detection

  • Le Wang,
  • Yuelin Gao,
  • Shanshan Gao,
  • Xin Yong

DOI
https://doi.org/10.3390/sym13071290
Journal volume & issue
Vol. 13, no. 7
p. 1290

Abstract

Read online

In solving classification problems in the field of machine learning and pattern recognition, the pre-processing of data is particularly important. The processing of high-dimensional feature datasets increases the time and space complexity of computer processing and reduces the accuracy of classification models. Hence, the proposal of a good feature selection method is essential. This paper presents a new algorithm for solving feature selection, retaining the selection and mutation operators from traditional genetic algorithms. On the one hand, the global search capability of the algorithm is ensured by changing the population size, on the other hand, finding the optimal mutation probability for solving the feature selection problem based on different population sizes. During the iteration of the algorithm, the population size does not change, no matter how many transformations are made, and is the same as the initialized population size; this spatial invariance is physically defined as symmetry. The proposed method is compared with other algorithms and validated on different datasets. The experimental results show good performance of the algorithm, in addition to which we apply the algorithm to a practical Android software classification problem and the results also show the superiority of the algorithm.

Keywords