Vital Node Identification in Complex Networks Using a Machine Learning-Based Approach

02/13/2022
by   Ahmad Asgharian Rezaei, et al.
0

Vital node identification is the problem of finding nodes of highest importance in complex networks. This problem has crucial applications in various contexts such as viral marketing or controlling the propagation of virus or rumours in real-world networks. Existing approaches for vital node identification mainly focus on capturing the importance of a node through a mathematical expression which directly relates structural properties of the node to its vitality. Although these heuristic approaches have achieved good performance in practice, they have weak adaptability, and their performance is limited to specific settings and certain dynamics. Inspired by the power of machine learning models for efficiently capturing different types of patterns and relations, we propose a machine learning-based, data driven approach for vital node identification. The main idea is to train the model with a small portion of the graph, say 0.5 of the nodes. The ground-truth vitality for the train data is computed by simulating the SIR diffusion method starting from the train nodes. We use collective feature engineering where each node in the network is represented by incorporating elements of its connectivity, degree and extended coreness. Several machine learning models are trained on the node representations, but the best results are achieved by a Support Vector Regression machine with RBF kernel. The empirical results confirms that the proposed model outperforms state-of-the-art models on a selection of datasets, while it also shows more adaptability to changes in the dynamics parameters.

READ FULL TEXT

page 1

page 12

research
12/06/2021

Influential Node Ranking in Complex Networks Using A Randomized DynamicsSensitive Approach

Identifying the most influential nodes in information networks has been ...
research
07/13/2022

Neural Topological Ordering for Computation Graphs

Recent works on machine learning for combinatorial optimization have sho...
research
01/25/2022

Structural importance and evolution: an application to financial transaction networks

A fundamental problem in the study of networks is the identification of ...
research
09/30/2019

Vital Spreaders Identification in Complex Networks with Multi-Local Dimension

The important nodes identification has been an interesting problem in th...
research
06/09/2021

Diffusion Source Identification on Networks with Statistical Confidence

Diffusion source identification on networks is a problem of fundamental ...
research
05/24/2019

Learning to Identify High Betweenness Centrality Nodes from Scratch: A Novel Graph Neural Network Approach

Betweenness centrality (BC) is one of the most used centrality measures ...
research
03/04/2023

Towards Improved Illicit Node Detection with Positive-Unlabelled Learning

Detecting illicit nodes on blockchain networks is a valuable task for st...

Please sign up or login with your details

Forgot password? Click here to reset