Abstract

We study the problem of learning a mixture of two subspaces over F2n\mathbb{F}_2^n. The goal is to recover the individual subspaces, given samples from a (weighted) mixture of samples drawn uniformly from the two subspaces A0A_0 and A1A_1. This problem is computationally challenging, as it captures the notorious problem of "learning parities with noise" in the degenerate setting when A1⊆A0A_1 \subseteq A_0. 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 F2n\mathbb{F}_2^n? The main result of this paper is an affirmative answer to the above question. Namely, we show the following results: 1. When the subspaces A0A_0 and A1A_1 are incomparable, i.e., A0A_0 and A1A_1 are not contained inside each other, then there is a polynomial time algorithm to recover the subspaces A0A_0 and A1A_1. 2. In the case when A1A_1 is a subspace of A0A_0 with a significant gap in the dimension i.e., dim(A1)≤αdim(A0)dim(A_1) \le αdim(A_0) for α<1α<1, there is a nO(1/(1−α))n^{O(1/(1-α))} time algorithm to recover the subspaces A0A_0 and A1A_1. 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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.