Estimating condition number with Graph Neural Networks
read the original abstract
In this paper, we propose a fast method for estimating the condition number of sparse matrices using graph neural networks (GNNs). For efficient deployment of GNNs, we introduce a graph feature construction with $\mathrm{O}(\mathrm{nnz} + n)$ complexity, where $\mathrm{nnz}$ is the number of non-zero elements in the matrix and $n$ denotes the matrix dimension. We propose two schemes for estimating the matrix condition number using GNNs; one follows by decomposing the condition number and predicts the relatively more computationally intensive part $\|\mathbf{A}^{-1}\|$, without explicitly forming the inverse, while the other is to predict the whole condition number $\kappa$. Our approach can be extended to an arbitrary norm. Extensive experiments are conducted for the estimation of the 1-norm and 2-norm condition numbers, which show that our method achieves a significant speedup over the traditional numerical estimation methods. Our software for GNN condition number estimator is made publicly available at https://github.com/inEXASCALE/sparse-kappa.
This paper has not been read by Pith yet.
Forward citations
Cited by 1 Pith paper
-
Numerically Stable Cholesky-QR on GPU via Mixed-Precision Randomized Preconditioning
MRCQR stabilizes Cholesky-QR via a subsampled randomized trigonometric transform preconditioner computed in FP32 or FP16, achieving orthogonality error O(u) up to condition number 10^16 while outperforming rand-cholQR...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.