Research on unsupervised feature learning for Android malware detection based on Restricted Boltzmann Machines

作者: Nathalie Japkowicz , Ruoyu Wang , Deyu Tang , Wenbin Zhang , Zhen Liu

DOI: 10.1016/J.FUTURE.2021.02.015

关键词:

摘要: 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 model by machine learning algorithms. The number of extracted maybe high. As a result, the data suffers high dimensionality. In addition, to avoid being detected, is varied hard obtain first place. To detect zeroday malware, unsupervised were applied. such case, feature reduction method an available choice reduce this paper, we propose algorithm called Subspace based Restricted Boltzmann Machines (SRBM) for reducing dimensionality detection. Multiple subspaces original are firstly searched. And then, RBM built each subspace. All outputs hidden layers trained RBMs combined represent lower dimension. experimental results OmniDroid, CIC2019 CIC2020 datasets show that learned SRBM perform better than ones other when performance evaluated clustering evaluation metrics, i.e., NMI, ACC Fscore.

参考文章(54)
Geoffrey E. Hinton, Miguel Á. Carreira-Perpiñán, On Contrastive Divergence Learning. international conference on artificial intelligence and statistics. ,(2005)
Ruslan Salakhutdinov, Nitish Srivastava, Multimodal learning with deep Boltzmann machines Journal of Machine Learning Research. ,vol. 15, pp. 2949- 2980 ,(2014)
Rahul Potharaju, Andrew Newell, Cristina Nita-Rotaru, Xiangyu Zhang, Plagiarizing smartphone applications: attack strategies and defense techniques international conference on engineering secure software and systems. pp. 106- 120 ,(2012) , 10.1007/978-3-642-28166-2_11
P. Smolensky, Information processing in dynamical systems: foundations of harmony theory Parallel distributed processing: explorations in the microstructure of cognition, vol. 1. pp. 194- 281 ,(1986)
Min Zheng, Mingshen Sun, John C.S. Lui, Droid Analytics: A Signature Based Analytic System to Collect, Extract, Analyze and Associate Android Malware 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications. pp. 163- 171 ,(2013) , 10.1109/TRUSTCOM.2013.25
Liang Du, Yi-Dong Shen, Unsupervised Feature Selection with Adaptive Structure Learning knowledge discovery and data mining. pp. 209- 218 ,(2015) , 10.1145/2783258.2783345
Shina Sheen, R. Anitha, V. Natarajan, Android based malware detection using a multifeature collaborative decision fusion approach Neurocomputing. ,vol. 151, pp. 905- 912 ,(2015) , 10.1016/J.NEUCOM.2014.10.004
Ali Feizollah, Nor Badrul Anuar, Rosli Salleh, Ainuddin Wahid Abdul Wahab, A review on feature selection in mobile malware detection Digital Investigation. ,vol. 13, pp. 22- 37 ,(2015) , 10.1016/J.DIIN.2015.02.001
Seung-Hyun Seo, Aditi Gupta, Asmaa Mohamed Sallam, Elisa Bertino, Kangbin Yim, Detecting mobile malware threats to homeland security through static analysis Journal of Network and Computer Applications. ,vol. 38, pp. 43- 53 ,(2014) , 10.1016/J.JNCA.2013.05.008
Zhenlong Yuan, Yongqiang Lu, Zhaoguo Wang, Yibo Xue, Droid-Sec: deep learning in android malware detection acm special interest group on data communication. ,vol. 44, pp. 371- 372 ,(2014) , 10.1145/2619239.2631434