Skip to main navigation Skip to search Skip to main content

Application of Deep Belief Networks for opcode based malware detection

  • Harbin Institute of Technology Shenzhen
  • University of Texas Health Science Center at Houston

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Deep belief nets (DBNs) have been successfully applied in various fields ranging from image classification and audio recognition to information retrieval. Compared with traditional shallow neural networks, DBNs can use unlabeled data to pretrain a multi-layer generative model, which can better solve the overfitting problem during training neural networks. In this study we represent malware as opcode sequences and use DBNs to detect malware. We compare the performance of DBNs with three widely used classification algorithms: Support Vector Machines (SVM), Decision Tree and k-Nearest Neighbor algorithm (KNN). The DBN model gives detection accuracy that is equal to the best of the other models. When using additional unlabeled data for DBN pre-training, DBNs performed better than the compared classification algorithms. We also use the DBNs as an autoencoder to extract the feature vectors of the input data. The experiments shows that the autoencoder can effectively model the underlying structure of the input data, and can significantly reduce the dimensions of feature vectors.

Original languageEnglish
Title of host publication2016 International Joint Conference on Neural Networks, IJCNN 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3901-3908
Number of pages8
ISBN (Electronic)9781509006199
DOIs
StatePublished - 31 Oct 2016
Externally publishedYes
Event2016 International Joint Conference on Neural Networks, IJCNN 2016 - Vancouver, Canada
Duration: 24 Jul 201629 Jul 2016

Publication series

NameProceedings of the International Joint Conference on Neural Networks
Volume2016-October

Conference

Conference2016 International Joint Conference on Neural Networks, IJCNN 2016
Country/TerritoryCanada
CityVancouver
Period24/07/1629/07/16

Keywords

  • DBN
  • Deep Learning
  • Deep neural Nets
  • Malware detection
  • Security

Fingerprint

Dive into the research topics of 'Application of Deep Belief Networks for opcode based malware detection'. Together they form a unique fingerprint.

Cite this