Randomized matrix algorithms have become workhorse tools in scientific computing and machine learning. To use these algorithms safely in applications, they should be coupled with posterior error estimates to assess the quality of the output. To meet this need, this paper proposes two diagnostics: a leave-one-out error estimator for randomized low-rank approximations and a jackknife resampling method to estimate the variance of the output of a randomized matrix computation. Both of these diagnostics are rapid to compute for randomized low-rank approximation algorithms such as the randomized SVD and Nystr\"om, and they provide useful information that can be used to assess the quality of the computed output and guide algorithmic parameter choices.
翻译:随机矩阵算法已成为科学计算和机器学习领域的重要工具。为确保这些算法在实际应用中的安全性,应配备后验误差估计以评估输出质量。为此,本文提出两种诊断方法:一种是针对随机低秩近似的留一法误差估计器,另一种是用于估计随机矩阵计算结果方差的刀切重抽样方法。对于随机SVD和Nyström等随机低秩近似算法,这两种诊断方法均可快速计算,并能提供有助于评估计算输出质量及指导算法参数选择的有用信息。