2021
DOI: 10.3390/math9212813
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 33 publications
(26 citation statements)
references
References 35 publications
0
25
0
1
Order By: Relevance
“…Genetic algorithm (GA) is a search and optimization technology inspired by the biological evolution process [ 23 , 24 ]. Based on the rule of survival of the fittest, it searches for the optimal solution through various genetic operations.…”
Section: Mfdroidmentioning
confidence: 99%
“…Genetic algorithm (GA) is a search and optimization technology inspired by the biological evolution process [ 23 , 24 ]. Based on the rule of survival of the fittest, it searches for the optimal solution through various genetic operations.…”
Section: Mfdroidmentioning
confidence: 99%
“…The papers [29]- [31], [37], [44], use both permissions and API calls, and pass them to different machine-learning algorithms such as random forest, SVM, and logistic regression. By utilizing different datasets, various accuracies were obtained in the range 87 -98%.…”
Section: A Static Analysis Based Malware Detectionmentioning
confidence: 99%
“…The latter proposed an ondevice malware detection and remover, but its accuracy is not given. The study [37] uses permissions and API calls and tries genetic algorithm in the feature selection process. After that, the features are passed to different ML algorithms such as J48, decision tree, random forest, and naive bayes.…”
Section: A Static Analysis Based Malware Detectionmentioning
confidence: 99%
“…To address the above issues, various works are proposed to solve feature selection problems using metaheuristics [35]. Most of them use genetic algorithms (GA) [36][37][38][39]. Meta-heuristic algorithms based on swarm intelligence are also applied to feature selection, such as ant colony optimization (ACO) [40,41], particle swarm optimization (PSO) [42,43], and bee swarm optimization (BSO) [44,45].…”
Section: Introductionmentioning
confidence: 99%