Machine Learning in Network Centrality Measures: Tutorial and Outlook

10/28/2018
by   Felipe Grando, et al.
0

Complex networks are ubiquitous to several Computer Science domains. Centrality measures are an important analysis mechanism to uncover vital elements of complex networks. However, these metrics have high computational costs and requirements that hinder their applications in large real-world networks. In this tutorial, we explain how the use of neural network learning algorithms can render the application of the metrics in complex networks of arbitrary size. Moreover, the tutorial describes how to identify the best configuration for neural network training and learning such for tasks, besides presenting an easy way to generate and acquire training data. We do so by means of a general methodology, using complex network models adaptable to any application. We show that a regression model generated by the neural network successfully approximates the metric values and therefore are a robust, effective alternative in real-world applications. The methodology and proposed machine learning model use only a fraction of time with respect to other approximation algorithms, which is crucial in complex network applications.

READ FULL TEXT

page 10

page 11

page 12

page 16

page 18

page 19

research
10/28/2018

Computing Vertex Centrality Measures in Massive Real Networks with a Neural Learning Model

Vertex centrality measures are a multi-purpose analysis tool, commonly u...
research
10/19/2018

Data-driven Analysis of Complex Networks and their Model-generated Counterparts

Data-driven analysis of complex networks has been in the focus of resear...
research
05/01/2023

Performance and Energy Consumption of Parallel Machine Learning Algorithms

Machine learning models have achieved remarkable success in various real...
research
06/20/2021

Opportunities and challenges in partitioning the graph measure space of real-world networks

Based on a large dataset containing thousands of real-world networks ran...
research
06/01/2022

From Cities to Series: Complex Networks and Deep Learning for Improved Spatial and Temporal Analytics*

Graphs have often been used to answer questions about the interaction be...
research
08/19/2022

Classification Performance Metric Elicitation and its Applications

Given a learning problem with real-world tradeoffs, which cost function ...
research
10/10/2021

Algorithmic collusion: A critical review

The prospect of collusive agreements being stabilized via the use of pri...

Please sign up or login with your details

Forgot password? Click here to reset