Fast estimation of approximate matrix ranks using spectral densities
Shashanka Ubaru, Yousef Saad, Abd-Krim Seghouane

TL;DR
This paper introduces two efficient methods leveraging spectral densities to estimate the approximate rank of large matrices, aiding in machine learning and data analysis tasks by identifying eigenvalue gaps.
Contribution
It proposes novel spectral density-based techniques using Chebyshev polynomials and Lanczos algorithm for fast rank estimation of large matrices.
Findings
Methods accurately estimate matrix rank in experiments
Techniques effectively identify eigenvalue gaps
Approaches are computationally inexpensive
Abstract
In many machine learning and data related applications, it is required to have the knowledge of approximate ranks of large data matrices at hand. In this paper, we present two computationally inexpensive techniques to estimate the approximate ranks of such large matrices. These techniques exploit approximate spectral densities, popular in physics, which are probability density distributions that measure the likelihood of finding eigenvalues of the matrix at a given point on the real line. Integrating the spectral density over an interval gives the eigenvalue count of the matrix in that interval. Therefore the rank can be approximated by integrating the spectral density over a carefully selected interval. Two different approaches are discussed to estimate the approximate rank, one based on Chebyshev polynomials and the other based on the Lanczos algorithm. In order to obtain the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
