Fast and Accurate Interpolative Decompositions for General, Sparse, and Structured Tensors
Yifan Zhang, Mark Fornace, Michael Lindsey
TL;DR
This work addresses scalable, provably accurate tensor decompositions via CoreID and SatID, introducing adaptive sequential CoreID and marginalized SatID to achieve dimension-independent error bounds. It leverages deterministic and random sketching to accelerate matrix ID subproblems, with specialized algorithms for CP and sparse tensors and rigorous error analyses. Empirical results on synthetic CP data and real sparse tensors show that the proposed methods achieve near-optimal reconstruction with substantial speedups compared to prior approaches. The methods have practical impact for large-scale tensor data analysis in science and engineering by enabling structure-preserving, interpretable decompositions at scale.
Abstract
In this work, we develop deterministic and random sketching-based algorithms for two types of tensor interpolative decompositions (ID): the core interpolative decomposition (CoreID, also known as the structure-preserving HOSVD) and the satellite interpolative decomposition (SatID, also known as the HOID or CURT). We adopt a new adaptive approach that leads to ID error bounds independent of the size of the tensor. In addition to the adaptive approach, we use tools from random sketching to enable an efficient and provably accurate calculation of these decompositions. We also design algorithms specialized to tensors that are sparse or given as a sum of rank-one tensors, i.e., in the CP format. Besides theoretical analyses, numerical experiments on both synthetic and real-world data demonstrate the power of the proposed algorithms.
