atlas

Research map / Graph learning / Graph algorithms and clustering

Effective Federated Graph Matching

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Optimization algorithms for graph matching

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 UFGM, an unsupervised federated graph matching method that generates pseudo-matched node pairs from MCMC-sampled graphlet features and optimizes a separate trust-region model with scalar quasi-Newton Hessian approximations.

Problem

Node matching (graph alignment) across graphs held by different clients in a federated setting, where supervised pre-matched pairs cannot be shared for privacy reasons and unsupervised methods underperform.

Approach

Use graphlet-frequency features estimated via MCMC subgraph sampling with Horvitz-Thompson weighting to create pseudo-matched training pairs, then train a GCN-based matcher with a separate trust-region algorithm where the server computes losses and gradients and clients use a scalar quasi-Newton Hessian approximation; data are encrypted with a shared key.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use UFGM instead of the strongest centralized baseline NextAlignSNS graph matching · SNSHits@1: 0.430 -> 0.371Hurt
use UFGM instead of the strongest federated baseline FKGESNS graph matching · SNSHits@1: 0.177 -> 0.371Helped
use UFGM instead of the strongest centralized baseline NextAlignPPI graph matching · PPIHits@1: 0.951 -> 0.771Hurt
use UFGM instead of the strongest federated baseline FKGEPPI graph matching · PPIHits@1: 0.231 -> 0.771Helped
increase trust-region radius; moderate increases initially improve Hits@1, while too-large radii reduce it (ablation)UFGM · SNS, PPI, DBLPHits@1Mixed
increase maximum subgraph size k; Hits@1 rises then stabilizes (ablation)UFGM · SNS, PPI, DBLPHits@1Helped
increase training rounds (ablation)UFGM · SNS, PPI, DBLPHits@1Helped
increase graphlet sample number O; gains level off at larger sample counts (ablation)UFGM · SNS, PPI, DBLPHits@1Helped

Surprising findings

Limitations

Experimental setup

Datasets: SNS PPI DBLP

Benchmarks: SNS PPI DBLP

Metrics: Hits@1 Hits@5 Hits@10 Hits@50 Loss

Baselines: NextAlign NetTrans CPUGA ASAR-GM SIGMA SeedGNN FedGraphNN FKGE SpreadGNN SFL FederatedScope-GNN FedStar

Builds on: GCN trust region method Horvitz-Thompson estimator graphlet counting

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