UltraProp: Principled and Explainable Propagation on Large Graphs

12/31/2022
by   Meng-Chieh Lee, et al.
0

Given a large graph with few node labels, how can we (a) identify the mixed network-effect of the graph and (b) predict the unknown labels accurately and efficiently? This work proposes Network Effect Analysis (NEA) and UltraProp, which are based on two insights: (a) the network-effect (NE) insight: a graph can exhibit not only one of homophily and heterophily, but also both or none in a label-wise manner, and (b) the neighbor-differentiation (ND) insight: neighbors have different degrees of influence on the target node based on the strength of connections. NEA provides a statistical test to check whether a graph exhibits network-effect or not, and surprisingly discovers the absence of NE in many real-world graphs known to have heterophily. UltraProp solves the node classification problem with notable advantages: (a) Accurate, thanks to the network-effect (NE) and neighbor-differentiation (ND) insights; (b) Explainable, precisely estimating the compatibility matrix; (c) Scalable, being linear with the input size and handling graphs with millions of nodes; and (d) Principled, with closed-form formula and theoretical guarantee. Applied on eight real-world graph datasets, UltraProp outperforms top competitors in terms of accuracy and run time, requiring only stock CPU servers. On a large real-world graph with 1.6M nodes and 22.3M edges, UltraProp achieves more than 9 times speedup (12 minutes vs. 2 hours) compared to most competitors.

READ FULL TEXT

page 4

page 8

research
06/26/2012

Transductive Classification Methods for Mixed Graphs

In this paper we provide a principled approach to solve a transductive c...
research
10/22/2020

Joint Use of Node Attributes and Proximity for Semi-Supervised Classification on Graphs

The node classification problem is to infer unknown node labels in a gra...
research
07/19/2022

XG-BoT: An Explainable Deep Graph Neural Network for Botnet Detection and Forensics

In this paper, we proposed XG-BoT, an explainable deep graph neural netw...
research
02/15/2018

Semi-Supervised Learning on Graphs Based on Local Label Distributions

In this work, we propose a novel approach for the semi-supervised node c...
research
10/27/2019

Neighbor connectivity of k-ary n-cubes

The neighbor connectivity of a graph G is the least number of vertices s...
research
10/12/2021

GraPE: fast and scalable Graph Processing and Embedding

Graph Representation Learning methods have enabled a wide range of learn...

Please sign up or login with your details

Forgot password? Click here to reset