TT-LSQR For Tensor Least Squares Problems and Application to Data Mining *
Lorenzo Piccinini, Valeria Simoncini
TL;DR
The paper addresses solving multiterm tensor least squares problems in which the unknown tensor is stored in Tensor-Train format, leveraging a tensorized LSQR (TT-LSQR) method to avoid explicit vectorization. It introduces TT-LSQR with rank-truncation (TT-SVD rounding) to keep TT-ranks small and preserves structure throughout iterations, and augments the approach with Johnson–Lindenstrauss sketching and problem-specific preconditioning to reduce cost and improve conditioning. The authors demonstrate the method on discretized PDEs to verify numerical stability and on information retrieval tasks to allocate a new query into clustered document groups, showing competitive accuracy and favorable memory usage compared with matrix-based approaches. The work highlights the practical viability of multiterm tensor least squares for large-scale, multi-way data and provides a scalable framework that can be extended with more datasets, refined sketches, and advanced truncation strategies.
Abstract
We are interested in the numerical solution of the tensor least squares problem \[ \min_{\mathcal{X}} \| \mathcal{F} - \sum_{i =1}^{\ell} \mathcal{X} \times_1 A_1^{(i)} \times_2 A_2^{(i)} \cdots \times_d A_d^{(i)} \|_F, \] where $\mathcal{X}\in\mathbb{R}^{m_1 \times m_2 \times \cdots \times m_d}$, $\mathcal{F}\in\mathbb{R}^{n_1\times n_2 \times \cdots \times n_d}$ are tensors with $d$ dimensions, and the coefficients $A_j^{(i)}$ are tall matrices of conforming dimensions. We first describe a tensor implementation of the classical LSQR method by Paige and Saunders, using the tensor-train representation as key ingredient. We also show how to incorporate sketching to lower the computational cost of dealing with the tall matrices $A_j^{(i)}$. We then use this methodology to address a problem in information retrieval, the classification of a new query document among already categorized documents, according to given keywords.
