2021/07/05 by Garg, Sumegha, Kothari, Pravesh K., Liu, Pengda +1 · 1 citation
#Computational Complexity (cs.CC) #F.2.3 #FOS: Computer and information sciences #Machine Learning (cs.LG)
paper · doi:10.48550/arxiv.2107.02320
In this work, we show, for the well-studied problem of learning parity under noise, where a learner tries to learn x=(x1,…,xn) ∈ \0,1\n from a stream of random linear equations over F2 that are correct with probability (1)/(2)+ε and flipped with probability (1)/(2)-ε, that any learning algorithm requires either a memory of size Ω(n2/ε) 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 M: A × X → \-1,1\ corresponds to the following learning problem with error parameter ε: an unknown element x ∈ X is chosen uniformly at random. A learner tries to learn x from a stream of samples, (a1, b1), (a2, b2) …, where for every i, ai ∈ A is chosen uniformly at random and bi = M(ai,x) with probability 1/2+ε and bi = -M(ai,x) with probability 1/2-ε (0