Discriminative models for multi-instance problems with tree-structure
Not on the map. Why?
Abstract (arXiv)
Modeling network traffic is gaining importance in order to counter modern threats of ever increasing sophistication. It is though surprisingly difficult and costly to construct reliable classifiers on top of telemetry data due to the variety and complexity of signals that no human can manage to interpret in full. Obtaining training data with sufficiently large and variable body of labels can thus be seen as prohibitive problem. The goal of this work is to detect infected computers by observing their HTTP(S) traffic collected from network sensors, which are typically proxy servers or network firewalls, while relying on only minimal human input in model training phase. We propose a discriminative model that makes decisions based on all computer's traffic observed during predefined time window (5 minutes in our case). The model is trained on collected traffic samples over equally sized time window per large number of computers, where the only labels needed are human verdicts about the computer as a whole (presumed infected vs. presumed clean). As part of training the model itself recognizes discriminative patterns in traffic targeted to individual servers and constructs the final high-level classifier on top of them. We show the classifier to perform with very high precision, while the learned traffic patterns can be interpreted as Indicators of Compromise. In the following we implement the discriminative model as a neural network with special structure reflecting two stacked multi-instance problems. The main advantages of the proposed configuration include not only improved accuracy and ability to learn from gross labels, but also automatic learning of server types (together with their detectors) which are typically visited by infected computers.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 3.
8 papers.
- 2021Mapping the Internet: Modelling Entity Interactions in Complex Heterogeneous Networkscited by 3
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Spacecited by 3
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphscited by 3
- 2021Learning Explainable Representations of Malware Behaviorcited by 2
- 2022Avast-CTU Public CAPE Datasetcited by 2
- 2022Explaining Classifiers Trained on Raw Hierarchical Multiple-Instance Datacited by 1
- 2022Tree edit distance for hierarchical data compatible with HMIL paradigmcited by 0
- 2024Malicious Internet Entity Detection Using Local Graph Inferencecited by 0
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphs14 Aug 2024
- 2024Malicious Internet Entity Detection Using Local Graph Inference6 Aug 2024
- 2024How to Train your Antivirus: RL-based Hardening through the Problem-Space29 Feb 2024
- 2022Avast-CTU Public CAPE Dataset6 Sep 2022
- 2022Explaining Classifiers Trained on Raw Hierarchical Multiple-Instance Data4 Aug 2022
- 2022Tree edit distance for hierarchical data compatible with HMIL paradigm26 Jul 2022
- 2021Learning Explainable Representations of Malware Behavior23 Jun 2021
- 2021Mapping the Internet: Modelling Entity Interactions in Complex Heterogeneous Networks19 Apr 2021