Mapping the Internet: Modelling Entity Interactions in Complex Heterogeneous Networks

04/19/2021
by   Šimon Mandlík, et al.
0

Even though machine learning algorithms already play a significant role in data science, many current methods pose unrealistic assumptions on input data. The application of such methods is difficult due to incompatible data formats, or heterogeneous, hierarchical or entirely missing data fragments in the dataset. As a solution, we propose a versatile, unified framework called `HMill' for sample representation, model definition and training. We review in depth a multi-instance paradigm for machine learning that the framework builds on and extends. To theoretically justify the design of key components of HMill, we show an extension of the universal approximation theorem to the set of all functions realized by models implemented in the framework. The text also contains a detailed discussion on technicalities and performance improvements in our implementation, which is published for download under the MIT License. The main asset of the framework is its flexibility, which makes modelling of diverse real-world data sources with the same tool possible. Additionally to the standard setting in which a set of attributes is observed for each object individually, we explain how message-passing inference in graphs that represent whole systems of objects can be implemented in the framework. To support our claims, we solve three different problems from the cybersecurity domain using the framework. The first use case concerns IoT device identification from raw network observations. In the second problem, we study how malicious binary files can be classified using a snapshot of the operating system represented as a directed graph. The last provided example is a task of domain blacklist extension through modelling interactions between entities in the network. In all three problems, the solution based on the proposed framework achieves performance comparable to specialized approaches.

READ FULL TEXT
research
03/04/2021

Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networks

The pairwise interaction paradigm of graph machine learning has predomin...
research
09/02/2021

Heterogeneous relational message passing networks for molecular dynamics simulations

With many frameworks based on message passing neural networks proposed t...
research
01/17/2019

Message-Passing Neural Networks Learn Little's Law

The paper presents a solution to the problem of universal representation...
research
04/05/2021

Predicting Mergers and Acquisitions using Graph-based Deep Learning

The graph data structure is a staple in mathematics, yet graph-based mac...
research
10/22/2019

Towards Automated Management and Analysis of Heterogeneous Data Within Cannabinoids Domain

Cannabinoid research requires the cooperation of experts from various fi...
research
09/08/2021

A Dynamic, Hierarchical Resource Model for Converged Computing

Extreme dynamic heterogeneity in high performance computing systems and ...
research
04/16/2019

SynC: A Unified Framework for Generating Synthetic Population with Gaussian Copula

Synthetic population generation is the process of combining multiple soc...

Please sign up or login with your details

Forgot password? Click here to reset