Learning a mixture of two subspaces over finite fields
Abstract
We study the problem of learning a mixture of two subspaces over . The goal is to recover the individual subspaces, given samples from a (weighted) mixture of samples drawn uniformly from the two subspaces and . This problem is computationally challenging, as it captures the notorious problem of "learning parities with noise" in the degenerate setting when . This is in contrast to the analogous problem over the reals that can be solved in polynomial time (Vidal'03). This leads to the following natural question: is Learning Parities with Noise the only computational barrier in obtaining efficient algorithms for learning mixtures of subspaces over ? The main result of this paper is an affirmative answer to the above question. Namely, we show the following results: 1. When the subspaces and are incomparable, i.e., and are not contained inside each other, then there is a polynomial time algorithm to recover the subspaces and . 2. In the case when is a subspace of with a significant gap in the dimension i.e., for , there is a time algorithm to recover the subspaces and . Thus, our algorithms imply computational tractability of the problem of learning mixtures of two subspaces, except in the degenerate setting captured by learning parities with noise.
Cite
@article{arxiv.2010.02841,
title = {Learning a mixture of two subspaces over finite fields},
author = {Aidao Chen and Anindya De and Aravindan Vijayaraghavan},
journal= {arXiv preprint arXiv:2010.02841},
year = {2021}
}