MARATTO

article · IAES International Journal of Artificial Intelligence

Improve malware classifiers performance using cost-sensitive learning for imbalanced dataset

20232 citationsOpen accessAbdelmalek Essaâdi University

Abstract

<p>In recent times, malware visualization has become very popular for malware<br />classification in cybersecurity. Existing malware features can easily identify<br />known malware that have been already detected, but they cannot identify new<br />and infrequent malwares accurately. Moreover, deep learning algorithms<br />show their power in term of malware classification topic. However, we found<br />the use of imbalanced data; the Malimg database which contains 25 malware<br />families don’t have same or near number of images per class. To address these<br />issues, this paper proposes an effective malware classifier, based on costsensitive deep learning. When performing classification on imbalanced data, some classes get less accuracy than others. Cost-sensitive is meant to solve this issue, however in our case of 25 classes, classical cost-sensitive weights wasn’t effective is giving equal attention to all classes. The proposed approach improves the performance of malware classification, and we demonstrate this improvement using two Convolutional Neural Network models using functional and subclassing programming techniques, based on loss, accuracy, recall and precision.</p>

Research topics

  • Advanced Malware Detection Techniques
  • Anomaly Detection Techniques and Applications
  • Network Security and Intrusion Detection

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.11591/ijai.v12.i4.pp1836-1844

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.