Using Explainability Techniques to Assist Android Malware Detection Models in Resisting Adversarial Attacks

This study explores using Function Call Graphs (FCGs) to generate adversarial examples to improve the robustness of Android malware detection models. With Android holding a market share of up to 70% [1], its applications are frequent targets for attacks. To counter increasingly sophisticated threats, this research employs machine learning and deep learning, using FCGs to create adversarial samples that can evade detection with up to a 95% evasion rate. We focuses on simulated annealing, and explainable AI (XAI) techniques for generating these samples and uses adversarial training to balance accuracy and robustness in detection models. Adversarial training helps models identify such adversary samples, while XAI provides insights into the models’ decision-making processes, enhancing their ability to detect malicious apps. This approach achieves an F1-Score of 94% in standard training and 91% with adversarial training, outperforming simulated annealing (86%) in resisting unknown adversarial samples, with XAI showing an average detection rate of 92%.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1109/iscmi63661.2024.10851553
Citations
1
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Using Explainability Techniques to Assist Android Malware Detection Models in Resisting Adversarial Attacks

Yiming Chen, Yu-Cheng Yan, Q Yang
1 citations
Advanced Malware Detection Techniques
0.35
article

Using Explainability Techniques to Assist Android Malware Detection Models in Resisting Adversarial Attacks

Yiming Chen, Yu-Cheng Yan, Q Yang
article en
1 citations

Abstract

This study explores using Function Call Graphs (FCGs) to generate adversarial examples to improve the robustness of Android malware detection models. With Android holding a market share of up to 70% [1], its applications are frequent targets for attacks. To counter increasingly sophisticated threats, this research employs machine learning and deep learning, using FCGs to create adversarial samples that can evade detection with up to a 95% evasion rate. We focuses on simulated annealing, and explainable AI (XAI) techniques for generating these samples and uses adversarial training to balance accuracy and robustness in detection models. Adversarial training helps models identify such adversary samples, while XAI provides insights into the models’ decision-making processes, enhancing their ability to detect malicious apps. This approach achieves an F1-Score of 94% in standard training and 91% with adversarial training, outperforming simulated annealing (86%) in resisting unknown adversarial samples, with XAI showing an average detection rate of 92%.

National Central University (TW)
National Central University, National Science and Technology Council
Openalex Percentile: Top 39%
Advanced Malware Detection Techniques
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Using Explainability Techniques to Assist Android Malware Detection Models in Resisting Adversarial Attacks — Yiming Chen, Yu-Cheng Yan, et al. · (2024) | TGRS Research Map | TGRS