atlas

Research map / Graph learning / Graph algorithms and clustering

Faster Local Solvers for Graph Diffusion Equations

NeurIPS 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a local diffusion process framework that localizes standard iterative solvers (SOR, gradient descent, Chebyshev) to compute PPR, Katz, and heat kernel vectors, yielding sublinear-time, GPU-parallelizable local solvers.

Problem

Computing graph diffusion equations (PPR, Katz, heat kernel) on large graphs is expensive because standard iterative solvers touch the whole graph each iteration, while existing local push solvers are sequential and specific to one diffusion type.

Approach

Model local diffusion as a locally evolving active-set process and localize standard solvers (SOR, gradient descent, Chebyshev) by updating only active nodes; APPR is shown to be a special case of local SOR, and local GD is shown to be parallelizable with sublinear runtime bounds in terms of average active volume and participation-ratio-based localization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
localize GDGD · ogbn-papers100M PPRspeedup ratio: 1137.41Helped
localize GDGD · ogbn-products PPRspeedup ratio: 904.21Helped
localize GSGS · ogbn-arxiv PPRspeedup ratio: 392.26Helped
localize CHCH · Citeseer PPRspeedup ratio: 5.86Helped
use local solvers instead of global counterpartsPPR, Katz, and HK solvers · lower-precision wiki-talkspeedupHelped
use local solvers instead of global counterpartsPPR, Katz, and HK solvers · high-precision wiki-talk (ε from 2^-17 to 2^-32)speedupHurt
use LocalGD on GPUGD on GPU · wiki-talk PPRrunning timeHelped
use LocalSOR for dynamic PPR propagationInstantGNN · ogbn-arxiv dynamic graphtraining timeHelped

Surprising findings

Limitations

Experimental setup

Datasets: cora citeseer ogbn-arxiv ogbn-products ogbn-papers100M wiki-talk

Metrics: number of operations (speedup ratio) running time testing accuracy

Baselines: APPR (GS) AKatz AHK SOR/GS-SOR GD Chebyshev (CH) InstantGNN

Builds on: APPR (approximate personalized PageRank push) Gauss-Seidel / SOR InstantGNN APPNP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy