English

Semantic embeddings for program behavior patterns

Cryptography and Security 2018-04-11 v1 Machine Learning

Abstract

In this paper, we propose a new feature extraction technique for program execution logs. First, we automatically extract complex patterns from a program's behavior graph. Then, we embed these patterns into a continuous space by training an autoencoder. We evaluate the proposed features on a real-world malicious software detection task. We also find that the embedding space captures interpretable structures in the space of pattern parts.

Keywords

Cite

@article{arxiv.1804.03635,
  title  = {Semantic embeddings for program behavior patterns},
  author = {Alexander Chistyakov and Ekaterina Lobacheva and Arseny Kuznetsov and Alexey Romanenko},
  journal= {arXiv preprint arXiv:1804.03635},
  year   = {2018}
}

Comments

Published at Workshop track of ICLR 2017