Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

A Convergent Single-Loop Algorithm for Relaxation of Gromov-Wasserstein in Graph Data

About

In this work, we present the Bregman Alternating Projected Gradient (BAPG) method, a single-loop algorithm that offers an approximate solution to the Gromov-Wasserstein (GW) distance. We introduce a novel relaxation technique that balances accuracy and computational efficiency, albeit with some compromises in the feasibility of the coupling map. Our analysis is based on the observation that the GW problem satisfies the Luo-Tseng error bound condition, which relates to estimating the distance of a point to the critical point set of the GW problem based on the optimality residual. This observation allows us to provide an approximation bound for the distance between the fixed-point set of BAPG and the critical point set of GW. Moreover, under a mild technical assumption, we can show that BAPG converges to its fixed point set. The effectiveness of BAPG has been validated through comprehensive numerical experiments in graph alignment and partition tasks, where it outperforms existing methods in terms of both solution quality and wall-clock time.

Jiajin Li, Jianheng Tang, Lemin Kong, Huikang Liu, Jia Li, Anthony Man-Cho So, Jose Blanchet• 2023

Related benchmarks

TaskDatasetResultRank
Graph AlignmentSynthetic Erdos-Renyi graphs n=100
Loss0.0305
13
Graph AlignmentSynthetic Erdos-Renyi graphs n=200 (test)
Loss0.106
13
Graph AlignmentSynthetic Erdos-Renyi graphs n=400
Loss0.044
13
Graph AlignmentSynthetic Erdos-Renyi graphs (n=300)
Loss0.0603
13
Graph AlignmentSynthetic Erdos-Renyi graphs n=500 (test)
Loss0.0471
13
Subgraph AlignmentProteins subgraph and entire graph 1
Accuracy0.3098
10
Subgraph AlignmentProteins (30% subgraph)
Accuracy18.79
10
Subgraph AlignmentSynthetic 50% subgraph
Accuracy48.89
10
Subgraph AlignmentProteins-2 subgraph vs subgraph, 90% overlap
Accuracy66.84
10
Subgraph AlignmentEnzymes 50% subgraph
Accuracy35.64
10
Showing 10 of 19 rows

Other info

Follow for update