Research on unsupervised feature learning for Android malware detection based on Restricted Boltzmann Machines
dc.contributor.author | Liu, Zhen | |
dc.contributor.author | Wang, Ruoyu | |
dc.contributor.author | Japkowicz, Nathalie | |
dc.contributor.author | Tang, Deyu | |
dc.contributor.author | Zhang, Wenbin | |
dc.contributor.author | Zhao, Jie | |
dc.date.accessioned | 2023-03-06T18:54:56Z | |
dc.date.available | 2023-03-06T18:54:56Z | |
dc.date.issued | 2021-03-08 | |
dc.description.abstract | Android malware detection has attracted much attention in recent years. Existing methods mainly research on extracting static or dynamic features from mobile apps and build mobile malware detection model by machine learning algorithms. The number of extracted static or dynamic features maybe much high. As a result, the data suffers from high dimensionality. In addition, to avoid being detected, malware data is varied and hard to obtain in the first place. To detect zeroday malware, unsupervised malware detection methods were applied. In such case, unsupervised feature reduction method is an available choice to reduce the data dimensionality. In this paper, we propose an unsupervised feature learning algorithm called Subspace based Restricted Boltzmann Machines (SRBM) for reducing data dimensionality in malware detection. Multiple subspaces in the original data are firstly searched. And then, an RBM is built on each subspace. All outputs of the hidden layers of the trained RBMs are combined to represent the data in lower dimension. The experimental results on OmniDroid, CIC2019 and CIC2020 datasets show that the features learned by SRBM perform better than the ones learned by other feature reduction methods when the performance is evaluated by clustering evaluation metrics, i.e., NMI, ACC and Fscore. | en_US |
dc.description.sponsorship | We thank the anonymous reviewers for their constructive comments. This work is supported by the Key research platforms and projects of colleges and universities in Guangdong Province [Grant No. 2020ZDZX3060, 2019KZDZX1020], National Natural Science Foundation of China [Grant No. 61501128, 61976239], financial support from China Scholarship Council, Natural Science Foundation of Guangdong Province [Grant Nos. 2017A030313345, 2020A1515010783], Medical Scientific Research Foundation of Guangdong Province [Grant No. A2019123], Engineering Technol- ogy Research & Development center of universities in Guangdong [Grant Nos. 2016GCZX004, 2018GCZX002]. | en_US |
dc.description.uri | https://www.sciencedirect.com/science/article/pii/S0167739X21000674 | en_US |
dc.format.extent | 30 pages | en_US |
dc.genre | journal articles | en_US |
dc.genre | postprints | en_US |
dc.identifier | doi:10.13016/m2pz3c-zafx | |
dc.identifier.citation | Liu, Zhen, et al. "Research on Unsupervised Feature Learning for Android Malware Detection based on Restricted Boltzmann Machines" Future Generation Computer Systems 120 (July 2021): pp. 91-108. https://doi.org/10.1016/j.future.2021.02.015. | en_US |
dc.identifier.uri | https://doi.org/10.1016/j.future.2021.02.015 | |
dc.identifier.uri | http://hdl.handle.net/11603/26956 | |
dc.language.iso | en_US | en_US |
dc.publisher | Elsevier | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Information Systems Department Collection | |
dc.relation.ispartof | UMBC Student Collection | |
dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | en_US |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) | * |
dc.rights | Access to this item will begin on 03-08-2023 | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | Research on unsupervised feature learning for Android malware detection based on Restricted Boltzmann Machines | en_US |
dc.type | Text | en_US |