Frontal Slice Approaches for Tensor Linear Systems
Hengrui Luo, Anna Ma
TL;DR
The paper tackles solving large-scale tensor linear systems of the form $\mathcal{A}*\mathcal{X}=\mathcal{B}$ under the $t$-product. It introduces Frontal Slice Descent (FSD) and its cyclic, block, and randomized variants, which update $\mathcal{X}$ using individual frontal slices and residual-based approximations, with convergence guarantees under conditions on $\kappa$ and $\mu$. The authors provide computational and storage analyses and validate the approach on synthetic data and real-world image/video deblurring tasks, showing favorable performance and consistency with theory. The work demonstrates scalable, structure-exploiting tensor solvers that leverage frontal-slice information, offering practical benefits for multi-dimensional data processing such as video and image restoration. These methods extend the toolbox for tensor computations with tunable trade-offs between memory, communication, and convergence speed, particularly in scenarios with localized frontal-slice information.
Abstract
Inspired by the row and column action methods for solving large-scale linear systems, in this work, we explore the use of frontal slices for solving tensor linear systems. In particular, this paper presents a novel approach for using frontal slices of a tensor $\mathcal{A}$ to solve tensor linear systems $\mathcal{A} * \mathcal{X} = \mathcal{B}$ where $*$ denotes the t-product. In addition, we consider variations of this method, including cyclic, block, and randomized approaches, each designed to optimize performance in different operational contexts. Our primary contribution lies in the development and convergence analysis of these methods. Experimental results on synthetically generated and real-world data, including applications such as image and video deblurring, demonstrate the efficacy of our proposed approaches and validate our theoretical findings.
