Memory-Sample Lower Bounds for Learning Parity with Noise
Abstract
In this work, we show, for the well-studied problem of learning parity under noise, where a learner tries to learn from a stream of random linear equations over that are correct with probability and flipped with probability , that any learning algorithm requires either a memory of size or an exponential number of samples. In fact, we study memory-sample lower bounds for a large class of learning problems, as characterized by [GRT'18], when the samples are noisy. A matrix corresponds to the following learning problem with error parameter : an unknown element is chosen uniformly at random. A learner tries to learn from a stream of samples, , where for every , is chosen uniformly at random and with probability and with probability (). Assume that are such that any submatrix of of at least rows and at least columns, has a bias of at most . We show that any learning algorithm for the learning problem corresponding to , with error, requires either a memory of size at least , or at least samples. In particular, this shows that for a large class of learning problems, same as those in [GRT'18], any learning algorithm requires either a memory of size at least or an exponential number of noisy samples. Our proof is based on adapting the arguments in [Raz'17,GRT'18] to the noisy case.
Cite
@article{arxiv.2107.02320,
title = {Memory-Sample Lower Bounds for Learning Parity with Noise},
author = {Sumegha Garg and Pravesh K. Kothari and Pengda Liu and Ran Raz},
journal= {arXiv preprint arXiv:2107.02320},
year = {2021}
}
Comments
19 pages. To appear in RANDOM 2021. arXiv admin note: substantial text overlap with arXiv:1708.02639