atlas

Research map / Learning theory and algorithms / Optimal transport

Partial Gromov-Wasserstein Metric

ICLR 2025 · Learning theory and algorithms › Optimal transport · approach: Sliced Wasserstein variants · 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 Partial Gromov-Wasserstein (PGW), a total-variation-penalized unbalanced GW formulation proven to be a metric between general mm-spaces, with two Frank-Wolfe solvers reducing the direction-finding step to partial OT, plus PGW barycenters.

Problem

Unbalanced Gromov-Wasserstein (UGW) yields only a discrepancy, not a metric, between general (non-probability) metric measure spaces, and existing solvers for unbalanced/partial GW variants are limited.

Approach

Use a total-variation (linear) mass penalty on the squared marginals in the GW objective, which reduces to a GW problem with cost shifted by -2λ over partial couplings; prove this gives a metric between mm-spaces and solve it via Frank-Wolfe with the direction step as a partial OT problem solved by converting to OT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PGW instead of GWShape retrieval · Dataset Iaccuracy: 0.9813 -> 0.9625Hurt
Use PGW instead of GWShape retrieval · Dataset IIaccuracy: 0.8083 -> 1.0000Helped
Use PGW instead of GWShape retrieval · Dataset Iwall-clock time: 49.02s -> 35.92sHelped
Use PGW instead of GWShape retrieval · Dataset IIwall-clock time: 137.12s -> 79.27sHelped
Use PGW instead of UGWShape retrieval · Dataset Iwall-clock time: 1484.49s -> 35.92sHelped
Use PGW instead of UGWShape retrieval · Dataset IIwall-clock time: 519.91s -> 79.27sHelped
Use PGW instead of MPGWShape retrieval · Dataset Iaccuracy: 0.2375 -> 0.9625Helped
Use PGW instead of MPGWShape retrieval · Dataset IIaccuracy: 0.2500 -> 1.0000Helped
Use PGW rather than GW for matching with outliersShape matching · 2D/3D point clouds with 20% target outliersoutlier matchingHelped
Use PGW rather than UGW for matching with outliersShape matching · 2D/3D point clouds with 20% target outliersoutlier matchingHelped
Use PGW barycenters rather than GW barycentersShape interpolation · Noisy target shapes at 5% and 10% noiserobustness to noiseHelped

Surprising findings

Limitations

Experimental setup

Datasets: make_moons (scikit-learn) 2D shape dataset adapted from prior work (bone, goblet, star, horseshoe) synthetic 2D rectangle/house/arrow/semicircle/circle shapes synthetic 2D/3D spherical data

Benchmarks: shape retrieval on Dataset I (160 shapes, 8 classes) shape retrieval on Dataset II (120 shapes, 6 classes) shape matching with outliers (toy) barycenter shape interpolation with noise

Metrics: SVM classification accuracy nearest neighbor confusion matrix wall-clock time

Baselines: GW MPGW UGW

Builds on: Gromov-Wasserstein distance unbalanced Gromov-Wasserstein (UGW) partial optimal transport Frank-Wolfe algorithm mass-constrained partial GW (MPGW)

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