MADCAT: Combating Malware Detection Under Concept Drift with Test-Time Adaptation

Eunjin Roh, Yigitcan Kaya, Christopher Kruegel, Giovanni Vigna, Sanghyun Hong
5/24/2025
cs.CRcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We present MADCAT, a self-supervised approach designed to address the concept drift problem in malware detection. MADCAT employs an encoder-decoder architecture and works by test-time training of the encoder on a small, balanced subset of the test-time data using a self-supervised objective. During test-time training, the model learns features that are useful for detecting both previously seen (old) data and newly arriving samples. We demonstrate the effectiveness of MADCAT in continuous Android malware detection settings. MADCAT consistently outperforms baseline methods in detection performance at test time. We also show the synergy between MADCAT and prior approaches in addressing concept drift in malware detection

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{roh2025madcat,
  title  = {MADCAT: Combating Malware Detection Under Concept Drift with Test-Time Adaptation},
  author = {Eunjin Roh and Yigitcan Kaya and Christopher Kruegel and Giovanni Vigna and Sanghyun Hong},
  year   = {2025},
  eprint = {2505.18734},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.18734v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.18734.svg)](https://codeofpaper.com/paper/2505.18734)

Discussion