Frequent Directions, as a deterministic matrix sketching technique, has been proposed for tackling low-rank approximation problems. This method has a high degree of accuracy and practicality, but experiences a lot of computational cost for large-scale data. Several recent works on the randomized version of Frequent Directions greatly improve the computational efficiency, but unfortunately sacrifice some precision. To remedy such issue, this paper aims to find a more accurate projection subspace to further improve the efficiency and effectiveness of the existing Frequent Directions techniques. Specifically, by utilizing the power of Block Krylov Iteration and random projection technique, this paper presents a fast and accurate Frequent Directions algorithm named as r-BKIFD. The rigorous theoretical analysis shows that the proposed r-BKIFD has a comparable error bound with original Frequent Directions, and the approximation error can be arbitrarily small when the number of iterations is chosen appropriately. Extensive experimental results on both synthetic and real data further demonstrate the superiority of r-BKIFD over several popular Frequent Directions algorithms, both in terms of computational efficiency and accuracy.
翻译:作为确定性矩阵草图技术,提出了用于解决低级近似问题的常见方向。这一方法具有高度的准确性和实用性,但经历了大量大规模数据的计算成本。最近关于随机版《常见方向》的一些著作大大提高了计算效率,但不幸牺牲了某种精确度。为纠正这一问题,本文件旨在找到一个更准确的投影子空间,以进一步提高现有“常态方向”技术的效率和有效性。具体地说,通过利用“Clock Krylov Iteration”和“随机投影技术”的力量,本文展示了一种快速和准确的“常态方向”算法,称为r-BKIFD。严格的理论分析表明,拟议的r-BKIFD在计算效率和准确性两方面都与原来的“常态方向”相匹配,而当选得合适时,近似差则会任意缩小。合成数据和真实数据的广泛实验结果进一步证明“R-BKIFDD在计算效率和准确性两方面都优于几个流行的常见的“经常方向”算法。