Mapping the Internet: Modelling Entity Interactions in Complex Heterogeneous Networks
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 43 of its 150 references that are in the map. First posted on arXiv 19 Apr 2021.
Builds on
43 of 150 references.
References · 43
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2017Deep Setscited by 1,394
31 more
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Attention-based Deep Multiple Instance Learningcited by 1,077
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2019Challenges of Real-World Reinforcement Learningcited by 282
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2017Heterogeneous Information Network Embedding for Recommendationcited by 133
- 2016Towards a Neural Statisticiancited by 119
- 2020Heterogeneous Graph Neural Networks for Malicious Account Detectioncited by 95
- 2016LipNet: End-to-End Sentence-level Lipreadingcited by 79
- 2015Efficient piecewise training of deep structured models for semantic segmentationcited by 71
- 2018Fashionable Modelling with Fluxcited by 53
- 2018Don't Unroll Adjoint: Differentiating SSA-Form Programscited by 44
- 2018Inference in Probabilistic Graphical Models by Graph Neural Networkscited by 38
- 2013Learned-Norm Pooling for Deep Feedforward and Recurrent Neural Networkscited by 32
- 2017Classification with Costly Features using Deep Reinforcement Learningcited by 32
- 2019Classification with Costly Features as a Sequential Decision-Making Problemcited by 23
- 2020A Hierarchy of Limitations in Machine Learningcited by 19
- 2013A Probabilistic Calculus of Actionscited by 14
- 2014Detection of Early-Stage Enterprise Infection by Mining Large-Scale Log Datacited by 13
- 2019Approximation capability of neural networks on spaces of probability measures and tree-structured domainscited by 9
- 2017Discriminative models for multi-instance problems with tree-structurecited by 8
- 2017Structural Attention Neural Networks for improved sentiment analysiscited by 6
- 2017Visual Concepts and Compositional Votingcited by 6
- 2016Using Neural Network Formalism to Solve Multiple-Instance Problemscited by 5
- 2018Machine Learning in Cyber-Security - Problems, Challenges and Data Setscited by 5
- 2020Nested Multiple Instance Learning in Modelling of HTTP network trafficcited by 5
- 2018Joint Embedding of Meta-Path and Meta-Graph for Heterogeneous Information Networkscited by 4
- 2020A Framework for End-to-End Learning on Semantic Tree-Structured Datacited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.