atlas

Research map / Graph learning / Graph algorithms and clustering

Repelling Random Walks

ICLR 2024 · Graph learning › Graph algorithms and clustering · approach: Graph comparison and random features · 0 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.

Introduces repelling random walks, a quasi-Monte Carlo scheme where walkers at the same node sample distinct neighbours without replacement, leaving marginal transition probabilities unchanged, and shows variance reductions for graph kernel, PageRank and graphlet estimators.

Problem

Independent random walkers on graphs mix poorly, so Monte Carlo estimators built from them (graph kernels, PageRank, graphlet concentrations) have high variance; existing variance-reduction methods change marginal walk probabilities and so cannot be used for non-asymptotic unbiased estimators.

Approach

Correlate an ensemble of walkers so that walkers co-located at a node are split into blocks of size equal to the node degree and assigned to distinct neighbours without replacement; each walker's marginal transition probabilities are unchanged, so estimators stay unbiased while their concentration improves.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use repelling random walks instead of i.i.d. walks for GRF kernel regressionGRFs · cylinderangular error (1-cos θ): 0.0650(7) -> 0.0466(3)Helped
Use repelling random walks instead of i.i.d. walks for GRF kernel regressionGRFs · teapotangular error (1-cos θ): 0.0331(2) -> 0.0224(1)Helped
Use repelling random walks instead of i.i.d. walks for GRF kernel regressionGRFs · idler-riserangular error (1-cos θ): 0.0528(3) -> 0.0408(2)Helped
Use repelling random walks instead of i.i.d. walks for GRF kernel regressionGRFs · bustedangular error (1-cos θ): 0.00463(2) -> 0.003833(6)Helped
Use repelling random walks instead of i.i.d. walks for GRF kernel regressionGRFs · torusangular error (1-cos θ): 0.000506(1) -> 0.000180(1)Helped
Add antithetic termination to repelling random walks (ablation)q-r-GRFs · cylinderangular error (1-cos θ): 0.0466(3) -> 0.0459(2)Helped
Add antithetic termination to repelling random walks (ablation)q-r-GRFs · teapotangular error (1-cos θ): 0.0224(1) -> 0.0215(1)Helped
Add antithetic termination to repelling random walks (ablation)q-r-GRFs · idler-riserangular error (1-cos θ): 0.0408(2) -> 0.0408(2)No clear effect
Add antithetic termination to repelling random walks (ablation)q-r-GRFs · bustedangular error (1-cos θ): 0.003833(6) -> 0.003817(6)Helped
Add antithetic termination to repelling random walks (ablation)q-r-GRFs · torusangular error (1-cos θ): 0.000180(1) -> 0.000181(1)No clear effect
Use repelling random walks instead of i.i.d. walksPageRank estimation · Small ERPageRank L2 error: 0.0208(2) -> 0.0196(2)Helped
Use repelling random walks instead of i.i.d. walksPageRank estimation · Larger ERPageRank L2 error: 0.00420(2) -> 0.00406(2)Helped

Surprising findings

Limitations

Experimental setup

Datasets: karate dolphins football eurosis polbooks triangular mesh graphs (cylinder, teapot, idler-riser, busted, torus) Erdos-Renyi synthetic graphs binary tree d-regular graph

Benchmarks: relative Frobenius norm of 2-regularised Laplacian kernel estimates angular error on node normal prediction (kernel regression on triangular meshes) PageRank L2 error graphlet concentration fractional error / MSE

Metrics: relative Frobenius norm 1-cos theta angular error L2 norm error mean squared error variance

Baselines: i.i.d. graph random features (GRFs) antithetic termination (q-a-GRFs) i.i.d. random walks for PageRank i.i.d. random walks for graphlet concentration

Builds on: graph random features antithetic termination non-backtracking random walks orthogonal Monte Carlo

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