atlas

Research map / Graph learning / Graph algorithms and clustering

Adaptive Softassign via Hadamard-Equipped Sinkhorn

CVPR 2024 · Graph learning › Graph algorithms and clustering · approach: Deep learning for graph matching · 2 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 adaptive softassign that automatically tunes the inflation parameter beta from an error bound, plus Hadamard-equipped Sinkhorn identities for fast, stable recursive computation, yielding an adaptive softassign graph matching algorithm (ASM).

Problem

Softassign-based graph matching is sensitive to the inflation parameter beta, which is currently tuned empirically; large beta is costly and numerically unstable in Sinkhorn.

Approach

Selects beta adaptively by bounding the change between softassign solutions at beta and beta+Δβ, and computes the transition between them recursively via Sinkhorn-Hadamard identities (softassign transition), avoiding overflow/underflow and repeated full Sinkhorn computations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ASM instead of GWLYeast PPI matching · Yeast PPI, 5% noiseNode Acc: 83.7% -> 89.0%Helped
use ASM instead of GWLYeast PPI matching · Yeast PPI, 15% noiseNode Acc: 66.3% -> 81.2%Helped
use ASM instead of GWLYeast PPI matching · Yeast PPI, 25% noiseNode Acc: 57.6% -> 75.1%Helped
use ASM instead of DSPFPFacebook matching · Facebook, 5% noiseNode Acc: 79.7% -> 91.1%Helped
use ASM instead of GWLFacebook matching · Facebook, 15% noiseNode Acc: 68.4% -> 88.4%Helped
use ASM instead of DSPFPFacebook matching · Facebook, 25% noiseNode Acc: 62.2% -> 85.7%Helped
use ASM instead of AIPFP1000-node real-image matching · LeuvenError (×104): 2.7 -> 2.3Helped
use ASM instead of SCG1000-node real-image matching · ubcError (×104): 2.3 -> 2.2Helped
use ASM instead of SCG1000-node real-image matching · treesError (×104): 2.5 -> 2.4Helped
use ASM instead of SCG1000-node real-image matching · wallError (×104): 2.6 -> 2.5Helped
add softassign transition (ablation)Adaptive softassign · Random matrices, matrix size 2000speedup ratio: 6.7xHelped

Surprising findings

Limitations

Experimental setup

Datasets: yeast PPI network Facebook social network Oxford affine image dataset (Leuven, ubc, trees, wall)

Benchmarks: yeast PPI network matching Facebook social network matching real image graph matching

Metrics: node accuracy matching error running time

Baselines: DSPFP GA AIPFP SCG GWL S-GWL MAGNA++ GRASP

Builds on: softassign projected fixed-point method Sinkhorn algorithm SCG adaptive step size (AIPFP)

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