迹估计的最优草图方法
数据结构与算法
2021-11-02 v1 数值分析
数值分析
摘要
矩阵迹估计在机器学习应用中无处不在,传统上依赖于 Hutchinson 方法,该方法需要 次矩阵-向量乘积查询,以失败概率 在正半定输入矩阵 上获得 的 乘性近似。近来提出的 Hutch++ 算法将矩阵-向量查询次数从 降至最优的 ,且算法以常数概率成功。然而,在高概率设定下,非自适应 Hutch++ 算法在其查询复杂度上多出 的乘性因子。非自适应方法十分重要,因为它们对应于草图算法,这类算法可合并、高度并行化,并提供低内存流式算法以及低通信分布式协议。本工作中,我们弥合了非自适应与自适应算法之间的差距,证明即便非自适应算法也能达到 次矩阵-向量乘积。此外,我们证明了匹配的下界,表明除去 因子外,任何非自适应算法都不可能在依赖于 或 的方面进一步改进。最后,我们的实验展示了我们的草图相对于自适应 Hutch++ 算法(并行性较差)以及非自适应 Hutchinson 方法的优越性能。
引用
@article{arxiv.2111.00664,
title = {Optimal Sketching for Trace Estimation},
author = {Shuli Jiang and Hai Pham and David P. Woodruff and Qiuyi and Zhang},
journal= {arXiv preprint arXiv:2111.00664},
year = {2021}
}
备注
31 pages, 5 figures. Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Sydney, Australia