Approximating the singular values or eigenvalues of a matrix, i.e. spectrum approximation, is a fundamental task in data science and machine learning applications. While approximation of the top singular values has received considerable attention in numerical linear algebra, provably efficient algorithms for other spectrum approximation tasks such as spectral-sum estimation and spectrum density estimation are starting to emerge only recently. Two crucial components that have enabled efficient algorithms for spectrum approximation are access to randomness and structure in the underlying matrix. In this thesis, we study how randomization and the underlying structure of the matrix can be exploited to design fast and memory efficient algorithms...
As the amount of data collected in our world increases, reliable compression algorithms are needed w...
These notes are not necessarily an accurate representation of what happened in class. The notes writ...
Spectral clustering is a powerful method for finding structure in a dataset through the eigenvectors...
Understanding the singular value spectrum of an n x n matrix A is a fundamental task in countless nu...
We present the first almost-linear time algorithm for constructing linear-sized spectral sparsificat...
Spectral graph sparsification aims to find an ultra-sparse subgraph whose Laplacian matrix can well ...
We present three spectral sparsification algorithms that, on input a graph G with n vertices and m e...
In this thesis, we study how to obtain faster algorithms for spectral graph sparsifi-cation by apply...
Finding a small spectral approximation for a tall n X d matrix A is a fundamental numerical primitiv...
In many areas of machine learning, it becomes necessary to find the eigenvector decompositions of la...
This thesis contains my work on Spectrum-revealing randomized matrix algorithms. This thesis has bee...
AbstractWe introduce a randomized procedure that, given an m×n matrix A and a positive integer k, ap...
Recent spectral graph sparsification research allows constructing nearly-linear-sized subgraphs that...
Randomized matrix sparsification has proven to be a fruitful technique for producing faster algorit...
In this last lecture we will discuss graph sparsification: approximating a graph by weighted sub-gra...
As the amount of data collected in our world increases, reliable compression algorithms are needed w...
These notes are not necessarily an accurate representation of what happened in class. The notes writ...
Spectral clustering is a powerful method for finding structure in a dataset through the eigenvectors...
Understanding the singular value spectrum of an n x n matrix A is a fundamental task in countless nu...
We present the first almost-linear time algorithm for constructing linear-sized spectral sparsificat...
Spectral graph sparsification aims to find an ultra-sparse subgraph whose Laplacian matrix can well ...
We present three spectral sparsification algorithms that, on input a graph G with n vertices and m e...
In this thesis, we study how to obtain faster algorithms for spectral graph sparsifi-cation by apply...
Finding a small spectral approximation for a tall n X d matrix A is a fundamental numerical primitiv...
In many areas of machine learning, it becomes necessary to find the eigenvector decompositions of la...
This thesis contains my work on Spectrum-revealing randomized matrix algorithms. This thesis has bee...
AbstractWe introduce a randomized procedure that, given an m×n matrix A and a positive integer k, ap...
Recent spectral graph sparsification research allows constructing nearly-linear-sized subgraphs that...
Randomized matrix sparsification has proven to be a fruitful technique for producing faster algorit...
In this last lecture we will discuss graph sparsification: approximating a graph by weighted sub-gra...
As the amount of data collected in our world increases, reliable compression algorithms are needed w...
These notes are not necessarily an accurate representation of what happened in class. The notes writ...
Spectral clustering is a powerful method for finding structure in a dataset through the eigenvectors...