Extractor-based time-space lower bounds for learning

From MaRDI portal
(Redirected from Publication:5230356)




Abstract: A matrix M:AimesXightarrow1,1 corresponds to the following learning problem: An unknown element xinX is chosen uniformly at random. A learner tries to learn x from a stream of samples, (a1,b1),(a2,b2)ldots, where for every i, aiinA is chosen uniformly at random and bi=M(ai,x). Assume that k,ell,r are such that any submatrix of M of at least 2kcdot|A| rows and at least 2ellcdot|X| columns, has a bias of at most 2r. We show that any learning algorithm for the learning problem corresponding to M requires either a memory of size at least Omegaleft(kcdotellight), or at least 2Omega(r) samples. The result holds even if the learner has an exponentially small success probability (of 2Omega(r)). In particular, this shows that for a large class of learning problems, any learning algorithm requires either a memory of size at least Omegaleft((log|X|)cdot(log|A|)ight) or an exponential number of samples, achieving a tight Omegaleft((log|X|)cdot(log|A|)ight) lower bound on the size of the memory, rather than a bound of Omegaleft(minleft(log|X|)2,(log|A|)2ightight) obtained in previous works [R17,MM17b]. Moreover, our result implies all previous memory-samples lower bounds, as well as a number of new applications. Our proof builds on [R17] that gave a general technique for proving memory-samples lower bounds.











This page was built for publication: Extractor-based time-space lower bounds for learning

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5230356)