Poster
Understanding the Kronecker Matrix-Vector Complexity of Linear Algebra
Raphael Meyer · William Swartworth · David Woodruff
West Exhibition Hall B2-B3 #W-1011
Scientific problems in areas like quantum physcis or quantum information science often involve large matrices that a stored in some compressed format (like an "MPO" or "PEPS"). The quantum physicists and information scientists are interested in computing some linear-algebraic property of the matrix, like the top eigenvalue, von Neumann entropy, or something in that vein. Because these compressed formats are tensor-structured, the algorithms we design are often equivalent to methods that compute matrix-vector products between this large quantum matrix and vectors that have tensor (Kronecker) structure. Theoretically, the methods that operate in this "Kronecker matrix-vector oracle" require computing exponentially many matrix-vector products in the worst case, though it had not been shown that such an expensive cost is necessary to pay.We tackle this problem by using tools from the high-dimensional statistics and oracle complexity literatures, proving that in many regimes and under extremely mild conditions that algorithms which operate by computing only Kronecker matrix-vector products must in fact compute exponentially many such products to recover reliable calculations of linear algebraic properties.Our results show that if you want to compute linear-algebraic properties of really big tensor-structured matrices, as we do in these quantum information settings, then we must do one of two things:1. Find an alternative computational approach beyond the Kronecker matrix-vector product.2. Make strong assumptions about the properties of the input matrix, yielding a sort of "beyond worst-case analysis"