On approximating functions of the singular values in a stream

From MaRDI portal



Abstract: For any real number p>0, we nearly completely characterize the space complexity of estimating |A|pp=sumi=1nsigmaip for nimesn matrices A in which each row and each column has O(1) non-zero entries and whose entries are presented one at a time in a data stream model. Here the sigmai are the singular values of A, and when pgeq1, |A|pp is the p-th power of the Schatten p-norm. We show that when p is not an even integer, to obtain a (1+epsilon)-approximation to |A|pp with constant probability, any 1-pass algorithm requires n1−g(epsilon) bits of space, where g(epsilon)ightarrow0 as epsilonightarrow0 and epsilon>0 is a constant independent of n. However, when p is an even integer, we give an upper bound of n1−2/pextrmpoly(epsilon−1logn) bits of space, which holds even in the turnstile data stream model. The latter is optimal up to extrmpoly(epsilon−1logn) factors. Our results considerably strengthen lower bounds in previous work for arbitrary (not necessarily sparse) matrices A: the previous best lower bound was Omega(logn) for pin(0,1), Omega(n1/p−1/2/logn) for pin[1,2) and Omega(n1−2/p) for pin(2,infty). We note for pin(2,infty), while our lower bound for even integers is the same, for other p in this range our lower bound is n1−g(epsilon), which is considerably stronger than the previous n1−2/p for small enough constant epsilon>0. We obtain similar near-linear lower bounds for Ky-Fan norms, SVD entropy, eigenvalue shrinkers, and M-estimators, many of which could have been solvable in logarithmic space prior to our work.











This page was built for publication: On approximating functions of the singular values in a stream

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