CURSOR: Scalable Mixed-Order Hypergraph Matching with CUR Decomposition
Qixuan Zheng, Ming Zhang, Hong Yan
TL;DR
CURSOR addresses the scalability bottleneck in high-order hypergraph matching by leveraging CUR decomposition to form a sparse, low-rank approximation of the compatibility tensor. It cascades a CUR-based second-order matching to obtain a rough alignment and then builds a third-order tensor via fiber-CUR guided by that result, followed by a PRL-based refinement for fast convergence. The method substantially reduces memory and computation while improving or preserving matching accuracy across large-scale synthetic and real datasets, and it can be integrated with existing hypergraph matching algorithms. This work enables practical large-scale hypergraph matching in big-data contexts and offers a flexible framework for combining low-rank tensor approximations with probabilistic refinement.
Abstract
To achieve greater accuracy, hypergraph matching algorithms require exponential increases in computational resources. Recent kd-tree-based approximate nearest neighbor (ANN) methods, despite the sparsity of their compatibility tensor, still require exhaustive calculations for large-scale graph matching. This work utilizes CUR tensor decomposition and introduces a novel cascaded second and third-order hypergraph matching framework (CURSOR) for efficient hypergraph matching. A CUR-based second-order graph matching algorithm is used to provide a rough match, and then the core of CURSOR, a fiber-CUR-based tensor generation method, directly calculates entries of the compatibility tensor by leveraging the initial second-order match result. This significantly decreases the time complexity and tensor density. A probability relaxation labeling (PRL)-based matching algorithm, especially suitable for sparse tensors, is developed. Experiment results on large-scale synthetic datasets and widely-adopted benchmark sets demonstrate the superiority of CURSOR over existing methods. The tensor generation method in CURSOR can be integrated seamlessly into existing hypergraph matching methods to improve their performance and lower their computational costs.
