2006 · 691 citations · 41 references
ComputingComputer ScienceAlgorithmsMachine LearningScientific ComputingApproximation AlgorithmsDimension ReductionDimensionality ReductionMatrix ComputationNumerical AlgorithmsNumerical Linear AlgebraApproximation ErrorComputational Matrix TheoryLow-dimensional EmbeddingsMatrix MultiplicationRandom ProjectionRandom SamplingSingular Value DecompositionSparse Matrix Computation
Several results appeared that show significant reduction in time for matrix multiplication, singular value decomposition as well as linear (lscr <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sub> ) regression, all based on data dependent random sampling. Our key idea is that low dimensional embeddings can be used to eliminate data dependence and provide more versatile, linear time pass efficient matrix computation. Our main contribution is summarized as follows. 1) Independent of the results of Har-Peled and of Deshpande and Vempala, one of the first - and to the best of our knowledge the most efficient - relative error (1 + epsi) parA $A <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k</sub> par <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">F</sub> approximation algorithms for the singular value decomposition of an m times n matrix A with M non-zero entries that requires 2 passes over the data and runs in time O((M(k/epsi+k log k) + (n+m)(k/epsi+k log k) <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> )log (1/sigma)). 2) The first o(nd <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) time (1 + epsi) relative error approximation algorithm for n times d linear (lscr <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sub> ) regression. 3) A matrix multiplication and norm approximation algorithm that easily applies to implicitly given matrices and can be used as a black box probability boosting tool
41
Authoritative sources in a hyperlinked environment
Jon Kleinberg · Journal of the ACM · 1999 · 9.1K citations · Full text
Piotr Indyk, Rajeev Motwani · 1998 · 4.2K citations · Full text
Matrix multiplication via arithmetic progressions
Don Coppersmith, S. Winograd · Journal of Symbolic Computation · 1990 · 2.3K citations
Using Linear Algebra for Intelligent Information Retrieval
Michael W. Berry, Susan Dumais, Gavin O'Brien · SIAM Review · 1995 · 1.5K citations