Abstract
Machine learning based Android malware detection has attracted a great deal of research work in recent years. A reliable malware dataset is critical to evaluate the effectiveness of malware detection approaches. Unfortunately, existing malware datasets used in our community are mainly labelled by leveraging existing anti-virus services (i.e., VirusTotal), which are prone to mislabelling. This, however, would lead to the inaccurate evaluation of the malware detection techniques. Removing label noises from Android malware datasets can be quite challenging, especially at a large data scale. To address this problem, we propose an effective approach called MalWhiteout to reduce label errors in Android malware datasets. Specifically, we creatively introduce Confident Learning (CL), an advanced noise estimation approach, to the domain of Android malware detection. To combat false positives introduced by CL, we incorporate the idea of ensemble learning and inter-app relation to achieve a more robust capability in noise detection. We evaluate MalWhiteout on a curated large-scale and reliable benchmark dataset. Experimental results show that MalWhiteout is capable of detecting label noises with over 94% accuracy even at a high noise ratio (i.e., 30%) of the dataset. MalWhiteout outperforms the state-of-the-art approach in terms of both effectiveness (8% to 218% improvement) and efficiency (70 to 249 times faster) across different settings. By reducing label noises, we show that the performance of existing malware detection approaches can be improved.
Original language | English |
---|---|
Title of host publication | Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
Publisher | Association for Computing Machinery (ACM) |
Pages | 1-13 |
Number of pages | 2006 |
ISBN (Electronic) | 10.1145/3551349 |
ISBN (Print) | 9781450394758 |
Publication status | Published - 5 Jan 2023 |
Event | 37th IEEE/ACM International Conference on Automated Software Engineering (ASE) - Ann Arbor, United States Duration: 26 Sept 2022 → 1 Oct 2022 https://www.aconf.org/conf_181212.html |
Conference
Conference | 37th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
---|---|
Country/Territory | United States |
City | Ann Arbor |
Period | 26/09/22 → 1/10/22 |
Internet address |