mlsanityData to 7 Oct 2026

Self-Supervised Vision Transformers for Malware Detection

arXiv 2208.07049 ↗First posted 15 Aug 2022cs.CR cs.CVcited by 5

Not on the map. Why?

Abstract (arXiv)

Malware detection plays a crucial role in cyber-security with the increase in malware growth and advancements in cyber-attacks. Previously unseen malware which is not determined by security vendors are often used in these attacks and it is becoming inevitable to find a solution that can self-learn from unlabeled sample data. This paper presents SHERLOCK, a self-supervision based deep learning model to detect malware based on the Vision Transformer (ViT) architecture. SHERLOCK is a novel malware detection method which learns unique features to differentiate malware from benign programs with the use of image-based binary representation. Experimental results using 1.2 million Android applications across a hierarchy of 47 types and 696 families, shows that self-supervised learning can achieve an accuracy of 97% for the binary classification of malware which is higher than existing state-of-the-art techniques. Our proposed model is also able to outperform state-of-the-art techniques for multi-class malware classification of types and family with macro-F1 score of .497 and .491 respectively.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 19 of its 74 references that are in the map. First posted on arXiv 15 Aug 2022.

Builds on

19 of 74 references.

References · 19

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
  4. 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
  5. 2016Colorful Image Colorizationcited by 1,113
  6. 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
  7. 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
  8. 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 511
  9. 2019S4L: Self-Supervised Semi-Supervised Learningcited by 335
  10. 2017Cross-Domain Self-supervised Multi-task Feature Learning using Synthetic Imagerycited by 56
  11. 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
  12. 2021Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwritingcited by 38
7 more
  1. 2019An Observational Investigation of Reverse Engineers' Processescited by 20
  2. 2022A Comparison of Static, Dynamic, and Hybrid Analysis for Malware Detectioncited by 16
  3. 2019Understanding the Impact of Label Granularity on CNN-based Image Classificationcited by 13
  4. 2021DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecodecited by 9
  5. 2014Unsupervised Anomaly-based Malware Detection using Hardware Featurescited by 8
  6. 2022Self-Supervision, Remote Sensing and Abstraction: Representation Learning Across 3 Million Locationscited by 6
  7. 2020A Survey on Smartphones Security: Software Vulnerabilities, Malware, and Attackscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 1; 2026: 2.

5 papers.