Skip to main navigation Skip to search Skip to main content

CSGO: Constrained-softassign gradient optimization for large graph matching

  • Binrui Shen
  • , Qiang Niu
  • , Shengxin Zhu*
  • *Corresponding author for this work
  • Beijing Normal University
  • Advanced Institute of Natural Science
  • Beijing Normal-Hong Kong Baptist University

Research output: Contribution to journalArticlepeer-review

Abstract

Graph matching aims to find correspondences between two graphs. This paper proposes a unifying constrained gradient optimization framework that systematically incorporates classical algorithms, including graduated assignment, spectral matching, and projected fixed-point algorithms. The primary difference among these algorithms lies in tuning a step size parameter and constraining operators. By leveraging these insights, we propose an adaptive step size parameter to guarantee the underlying algorithms’ convergence and enhance their performance. Second, we introduce a scalable softassign as the constraining operator for large graph matching problems. Compared to conventional softassign, our approach offers superior scalability, outstanding robustness, and excellent efficiency. The advanced constraining operator enables CSGO to handle large graph matching tasks, thereby demonstrating impressive performance in our experiments. Notably, in attributed graph matching tasks, CSGO achieves an over 10x increase in speed compared to current constrained gradient algorithms.

Original languageEnglish
Article number113329
JournalPattern Recognition
Volume177
DOIs
Publication statusPublished - 17 Feb 2026

Keywords

  • Graph matching
  • Network alignment
  • Quadratic assignment problem
  • Softassign
  • Step size parameter

Cite this