A lightweight method for Android malware classification based on teacher assistant distillation

被引:0
|
作者
Tang, Junwei [1 ,2 ]
Pi, Qiaosen [2 ]
Huang, Jin [2 ]
He, Ruhan [1 ,2 ]
Peng, Tao [2 ]
Hu, Xinrong [1 ,2 ]
Tian, Wenlong [3 ,4 ]
机构
[1] Wuhan Textile Univ, Hubei Prov Engn Res Ctr Intelligent Textile & Fas, Wuhan, Peoples R China
[2] Wuhan Textile Univ, Sch Comp Sci & Artificial Intelligence, Wuhan, Peoples R China
[3] Univ South China, Sch Comp Sci, Guangzhou, Peoples R China
[4] Nanyang Technol Univ, Sch Phys & Math Sci, Singapore, Singapore
基金
湖北省教育厅重点项目;
关键词
Android Malware; Residual Network; Knowledge Distillation; Teacher Assistant Model;
D O I
10.1109/MSN60784.2023.00120
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, the growing concern over mobile security and the associated risks posed by mobile malware have prompted an increased focus on utilizing deep learning models for analyzing Android application security. However, the expansion of deep learning model sizes results in an exponential growth of model parameters, demanding significant computing resources for execution. To address this challenge, we propose a lightweight Android malware detection method based on teacher-assistant-student knowledge distillation. Our method enables predicting on local clients, eliminating the need for cloud-base service interactions, and protecting user privacy. We visualize the binary file of the target Android application as an RGB three-channel color image, using ResNeSt50 as the teacher model, and compress it based on knowledge distillation. An assistant model is incorporated to address the issue of insufficient distillation resulting from the significant gap between the teacher and student models. Additionally, we integrate a split-attention mechanism to enhance the ability of the professor model to acquire deep features of malware images. We conduct experiments on Drebin and CICMalDroid 2020 datasets and the results show that the proposed method can ensure that the detection results of student model are more similar to those of the teacher model while reducing model complexity. Our method reduces the number of model parameters by 95% compare to the teacher model while maintaining accuracy. And the accuracy is improved by 0.63% compare to the traditional distillation method.
引用
收藏
页码:819 / 824
页数:6
相关论文
共 50 条
  • [1] A Lightweight Android Malware Detection Framework Based on Knowledge Distillation
    Zhi, Yongbo
    Xi, Ning
    Liu, Yuanqing
    Hui, Honglei
    NETWORK AND SYSTEM SECURITY, NSS 2021, 2021, 13041 : 116 - 130
  • [2] TinyDroid: A Lightweight and Efficient Model for Android Malware Detection and Classification
    Chen, Tieming
    Mao, Qingyu
    Yang, Yimin
    Lv, Mingqi
    Zhu, Jianming
    MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [3] A Lightweight On-Device Detection Method for Android Malware
    Yuan, Wei
    Jiang, Yuan
    Li, Heng
    Cai, Minghui
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (09): : 5600 - 5611
  • [4] A Malware Classification Method Based on Knowledge Distillation and Feature Fusion
    Guan, Xin
    Zhang, Guodong
    IEEE ACCESS, 2025, 13 : 51268 - 51276
  • [5] Permission-Based Feature Scaling Method for Lightweight Android Malware Detection
    Zhu, Dali
    Xi, Tong
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2019, PT I, 2019, 11775 : 714 - 725
  • [6] A Lightweight Malware Detection Model Based on Knowledge Distillation
    Miao, Chunyu
    Kou, Liang
    Zhang, Jilin
    Dong, Guozhong
    MATHEMATICS, 2024, 12 (24)
  • [7] PAFE: A lightweight visualization-based fast malware classification method
    Li, Sicong
    Wang, Jian
    Wang, Shuo
    Song, Yafei
    HELIYON, 2024, 10 (16)
  • [8] A Lightweight Malware Traffic Classification Method Based on a Broad Learning Architecture
    Zhang, Yibin
    Gui, Guan
    Mao, Shiwen
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (23) : 21131 - 21132
  • [9] Android Malware Detection Based on Functional Classification
    Fan, Wenhao
    Liu, Dong
    WU, Fan
    Tang, Bihua
    Liu, Yuan'an
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (03) : 656 - 666
  • [10] A Lightweight Network-based Android Malware Detection System
    Sanz, Igor Jochem
    Lopez, Martin Andreoni
    Viegas, Eduardo Kugler
    Sanches, Vinicius Rodrigues
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 695 - 703