atlas

Research map / Graph learning / Graph algorithms and clustering

Learning Partial Graph Matching via Optimal Partial Transport

ICLR 2025 · Graph learning › Graph algorithms and clustering · approach: Deep learning 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.

Proposes an optimal-partial-transport objective with weighted total variation divergence that reduces partial graph matching to a linear assignment problem solvable exactly by the Hungarian algorithm, and a deep end-to-end model (OPGM/OPGM-rs) with a partial matching loss.

Problem

Partial graph matching, where some nodes in each graph may remain unmatched and both the matched subset and the mapping must be determined; prior deep methods rely on ILP with dummy nodes or multi-stage k-estimation.

Approach

Uses weighted total variation as the divergence in optimal partial transport, with per-node matching biases, so that optimal partial assignments are guaranteed; this embeds partial matching into a linear sum assignment problem solvable exactly with the Hungarian algorithm in cubic time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Learn matching biases instead of fixing them equal (ablation)OPGM with GCAN · SPair-71Kmatching F1-score: 56.5 ± 0.4 -> 57.7 ± 0.2Helped
Learn matching biases instead of fixing them equal (ablation)OPGM with GCAN · IMCPT 50matching F1-score: 72.1±0.2 -> 72.7±0.1Helped
Learn matching biases instead of fixing them equal (ablation)OPGM with GCAN · IMCPT 100matching F1-score: 72.3±0.4 -> 72.8±0.1Helped
Vary the unbalancedness parameter ρ (ablation)OPGM-rs · SPair-71K and IMCPT 100matching F1-scoreMixed
Vary the regularization parameter λ (ablation)OPGM-rs · SPair-71K and IMCPT 100matching F1-scoreNo clear effect
Use OPGM-rs instead of AFAT-IIMCPT 100 inference · IMCPT 100inference time (ms): 367.1 -> 117.8Helped
Use OPGM-rs instead of AFAT-UIMCPT 100 inference · IMCPT 100inference time (ms): 371.8 -> 117.8Helped
Use OPGM-rs instead of GCANIMCPT 100 inference · IMCPT 100inference time (ms): 561.1 -> 117.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pascal VOC Keypoint SPair-71k IMC PT SparseGM PPI network

Benchmarks: SPair-71k IMCPT 50 IMCPT 100 PPI network matching

Metrics: matching F1-score node correctness inference time

Baselines: NGM-v2 GCAN AFAT-U AFAT-I SIGMA StableGM

Builds on: optimal partial transport GCAN Sinkhorn normalization Hungarian algorithm

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