atlas

Research map / Point clouds / Registration and matching

Gromov-Wasserstein Problem with Cyclic Symmetry

CVPR 2025 · Point clouds › Registration and matching · approach: Quantum and certifiable correspondence · 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 Cyclic CG and Cyclic PG, fast gradient-based solvers for entropic Gromov-Wasserstein with K-order cyclic symmetry that restrict iterates to block-circulant matrices and solve a smaller OT/EOT problem each iteration.

Problem

Gromov-Wasserstein (GW) and entropic GW are computationally expensive for object matching on inputs that have cyclic symmetry (e.g., rotational or mirror symmetry in images, point clouds).

Approach

If the initial coupling is block circulant under K-order cyclic symmetry of the inputs, all gradients, intermediate solutions and OT/EOT subproblems keep that structure, so the iterations can update only K blocks of size m'×n' and solve a reduced OT/EOT problem with m'n' variables.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use C-CG instead of CGC-CG · Synthetic 2D point setsGWD: 3.75 ± 2.13 -> 3.75 ± 2.13No clear effect
Use C-CG instead of CGC-CG · Synthetic 2D point setstime (s): 16.82 ± 10.49 -> 0.64 ± 0.3Helped
Use C-PG instead of PGC-PG · Synthetic 2D point setsGWD: 6.88 ± 2.13 -> 6.89 ± 2.13No clear effect
Use C-PG instead of PGC-PG · Synthetic 2D point setstime (s): 6.73 ± 6.78 -> 0.94 ± 0.93Helped
Use cyclic symmetry order K=10 rather than K=2C-CG · Synthetic 2D point setstime (s): 3.52 ± 2.17 -> 0.64 ± 0.3Helped
Use cyclic symmetry order K=10 rather than K=2C-PG · Synthetic 2D point setstime (s): 3.56 ± 3.20 -> 0.94 ± 0.93Helped
Restrict initial solutions to cyclic-symmetric matricesC-CG and C-PG · Synthetic point-set pairs with different initial solutionsGWDNo clear effect
Apply symmetric alignment before C-CGC-CG · 2D shape analysis with real-world dataclassification performanceHelped
Apply symmetric alignment before C-PGC-PG · 2D shape analysis with real-world dataclassification performanceHelped
Apply symmetric alignment before C-CGC-CG · 3D shape analysis with real-world dataclassification performanceHelped
Apply symmetric alignment before C-PGC-PG · 3D shape analysis with real-world dataclassification performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic 2D point sets with 10-order rotational symmetry 2D structure dataset (Bone, Glass, Butterfly, Bell) 3D structure dataset (plane, bag, bottle, chair)

Benchmarks: synthetic cyclic-symmetric point sets 2D shape classification (Bone, Glass, Butterfly, Bell) 3D shape classification (plane, bag, bottle, chair)

Metrics: Gromov-Wasserstein distance computation time number of iterations confusion matrix of 1-NN classification

Baselines: CG (conditional gradient GW) PG (projected gradient EGW) CG with symmetric alignment PG with symmetric alignment

Builds on: Conditional gradient (Frank-Wolfe) for GW Entropic Gromov-Wasserstein projected gradient Cyclic optimal transport (Takeda et al. / ref 36) Sinkhorn-Knopp

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