atlas

Research map / Graph learning / Graph algorithms and clustering

Local Graph Clustering with Noisy Labels

ICLR 2024 · Graph learning › Graph algorithms and clustering · approach: Neural and local graph clustering · 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.

Proposes local graph clustering with noisy node labels by reweighting edges (weight epsilon on cross-label edges) and running l2-norm flow diffusion, with theory on a local random model and experiments on six attributed graphs.

Problem

Local graph clustering from a seed node is usually based only on graph structure; the paper asks how noisy binary node labels (cluster membership proxies from attributes) can be exploited locally, without processing the whole graph, to improve recovery of a target cluster.

Approach

Build a weighted graph where edges between nodes with equal noisy labels keep weight 1 and cross-label edges get small weight epsilon, then run l2-norm flow diffusion on it; theory shows this beats diffusion on the original graph under label accuracy above 1/2 in a local random model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Coauthor CS (no ground-truth labels)F1: 50.5 -> 63.1; +12.6Helped
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Coauthor Physics (no ground-truth labels)F1: 62.8 -> 72.9; +10.1Helped
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Amazon Photo (no ground-truth labels)F1: 62.6 -> 66.8; +4.2Helped
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Amazon Computers (no ground-truth labels)F1: 58.2 -> 60.4; +2.2Helped
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Cora (no ground-truth labels)F1: 55.4 -> 56.5; +1.1Helped
Use label-based edge weights with flow diffusion instead of the strongest reported baselineLocal graph clustering · Pubmed (no ground-truth labels)F1: 53.9 -> 55.3; +1.4Helped
Increase label accuracy and use the resulting labels for label-weighted diffusionLFD · Synthetic stochastic block modelF1Helped
Use noisy labels with label-weighted diffusion rather than diffusion on the original graphLocal clustering on synthetic data · Synthetic stochastic block model; a0=a1=0.7F1Helped
Use a weak classifier's predictions as noisy labels for diffusionLocal graph clustering · Real-world attributed graphsF1: up to 13%Helped
Set the cross-label edge weight epsilon within [10^{-2},10^{-1}]LFD · Different datasets with varying cluster sizes and label accuracyF1No clear effect
Use additional positive seed nodesFlow diffusion · CoraF1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Amazon Photo Coauthor CS Coauthor Physics Amazon Computers Cora Pubmed synthetic stochastic block model

Benchmarks: Amazon Photo Coauthor CS Coauthor Physics Amazon Computers Cora Pubmed synthetic SBM

Metrics: F1 score

Baselines: Flow Diffusion (FD) Weighted Flow Diffusion (WFD) PageRank (PR) Labels alone Logistic Regression classifier

Builds on: l2-norm flow diffusion weighted flow diffusion approximate personalized PageRank local random model

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