Kissing to Find a Match: Efficient Low-Rank Permutation Representation
Hannah Dr\"oge, Zorah L\"ahner, Yuval Bahat, Onofre Martorell, Felix, Heide, Michael M\"oller

TL;DR
This paper introduces a low-rank matrix factorization method for efficiently representing large permutation matrices, significantly reducing memory and computation costs while maintaining accuracy, enabling large-scale matching problems.
Contribution
It leverages Kissing number theory to determine minimal low-rank representations of permutation matrices, addressing the memory and computational challenges in large-scale matching tasks.
Findings
Up to 3 orders of magnitude memory reduction for size 20000
Accurate large permutation matrix representations achieved
Applicable to various matching problems like shape and assignment
Abstract
Permutation matrices play a key role in matching and assignment problems across the fields, especially in computer vision and robotics. However, memory for explicitly representing permutation matrices grows quadratically with the size of the problem, prohibiting large problem instances. In this work, we propose to tackle the curse of dimensionality of large permutation matrices by approximating them using low-rank matrix factorization, followed by a nonlinearity. To this end, we rely on the Kissing number theory to infer the minimal rank required for representing a permutation matrix of a given size, which is significantly smaller than the problem size. This leads to a drastic reduction in computation and memory costs, e.g., up to orders of magnitude less memory for a problem of size , represented using elements in two small matrices instead of using a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
Topicsgraph theory and CDMA systems · Graph Theory and Algorithms · Optimization and Search Problems
