ComputingComputer EngineeringComputer ScienceAlgorithmsData StructuresParallel ComputingApproximation AlgorithmsDimensionality ReductionMatrix ComputationMatrix FactorizationNumerical Linear AlgebraStreaming AlgorithmsComputational Matrix TheoryDense Matrix AlgorithmsMatrix SketchingSketching AlgorithmsSparse Matrix AlgorithmsSparse Matrix ComputationSparse Matrix TechniquesStructured Matrix Computation
A sketch of a matrix A is another matrix B which is significantly smaller than A but still approximates it well. Finding such sketches efficiently is an important building block in modern algorithms for approximating, for example, the PCA of massive matrices. This task is made more challenging in the streaming model, where each row of the input matrix can only be processed once and storage is severely limited.
26
Feature hashing for large scale multitask learning
Kilian Q. Weinberger, Anirban Dasgupta, John Langford et al. · 2009 · 937 citations
Christos H. Papadimitriou, Hisao Tamaki, Prabhakar Raghavan et al. · 1998 · 874 citations
Database-friendly random projections
Dimitris Achlioptas · 2001 · 712 citations
Improved Approximation Algorithms for Large Matrices via Random Projections
Tamás Sarlós · 2006 · 691 citations