Interplay between Topology and Edge Weights in Real-World Graphs: Concepts, Patterns, and an Algorithm

05/16/2023
by   Fanchen Bu, et al.
0

What are the relations between the edge weights and the topology in real-world graphs? Given only the topology of a graph, how can we assign realistic weights to its edges based on the relations? Several trials have been done for edge-weight prediction where some unknown edge weights are predicted with most edge weights known. There are also existing works on generating both topology and edge weights of weighted graphs. Differently, we are interested in generating edge weights that are realistic in a macroscopic scope, merely from the topology, which is unexplored and challenging. To this end, we explore and exploit the patterns involving edge weights and topology in real-world graphs. Specifically, we divide each graph into layers where each layer consists of the edges with weights at least a threshold. We observe consistent and surprising patterns appearing in multiple layers: the similarity between being adjacent and having high weights, and the nearly-linear growth of the fraction of edges having high weights with the number of common neighbors. We also observe a power-law pattern that connects the layers. Based on the observations, we propose PEAR, an algorithm assigning realistic edge weights to a given topology. The algorithm relies on only two parameters, preserves all the observed patterns, and produces more realistic weights than the baseline methods with more parameters.

READ FULL TEXT

page 8

page 9

research
11/17/2020

On Integer Balancing of Digraphs

A weighted digraph is balanced if the sums of the weights of the incomin...
research
10/05/2017

Complexity of Edge Monitoring on Some Graph Classes

In this paper, we study the complexity of the edge monitoring problem. A...
research
10/09/2007

Lossless Representation of Graphs using Distributions

We consider complete graphs with edge weights and/or node weights taking...
research
09/14/2017

Embedded-Graph Theory

In this paper, we propose a new type of graph, denoted as "embedded-grap...
research
06/05/2021

Training Robust Graph Neural Networks with Topology Adaptive Edge Dropping

Graph neural networks (GNNs) are processing architectures that exploit g...
research
11/20/2020

Fixed-Parameter Algorithms for Graph Constraint Logic

Non-deterministic constraint logic (NCL) is a simple model of computatio...
research
03/22/2020

Deep Multi-attributed Graph Translation with Node-Edge Co-evolution

Generalized from image and language translation, graph translation aims ...

Please sign up or login with your details

Forgot password? Click here to reset