Semantic Embeddings for Program Behaviour Patterns

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 behaviour 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.

Cite

Text

Chistyakov et al. "Semantic Embeddings for Program Behaviour Patterns." International Conference on Learning Representations, 2017.

Markdown

[Chistyakov et al. "Semantic Embeddings for Program Behaviour Patterns." International Conference on Learning Representations, 2017.](https://mlanthology.org/iclr/2017/chistyakov2017iclr-semantic/)

BibTeX

@inproceedings{chistyakov2017iclr-semantic,
  title     = {{Semantic Embeddings for Program Behaviour Patterns}},
  author    = {Chistyakov, Alexander and Lobacheva, Ekaterina and Kuznetsov, Arseny and Romanenko, Alexey},
  booktitle = {International Conference on Learning Representations},
  year      = {2017},
  url       = {https://mlanthology.org/iclr/2017/chistyakov2017iclr-semantic/}
}