Alternating minimization algorithm with initialization analysis for r-local and k-sparse unlabeled sensing
Ahmed Abbasi, Shuchin Aeron, Abiy Tasissa
TL;DR
This work addresses unlabeled sensing where measurements are scrambled by an unknown permutation: $\mathbf{Y} = \mathbf{P}^* \mathbf{B} \mathbf{X}^* + \mathbf{W}$. It introduces an alternating minimization algorithm with initialization strategies tailored to two structured permutation models: $r$-local (block-diagonal) and $k$-sparse permutations, and provides rigorous initialization-error bounds under Gaussian or sub-Gaussian assumptions. For $r$-local permutations, the initialization error decays with increasing block count via a Johnson-Lindenstrauss-type analysis, yielding sub-Gaussian tails in terms of $(d-s)$; for $k$-sparse permutations, the error scales with $k/n$ under a tall-Gaussian $\mathbf{B}$ and decays with a sub-exponential tail. Empirically, AltMin is fast, robust to the measurement matrix, and outperforms several baselines on synthetic and real datasets, highlighting the practical viability of structured unlabeled sensing and motivating future work on convergence-rate guarantees.
Abstract
Unlabeled sensing is a linear inverse problem with permuted measurements. We propose an alternating minimization (AltMin) algorithm with a suitable initialization for two widely considered permutation models: partially shuffled/$k$-sparse permutations and $r$-local/block diagonal permutations. Key to the performance of the AltMin algorithm is the initialization. For the exact unlabeled sensing problem, assuming either a Gaussian measurement matrix or a sub-Gaussian signal, we bound the initialization error in terms of the number of blocks $s$ and the number of shuffles $k$. Experimental results show that our algorithm is fast, applicable to both permutation models, and robust to choice of measurement matrix. We also test our algorithm on several real datasets for the linked linear regression problem and show superior performance compared to baseline methods.
