CNN vs transformer variants: malware classification using binary malware images
| bracu.type.group | Research Publications | |
| datacite.rights | Metadata Only | |
| dc.contributor.author | Rahman, Mohammad Muhibur | |
| dc.contributor.author | Ahmed, Anushua | |
| dc.contributor.author | Khan, Mutasim Husain | |
| dc.contributor.author | Mahin, Mohammad Rakibul Hasan | |
| dc.contributor.author | Kibria, Fahmid Bin | |
| dc.contributor.author | Karim, Dewan Ziaul | |
| dc.contributor.author | Kaykobad, Mohammad | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-08-04T10:08:25Z | |
| dc.date.available | 2026-08-04T10:08:25Z | |
| dc.date.issued | 2023-01-01 | |
| dc.description.abstract | Malware classification is essential because their varieties can be characterized and labeled to provide information about their risks, how they enter our systems in the first place, and the precautions that need to be taken to prevent them. Numerous highly successful studies have been carried out on binary malware picture datasets utilizing models based on Convolutional Neural Networks in order to address this grave security-related problem. Common examples of such well-known models include ResNet-50, Inception-V3, VGG-16, DenseNet-201, etc. However, these models have very high parameters, giving them long run times. In order to address this issue and introduce novelty, we provide our own CNN-based approach that exhibits a noteworthy reduction in parameters, as low as 2.1 million while maintaining an excellent accuracy rate of 99.44% on the Malimg dataset. Furthermore, we include a range of Transformer models in our analysis due to the limited availability of literature on their application regarding binary malware image datasets. These highly developed models used for comparison on the binary malware image dataset called Malimg include Vision Transformer (ViT), Compact Convolutional Transformer (CCT), and External Attention Network (EANet). Finally, we use an explainable AI method called LIME to illustrate our suggested model's sample selection and classification process to better understand the prediction process of our model. | |
| dc.description.version | Published | |
| dc.format.extent | 308-315 | |
| dc.identifier.citation | M. M. Rahman et al., "CNN vs Transformer Variants: Malware Classification Using Binary Malware Images," 2023 IEEE International Conference on Communication, Networks and Satellite (COMNETSAT), Malang, Indonesia, 2023, pp. 308-315, doi: 10.1109/COMNETSAT59769.2023.10420585. | |
| dc.identifier.doi | 10.1109/COMNETSAT59769.2023.10420585 | |
| dc.identifier.issn | 9798350341102 | |
| dc.identifier.other | 2-s2.0-85186127915 | |
| dc.identifier.uri | https://hdl.handle.net/10361/28786 | |
| dc.language.iso | en_US | |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | |
| dc.relation.hasversion | 10.1109/COMNETSAT59769.2023.10420585 | |
| dc.relation.ispartof | Proceeding Comnetsat 2023 IEEE International Conference on Communication Networks and Satellite | |
| dc.relation.ispartofseries | Proceeding Comnetsat 2023 IEEE International Conference on Communication Networks and Satellite | |
| dc.relation.uri | https://ieeexplore.ieee.org/document/10420585 | |
| dc.subject | Convolutional Neural Network (CNN) | |
| dc.subject | Deep learning | |
| dc.subject | Explainable AI (XAI) | |
| dc.subject | Malware image classification | |
| dc.subject | Transformer | |
| dc.subject.lcsh | Computer viruses--Software. | |
| dc.subject.lcsh | Deep learning (Machine learning). | |
| dc.title | CNN vs transformer variants: malware classification using binary malware images | |
| dc.type | Conference Proceeding | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.affiliation.name | BRAC University | |
| person.identifier.scopus-author-id | 58143425900 | |
| person.identifier.scopus-author-id | 58627721600 | |
| person.identifier.scopus-author-id | 58144350000 | |
| person.identifier.scopus-author-id | 57208015151 | |
| person.identifier.scopus-author-id | 58266796000 | |
| person.identifier.scopus-author-id | 57203065236 | |
| person.identifier.scopus-author-id | 57065316700 |