Small singular values can increase in lower precision
Christos Boutsikas, Petros Drineas, Ilse C. F. Ipsen
TL;DR
The paper addresses how downcasting a tall, full-column-rank matrix $\boldsymbol{A}$ to lower arithmetic precision can increase its smallest singular values. It models precision demotion as a normwise perturbation $\boldsymbol{E}$ and develops deterministic lower bounds for the smallest singular value, first for a single value via Theorems $t_{dp4}$/$t_{dp5}$ and then for a cluster via Theorems $t_{dp6}$/$t_{dp7}$ (and the related $t_{det4}$), under mild spectral-gap assumptions. It also provides an average-case bound under random perturbations (Theorem $t_i2$) and validates the qualitative model with numerical experiments comparing $\texttt{double}$, $\texttt{single}$, and $\texttt{half}$ precision, showing that small singular values can rise while large ones stay largely intact. The results offer a precision-induced regularization perspective with potential implications for numerical linear algebra and the design of mixed-precision computations.
Abstract
We perturb a real matrix $A$ of full column rank, and derive lower bounds for the smallest singular values of the perturbed matrix, in terms of normwise absolute perturbations. Our bounds, which extend existing lower-order expressions, demonstrate the potential increase in the smallest singular values, and represent a qualitative model for the increase in the small singular values after a matrix has been downcast to a lower arithmetic precision. Numerical experiments confirm the qualitative validity of this model and its ability to predict singular values changes in the presence of decreased arithmetic precision.
