{"title":"基于图像的基于深度卷积神经网络和迁移学习的恶意软件分类","authors":"Dipendra Pant, Rabindra Bista","doi":"10.1145/3503047.3503081","DOIUrl":null,"url":null,"abstract":"Malware classification is a major challenge as they have multiple families and its type has been ever increasing. With the involvement of deep learning and the availability of massive data, neural networks can easily address this problem. This experimental work focuses on classifying the malware that are in the form of grayscale images into their respective families with high accuracy and low loss. We used transfer learning in a pretrained VGG16 model obtaining an accuracy of 88.40% of accuracy. Additionally, upon experimenting with the ResNet-18, InceptionV3 model to classify the malware images into their families didn't give better results as compared to our custom model. The custom model based on convolution neural network achieved better accuracy and was able to classify malware with 98.7% validation accuracy. Upon comparing our custom model with VGG16, ResNet-18, InceptionV3 the custom model gave better accuracy with a better f1 score of 0.99. But improper tuning of VGG16 yielded low accuracy and high parameter loss. In overall the approach of classifying malware by converting them into images and classifying thus obtained images makes the malware classification problem easier.","PeriodicalId":190604,"journal":{"name":"Proceedings of the 3rd International Conference on Advanced Information Science and System","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Image-based Malware Classification using Deep Convolutional Neural Network and Transfer Learning\",\"authors\":\"Dipendra Pant, Rabindra Bista\",\"doi\":\"10.1145/3503047.3503081\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Malware classification is a major challenge as they have multiple families and its type has been ever increasing. With the involvement of deep learning and the availability of massive data, neural networks can easily address this problem. This experimental work focuses on classifying the malware that are in the form of grayscale images into their respective families with high accuracy and low loss. We used transfer learning in a pretrained VGG16 model obtaining an accuracy of 88.40% of accuracy. Additionally, upon experimenting with the ResNet-18, InceptionV3 model to classify the malware images into their families didn't give better results as compared to our custom model. The custom model based on convolution neural network achieved better accuracy and was able to classify malware with 98.7% validation accuracy. Upon comparing our custom model with VGG16, ResNet-18, InceptionV3 the custom model gave better accuracy with a better f1 score of 0.99. But improper tuning of VGG16 yielded low accuracy and high parameter loss. In overall the approach of classifying malware by converting them into images and classifying thus obtained images makes the malware classification problem easier.\",\"PeriodicalId\":190604,\"journal\":{\"name\":\"Proceedings of the 3rd International Conference on Advanced Information Science and System\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 3rd International Conference on Advanced Information Science and System\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3503047.3503081\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Advanced Information Science and System","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3503047.3503081","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Image-based Malware Classification using Deep Convolutional Neural Network and Transfer Learning
Malware classification is a major challenge as they have multiple families and its type has been ever increasing. With the involvement of deep learning and the availability of massive data, neural networks can easily address this problem. This experimental work focuses on classifying the malware that are in the form of grayscale images into their respective families with high accuracy and low loss. We used transfer learning in a pretrained VGG16 model obtaining an accuracy of 88.40% of accuracy. Additionally, upon experimenting with the ResNet-18, InceptionV3 model to classify the malware images into their families didn't give better results as compared to our custom model. The custom model based on convolution neural network achieved better accuracy and was able to classify malware with 98.7% validation accuracy. Upon comparing our custom model with VGG16, ResNet-18, InceptionV3 the custom model gave better accuracy with a better f1 score of 0.99. But improper tuning of VGG16 yielded low accuracy and high parameter loss. In overall the approach of classifying malware by converting them into images and classifying thus obtained images makes the malware classification problem easier.