ACE: A Static Android Malware Detection Method Based on Supervised Contrastive Learning

Smart and mobile devices are essential components of the Internet of Things (IoT) ecosystems, facilitating connectivity and automation across various domains. Due to its flexibility, the Android operating system is widely adopted in these devices. However, their increasing integration into IoT networks has introduced significant security risks, particularly from Android malware. To address these challenges, effective detection methods are needed to enhance IoT security. Given the success of contrastive learning in computer vision, researchers have increasingly explored its potential for Android malware detection. This article presents a static Android malware detection method that integrates deep learning with supervised contrastive learning. Based on the characteristic that contrastive learning enhances the model’s ability to effectively represent input samples, we design a novel contrastive loss based on structural similarity metrics and integrate it with contractive loss and binary cross-entropy loss to construct a hierarchical loss function for guiding model optimization. Furthermore, the method directly analyzes the classes.dex file from Android application package, eliminating the need for feature engineering or domain expertise, thus enhancing its applicability. Experimental results demonstrate that the proposed method achieves an 87.13% F1-score on the AndroZoo dataset, outperforming baseline models while maintaining computational efficiency and practical usability. Ablation studies validate the effectiveness of the hierarchical loss function in improving model performance and ensuring consistent malware representation within the same family.

Authors

Institutions

Publication Details

Journal
IEEE Internet of Things Journal
Published
2025-03-24
DOI
https://doi.org/10.1109/jiot.2025.3553865
Citations
3
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
4.46

Funders

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

ACE: A Static Android Malware Detection Method Based on Supervised Contrastive Learning

Mingshu He, Yuanming Huang, Xiaojuan Wang, Jie Zhang et al.
3 citations
IEEE Internet of Things Journal
Advanced Malware Detection Techniques
4.46
article

ACE: A Static Android Malware Detection Method Based on Supervised Contrastive Learning

Mingshu He, Yuanming Huang, Xiaojuan Wang, Jie Zhang, Shize Guo
article en
3 citations

Abstract

Smart and mobile devices are essential components of the Internet of Things (IoT) ecosystems, facilitating connectivity and automation across various domains. Due to its flexibility, the Android operating system is widely adopted in these devices. However, their increasing integration into IoT networks has introduced significant security risks, particularly from Android malware. To address these challenges, effective detection methods are needed to enhance IoT security. Given the success of contrastive learning in computer vision, researchers have increasingly explored its potential for Android malware detection. This article presents a static Android malware detection method that integrates deep learning with supervised contrastive learning. Based on the characteristic that contrastive learning enhances the model’s ability to effectively represent input samples, we design a novel contrastive loss based on structural similarity metrics and integrate it with contractive loss and binary cross-entropy loss to construct a hierarchical loss function for guiding model optimization. Furthermore, the method directly analyzes the classes.dex file from Android application package, eliminating the need for feature engineering or domain expertise, thus enhancing its applicability. Experimental results demonstrate that the proposed method achieves an 87.13% F1-score on the AndroZoo dataset, outperforming baseline models while maintaining computational efficiency and practical usability. Ablation studies validate the effectiveness of the hierarchical loss function in improving model performance and ensuring consistent malware representation within the same family.

IEEE Internet of Things JournalVol. 12(13)
Beijing University of Posts and Telecommunications (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 6%
Advanced Malware Detection Techniques
4.46
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.