atlas

Research map / Graph learning / Graph algorithms and clustering

Robust Graph Matching when Nodes are Corrupt

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Optimization algorithms for graph matching · 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 weak (random) and strong (adversarial) node-corruption models for correlated Erdős–Rényi graph matching, proving impossibility results and showing the k-core and maximum overlap estimators' achievability under conditions.

Problem

Graph matching between two edge-correlated graphs when a positive fraction of nodes is corrupted, either randomly (biological-style noise) or adversarially (hacked users in social networks).

Approach

Defines two node-corruption models: WCG where a random node subset has all incident edges resampled independently, and SCG where an arbitrary adversary rewires incident edges after observing the graphs; derives necessary and sufficient conditions for k-core matching under WCG and shows maximum overlap achieves positive-fraction recovery under SCG when only one graph is corrupted.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use k-core matching with k = sqrt(log n) when C > 1/(s^2α*)WCG graph matching · WCGrecoveryHelped
Use k-core matching with k = sqrt(log n) when C > 1/(s^2α*)WCG graph matching · WCGprecisionHelped
Use k-core matching with k = sqrt(log n) when C < 1/(s^2α*)WCG graph matching · WCGrecoveryHelped
Introduce weak random node corruptionAny graph-matching estimator · WCGrecoveryHurt
Introduce weak random node corruptionAny precise graph-matching estimator · WCGcorrect recovery of corrupt nodesHurt
Use maximum overlap matching when only one network is compromised and γ < s(1-α²)/4SCG graph matching · SCG, p = C log(n)/n, λ ∈ {0,1}recoveryHelped
Use maximum overlap matching when only one network is compromised and γ < 1 - sqrt(1 - s²p(1-p)(1-α²)/2)SCG graph matching · SCG, p constant, λ ∈ {0,1}recoveryHelped
Allow an adversary to corrupt nodes arbitrarily after observing the graphsAny estimator returning a matching of size Θ(n) · SCG, γ > 0precisionHurt
Compromise both networks using the described high-degree adversarial rewiringMaximum overlap estimator · SCG, λ = 1/2, p = C log n/ncorrectly matched nodesHurt

Surprising findings

Limitations

Experimental setup

Metrics: alpha-recovery precision overlap

Baselines: GRAMPA degree profiling canonical labeling

Builds on: correlated Erdős–Rényi graph matching k-core estimator for graph matching

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