Table of Contents
Fetching ...

Quantitative Bounds for Sorting-Based Permutation-Invariant Embeddings

Nadav Dym, Matthias Wellershoff, Efstratios Tsoukanis, Daniel Levy, Radu Balan

TL;DR

The paper studies sorting-based permutation-invariant embeddings $β_{\mathbf{A}}$ for $\mathbb{R}^{n\times d}$, seeking injectivity (orbit separation) and bi-Lipschitz control with minimal output dimension. It derives sharp embedding-dimension bounds, showing injectivity for $β_{\mathbf{A}}$ when $D \ge n(d-1)+1$ for full-spark $\mathbf{A}$ and a nearly optimal lower bound $D \gtrsim d\log n$; it also proves injectivity for projection-based variants with embedding dimension $(2n-1)d$. On distortion, the authors construct $\mathbf{A}$ with projective-uniformity achieving bi-Lipschitz distortions scaling as $O(n^2)$ (independent of $d$) at $D \asymp n^2 d$, and establish a universal lower bound $\Omega(\sqrt{n})$ on distortion. They further show that dimension-reduction mappings $β_{\mathbf{A},L}$ and $\delta_{\mathbf{A},\mathbf{B}}$ retain injectivity with near-optimal embedding dimensions and comparable distortions, and connect the results to Wasserstein-distance interpretations via sliced-Wasserstein. Numerical experiments illustrate gaps between theory and practice for small parameters and highlight practical potential for permutation-invariant learning in graph-structured data.

Abstract

We study the sorting-based embedding $β_{\mathbf A} : \mathbb R^{n \times d} \to \mathbb R^{n \times D}$, $\mathbf X \mapsto {\downarrow}(\mathbf X \mathbf A)$, where $\downarrow$ denotes column wise sorting of matrices. Such embeddings arise in graph deep learning where outputs should be invariant to permutations of graph nodes. Previous work showed that for large enough $D$ and appropriate $\mathbf A$, the mapping $β_{\mathbf A}$ is injective, and moreover satisfies a bi-Lipschitz condition. However, two gaps remain: firstly, the optimal size $D$ required for injectivity is not yet known, and secondly, no estimates of the bi-Lipschitz constants of the mapping are known. In this paper, we make substantial progress in addressing both of these gaps. Regarding the first gap, we improve upon the best known upper bounds for the embedding dimension $D$ necessary for injectivity, and also provide a lower bound on the minimal injectivity dimension. Regarding the second gap, we construct matrices $\mathbf A$, so that the bi-Lipschitz distortion of $β_{\mathbf A} $ depends quadratically on $n$, and is completely independent of $d$. We also show that the distortion of $β_{\mathbf A}$ is necessarily at least in $Ω(\sqrt{n})$. Finally, we provide similar results for variants of $β_{\mathbf A}$ obtained by applying linear projections to reduce the output dimension of $β_{\mathbf A}$.

Quantitative Bounds for Sorting-Based Permutation-Invariant Embeddings

TL;DR

The paper studies sorting-based permutation-invariant embeddings for , seeking injectivity (orbit separation) and bi-Lipschitz control with minimal output dimension. It derives sharp embedding-dimension bounds, showing injectivity for when for full-spark and a nearly optimal lower bound ; it also proves injectivity for projection-based variants with embedding dimension . On distortion, the authors construct with projective-uniformity achieving bi-Lipschitz distortions scaling as (independent of ) at , and establish a universal lower bound on distortion. They further show that dimension-reduction mappings and retain injectivity with near-optimal embedding dimensions and comparable distortions, and connect the results to Wasserstein-distance interpretations via sliced-Wasserstein. Numerical experiments illustrate gaps between theory and practice for small parameters and highlight practical potential for permutation-invariant learning in graph-structured data.

Abstract

We study the sorting-based embedding , , where denotes column wise sorting of matrices. Such embeddings arise in graph deep learning where outputs should be invariant to permutations of graph nodes. Previous work showed that for large enough and appropriate , the mapping is injective, and moreover satisfies a bi-Lipschitz condition. However, two gaps remain: firstly, the optimal size required for injectivity is not yet known, and secondly, no estimates of the bi-Lipschitz constants of the mapping are known. In this paper, we make substantial progress in addressing both of these gaps. Regarding the first gap, we improve upon the best known upper bounds for the embedding dimension necessary for injectivity, and also provide a lower bound on the minimal injectivity dimension. Regarding the second gap, we construct matrices , so that the bi-Lipschitz distortion of depends quadratically on , and is completely independent of . We also show that the distortion of is necessarily at least in . Finally, we provide similar results for variants of obtained by applying linear projections to reduce the output dimension of .
Paper Structure (25 sections, 17 theorems, 109 equations, 1 figure, 2 tables)

This paper contains 25 sections, 17 theorems, 109 equations, 1 figure, 2 tables.

Key Result

Theorem 1

Let $d,n,D$ be natural numbers. 1. For all $\mathbf{A} \in \mathbb{R}^{d \times D}$ such that $\overline \beta_{\mathbf{A}}$ is injective, $\overline \beta_{\mathbf{A}}$ is bi-Lipschitz continuous and the upper Lipschitz constant is given by the largest singular value $\sigma_1(\mathbf{A})$.

Figures (1)

  • Figure 1: On the lower line, $\beta_\mathbf{A} : \mathbb{R}^{n \times d} \to \mathbb{R}^{n \times D}$ does not separate orbits independent of the choice of $\mathbf{A}$. On the upper line, $\beta_\mathbf{A}$ separates orbits provided that $\mathbf{A} \in \mathbb{R}^{d \times D}$ has full spark. In between the two lines, in the shaded area, we do not know whether there exists a matrix $\mathbf{A}$ such that $\beta_\mathbf{A}$ separates orbits.

Theorems & Definitions (36)

  • Theorem 1: Balan2022Permutation
  • Theorem 2: Dym2024LowDimensional and Balan2024Stability
  • Theorem 3
  • proof
  • Theorem 4
  • proof
  • Remark 5
  • Theorem 6: Finite witness theorem; reformulation of Dym2024LowDimensional
  • Remark 7: Lower dimensional semialgebraic sets have rare closures
  • Theorem 8
  • ...and 26 more