An inception V3 approach for malware classification using machine learning and transfer learning

被引:3
作者
Ahmed M. [1 ]
Afreen N. [1 ]
Ahmed M. [1 ]
Sameer M. [2 ]
Ahamed J. [3 ]
机构
[1] Jamia Millia Islamia, New Delhi
[2] National Institute of Technology Patna, Bihar
[3] Maulana Azad National Urdu University, Hyderabad
[4] Indian Institute of Technology, Delhi
来源
International Journal of Intelligent Networks | 2023年 / 4卷
关键词
Artificial neural network; Convolutional neural network; InceptionV3; Logistic regression; Long short term memory; Microsoft BIG15;
D O I
10.1016/j.ijin.2022.11.005
中图分类号
学科分类号
摘要
Malware instances have been extremely used for illegitimate purposes, and new variants of malware are observed every day. Machine learning in network security is one of the prime areas of research today because of its performance and has shown tremendous growth in the last decade. In this paper, we formulate the malware signature as a 2D image representation and leverage deep learning approaches to characterize the signature of malware contained in BIG15 dataset across nine classes. The current research compares the performance of various machine learning and deep learning technologies towards malware classification such as Logistic Regression (LR), Artificial Neural Network (ANN), Convolutional Neural Network (CNN), transfer learning on CNN and Long Short Term Memory (LSTM). The transfer learning approach using InceptionV3 resulted in a good performance with respect to the compared models like LSTM with a classification accuracy of 98.76% on the test dataset and 99.6% on the train dataset. © 2022 The Authors
引用
收藏
页码:11 / 18
页数:7
相关论文
共 37 条
[1]  
Mahindru A., Sangal A.L., FSDroid:-A feature selection technique to detect malware from Android using Machine Learning Techniques, Multimed. Tool. Appl., 80, pp. 13271-13323, (2021)
[2]  
Malware statistics and Trend report, (2020)
[3]  
Russakovsky O., Deng J., Su H., Et al., ImageNet Large Scale Visual Recognition Challenge, (2015)
[4]  
Gupta S., Sameer M., Mohan N., Detection of epileptic seizures using convolutional neural network, 2021 International Conference on Emerging Smart Computing and Informatics (ESCI), pp. 786-790, (2021)
[5]  
Cakir B., Dogdu E., Malware classification using deep learning methods, Proceedings of the ACMSE 2018 Conference, pp. 1-5, (2018)
[6]  
Akarsh S., Simran K., Poornachandran P., Et al., Deep learning framework and visualization for malware classification, 2019 5th International Conference on Advanced Computing & Communication Systems (ICACCS), pp. 1059-1063, (2019)
[7]  
Lu Y., Graham J., Li J., Deep learning based malware classification using deep residual network, Proceedings of the 2019 Modeling, Simulation and Visualization Student Capstone Conference, (2019)
[8]  
Conti G., Dean E., Sinda M., Sangster B., Visual Reverse Engineering of Binary and Data Files BT - Visualization for Computer Security, pp. 1-17, (2008)
[9]  
Narayanan B.N., Djaneye-Boundjou O., Kebede T.M., Performance analysis of machine learning and pattern recognition algorithms for malware classification, 2016 IEEE National Aerospace and Electronics Conference (NAECON) and Ohio Innovation Summit (OIS), pp. 338-342, (2016)
[10]  
Ren Z., Chen G., Lu W., Malware visualization methods based on deep convolution neural networks, Multimed. Tool. Appl., pp. 1-19, (2019)