Neural Networks

Published by: Elsevier

Published by

Elsevier

Abstract

Tensor network (TN) decomposition stands as a pivotal technique for characterizing the essential features of high-dimensional dataattracting significant interest and achieving notable success in high-dimensional data recovery. In recent yearsthere has been a steady stream of scholarly articles on TN decompositionreflecting its growing significance. Howevera comprehensive review that encapsulates the recent advancements and future prospects of TN decomposition remains conspicuously absent. To bridge this gapin this articlewe present a detailed review and insightful discussion on TN decomposition. Our goal is to furnish a comprehensive resource that equips researchers to navigate the complexities of TN decomposition and catalyze future innovative breakthroughs. We start by explaining conceptsoperational rulesand computational properties on tensors. We then review various TN decompositions with different topologiesdiscussing their benefitslimitationsand common numerical algorithms. In particularwe emphasize the relationship between different TN ranks and unfolding matrix ranksoffering deeper insights for practical applications. Nextwe focus on the critical TN structure search (TN-SS) problemreviewing different TN-SS methods and discussing their advantages and disadvantages. Subsequentlywe present a range of TN decomposition-based high-dimensional data recovery methods and evaluate their performance through numerical experiments. Finallywe delve into the realm of challenging problems and analyze potential future solutions.

Keywords

Tensor network
;
Tensor decomposition
;
Low-rank modeling
;
Image processing
;
High-dimensional data analysis

Introduction

With advancements in sensing technologiesinstrumentationand computational capabilitiesaccess to vast and complex datasets with multiple dimensions or features has expanded significantly. Examples of such high-dimensional data include color images/videosmultispectral/hyperspectral imageslight field imagestraffic datagene expression profilesand user behavior dataetc. Howeverdue to limitations in sensing technologiesenvironmental interference during data acquisitionand the inherent complexity of high-dimensional structuresthese datasets often suffer from noisecorruptionand missing values. High-dimensional data recovery aims to reconstruct the underlying clean and complete data from such imperfect observations by exploiting intrinsic priors embedded in the data (Cao et al.2016Cichocki et al.2015Comon2014DingFu et al.2021Fu et al.2020Goldfarb and Qin2014Kanatsoulis et al.2018Li et al.2019Meng et al.2015Pan et al.2023Qin et al.2022Qiu et al.2021Sidiropoulos et al.2017WangMeng et al.2018WangZeng et al.2023Xie et al.2023Xie et al.2020XuKe et al.2024XuPeng et al.2024Zhang et al.2021ZhaoZhouZhang et al.2016Zhou and Cichocki2012Zhou et al.2014). Common intrinsic priors include global low-rankness (global correlation)local continuity (local correlation)and non-local self-similarity (non-local correlation). A critical challenge in high-dimensional data recovery is how to effectively model and exploit these priors to achieve accurate and robust reconstruction.
A tensor is a multi-dimensional arraywhere the count of dimensions (referred to as modes) is termed the tensor order. As a natural extension of vectors and matricestensors offer an intuitive and effective way to represent high-dimensional data (Carroll and Chang1970Harshman1970Hitchcock1928Kolda and Bader2009Tucker1966Wang et al.2024). For instancea color image can be represented as a third-order tensorwith its three modes corresponding to heightwidthand color channels. In particularby decomposing a target tensor into a set of smaller-scale factorstensor decomposition exhibits a remarkable capability in capturing the global correlations and reducing redundancy concealed within the data (Kolda & Bader2009). Tensor decomposition have a rich historyspanning over a century. Fig. 1 illustrates the evolution of tensor decomposition. In the last few decadesCANDECOMP/PARAFAC (CP) decomposition (Carroll and Chang1970Harshman1970Hitchcock1927Kiers2000)Tucker decomposition (Tucker1966)and tensor singular value decomposition (t-SVD) (Kilmer et al.2013Kilmer and Martin2011Semerci et al.2014) as classical methodshave achieved great success in data recovery problemssuch as image/video restoration (Ahmadi-Asl et al.2023Cheng et al.2024Gandy et al.2011Hou et al.2022Liu et al.2013Lu et al.2020Tu et al.2024WangLi et al.2020WangPeng et al.2023Wang et al.2022Xie et al.2018Xu et al.2015Yokota et al.2016Zhang and Aeron2017ZhangYang et al.2023)multispectral/hyperspectral image denoising (He et al.2022Hong et al.2021Luo et al.2022WangHong et al.2023Zheng et al.2020b)and traffic data imputation (Chen et al.2019ChenLei et al.2022ChenYang et al.2020). There exist several excellent review articles that furnish comprehensive summaries of the aforementioned tensor decompositions and their applications (Cichocki et al.2015Comon2014Kolda and Bader2009Lu et al.2011Sidiropoulos et al.2017WangMeng et al.2018Zhou et al.2014). For instancethe tutorial by Kolda and Bader (2009) delivers a thorough overview encompassing fundamental conceptsmodelsand algorithms for CP decompositionTucker decompositionand their variants. Another notable contribution is the tutorial by Sidiropoulos et al. (2017)which places a significant emphasis on an intricate review of tensor rank theory and explores contemporary advanced tensor computation algorithms of its timeoffering insightful derivations of several foundational results. Additionallythe tutorial by Cichocki et al. (2015) offers a reader-friendly introductionenriched with numerous figures that facilitate a smooth comprehension of tensor decompositions and their applications within the realm of data processing.
Tensor network (TN) decompositionan emerging method in scientific computing and machine learninghas received extensive attention1 (Cichocki2018Cichocki et al.2016Cichocki et al.2017Liu et al.2023Oseledets2011WangPan et al.2023WangSu et al.2020Wang et al.2019WangZhaoChen et al.2021ZhaoZhouXie et al.2016Zheng et al.2021). TN decomposition breaks down an Nth-order tensor into a series of smaller matrices/tensors (called TN cores) and defines tensor contraction as the interaction operations among these cores. Visualizing the cores as nodes and the operations between them as edgesthe formed unweighted graph is referred to as the TN topology (Li & Sun2020). Around eight years agoa highly-cited and well-structured book provided a detailed introduction to the fundamental conceptsoperationsand application scenarios of TN decompositions (Cichocki et al.2016Cichocki et al.2017). Recentlya particular type of TN decomposition has seen extensive development. This type adopts a simple unweighted graph as the TN topology and represents an Nth-order tensor X using N TN coreseach corresponding to one mode of X. Representative methods include tensor train (TT) decomposition with a chain topology (Oseledets2011)tensor ring (TR) decomposition with a ring topology (ZhaoZhouXie et al.2016)and fully-connected tensor network (FCTN) decomposition with a fully-connected topology (Zheng et al.2021). These methods have found wide applications in high-dimensional data recovery taskssuch as image/video inpaintingmedical image reconstructionand remote sensing image recovery (Ahmadi-Asl et al.2020Asante-Mensah et al.2021Han et al.2024Huang et al.2022Kisil et al.2022Le et al.2024LiLin et al.2023Phan et al.2020QiuZhouWang et al.2024Qiu et al.2022Sedighin et al.2020Xu et al.2023Yu et al.2022Zhang et al.2024ZhengZhaoZheng et al.2024). Despite their significancea comprehensive review of recent advancements and future prospects in this line of research is still lacking. To bridge this gapwe present a systematic review specifically dedicated to this type of TN decomposition. Our goal is to provide a valuable resource that helps researchers navigate the complexities of this fielddeepen their understandingand foster future innovations.
In this articlewe begin by unraveling foundational operationscomputational rulesand properties associated with TN decompositions. Following this groundworkwe delve into the progression and differences of various TN decompositionssuch as TTTRand FCTN decompositions. Each decomposition type possesses unique strengths and weaknessesinfluencing their adoption in specific applications and problems. Beyond their individual characteristicswe explore the relationships between different TN ranks and their corresponding unfolding matrix ranks. This understanding enriches our grasp of TN ranksfacilitating informed choices in practical applications. We also review representative algorithms for TN decomposition computation. Subsequentlywe focus on a fundamental component within the realm of TN decompositions: the TN structure search (TN-SS) problem. In this contextwe introduce a spectrum of TN-SS algorithmseach dissected to reveal its strengths and weaknesses. Following thiswe shed light on various TN decomposition methods within high-dimensional data recovery. Through a series of experimentswe offer a comparative outlook on the effectiveness of different methods in real-world tasks. Finallywe highlighting the challenging problems and discuss potential future solutions within the field of TN decompositions.

Organizational access

Get full-text access by signing in with your organisationAccess through your organization

Other access options

Purchase PDF

Section snippets

Notations and preliminaries

We use bold lowercase letters (e.g.xRI1)bold uppercase letters (e.g.XRI1×I2)and calligraphic letters (e.g.XRI1×I2××IN) to denote vectorsmatricesand tensorsrespectively. Given a matrix XRI1×I2we define its nuclear norm as Xi=1min{I1,I2}σiwhere σi is the ith singular value of X. Given an Nth-order tensor XRI1×I2××INwe use X(i1,i2,,iN) to denote its (i1,i2,,iN)th elementand define its Frobenius norm and 1-norm as XF(i1,i2,,iN|X(i1,i2,,iN)|2)1/2 and X1

Tensor network decomposition

TN decomposition factorizes an Nth-order tensor into a series of smaller-scale matrices/tensors (called TN cores)in which some or all modes are interconnected according to the tensor contraction operation. The collection of these interconnected cores is defined as a TN. By viewing TN cores as nodes and their interconnected modes as edgesa TN forms an unweighted graph (called TN topology). Moreovereach edge can be assigned a non-negative integer weight to represent the size of the

Tensor network structure search

Tensor network (TN) structure includes both TN topology and TN rank (Hashemizadeh et al.2020Li and Sun2020LiZeng et al.2023LiZeng et al.2022Qiu et al.2025Tao et al.2024ZhengZhaoZeng et al.2024). In practical applicationsthe complexity of TN topology can significantly impact the performance of the corresponding decomposition method. For instancein the inpainting taskFCTN decomposition with a more complex topology can yield superior results compared to TT

Applications to high-dimensional data recovery

In practical situationsdiverse factors can contribute to the occurrence of noise contamination or missing elements in high-dimensional data (Bioucas-Dias et al.2013ChenLei et al.2022ChenYang et al.2020Hong et al.2021Rasti et al.2022WangHong et al.2023ZhangZheng et al.2023). For instanceinadequate imaging conditions or malfunctioning imaging equipment frequently result in hyperspectral images being compromised by noise pollutioncloud coverageor other

Numerical experiments

We evaluate the performance of various decompositions through numerical experiments on real-world data. The main objectives are: (1) comparing the search ability and efficiency of different TN-SS methodsand (2) evaluating the performance of various TN decomposition-based high-dimensional data recovery methods.

Challenging problems and future directions

This section discusses the challenging problems that still exist in the field of TN decompositionand analyze possible future solutions.
As discussed in previous sectionsTN decomposition has become a powerful tool for high-dimensional data recoveryleading to advancements in various scientific and engineering disciplines. Howevercurrent TN decompositions are predominantly designed to handle finite-dimensional data and face limitations when it comes to handling more complex tasks involving

Conclusion

In this articlewe provided a comprehensive review of TN decompositionsaiming to bridge the literature gap and offer a valuable resource for researchers. We detailed the foundational operationscomputational rulesand properties associated with TN decompositionsand examined the progression and differences of various TN decompositionsincluding TTTRand FCTN. Additionallywe explored the relationships between TN ranks and unfolding matrix ranksreviewed key algorithms for TN

CRediT authorship contribution statement

Yu-Bang Zheng: Writing – original draftConceptualizationMethodology. Xi-Le Zhao: InvestigationConceptualization. Heng-Chao Li: ResourcesData curation. Chao Li: Writing – review & editingInvestigation. Ting-Zhu Huang: Supervision. Qibin Zhao: Writing – review & editing.

Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 62301456Grant 12371456Grant 62271418and Grant 12171072in part by the Sichuan Science and Technology Program under Grant 2024NSFSC0796 and Grant 2023NSFSC0030in part by the China Postdoctoral Science Foundation under Grant GZB20230605 and Grant 2025T180066and in part by the JSPS KAKENHI under Grant JP20H04249Grant JP23H03419and Grant 24K03005. The author Chao Li was supported by

References (137)

  • Baicheng Pan et al.

    Nonconvex low-rank tensor approximation with graph and consistent regularizations for multi-view subspace learning

    Neural Networks

    (2023)
  • Yichun Qiu et al.

    Tensor ring rank determination using odd-dimensional unfolding

    Neural Networks

    (2025)
  • Yuning Qiu et al.

    Imbalanced low-rank tensor completion via latent matrix factorization

    Neural Networks

    (2022)
  • Zerui Tao et al.

    Nonparametric tensor ring decomposition with scalable amortized inference

    Neural Networks

    (2024)
  • Zhihui Tu et al.

    Tensor recovery using the tensor nuclear norm based on nonconvex and nonlinear transformations

    Signal Processing

    (2024)
  • Dingheng Wang et al.

    Nonlinear tensor train format for deep neural network compression

    Neural Networks

    (2021)
  • Salman Ahmadi-Asl et al.

    Randomized algorithms for fast computation of low rank tensor ring model

    Machine Learning: Science and Technology

    (2020)
  • Maame G. Asante-Mensah et al.

    Matrix and tensor completion using tensor ring decomposition with sparse representation

    Machine Learning: Science and Technology

    (2021)
  • Hedy Attouch et al.

    Convergence of descent methods for semi-algebraic and tame problems: Proximal algorithmsforward-backward splittingand regularized Gauss-seidel methods

    Mathematical Programming

    (2013)
  • J.A. Bengua et al.

    Efficient tensor completion for color image and video recovery: Low-rank tensor train

    IEEE Transactions on Image Processing

    (2017)
  • Jose M. Bioucas-Dias et al.

    Hyperspectral remote sensing data analysis and future challenges

    IEEE Geoscience and Remote Sensing Magazine

    (2013)
  • Wenfei Cao et al.

    Total variation regularized tensor RPCA for background subtraction from compressive measurements

    IEEE Transactions on Image Processing

    (2016)
  • J. Douglas Carroll et al.

    Analysis of individual differences in multidimensional scaling via an N-way generalization of “Eckart-Young” decomposition

    Psychometrika

    (1970)
  • Yi Chang et al.

    Weighted low-rank tensor recovery for hyperspectral image restoration

    IEEE Transactions on Cybernetics

    (2020)
  • QiPeng Chen et al.

    Low tensor-train rank with total variation for magnetic resonance imaging reconstruction

  • Yong Chen et al.

    Hyperspectral image restoration using weighted group sparsity-regularized low-rank tensor decomposition

    IEEE Transactions on Cybernetics

    (2020)
  • Yong Chen et al.

    Nonlocal tensor-ring decomposition for hyperspectral image denoising

    IEEE Transactions on Geoscience and Remote Sensing

    (2020)
  • Xinyu Chen et al.

    Low-rank autoregressive tensor completion for spatiotemporal traffic data imputation

    IEEE Transactions on Intelligent Transportation Systems

    (2022)
  • Andrzej Cichocki

    Tensor networks for dimensionality reductionbig data and deep learning

    Springer International Publishing

    (2018)
  • Andrzej Cichocki et al.

    Tensor networks for dimensionality reduction and large-scale optimization: Part 1 low-rank tensor decompositions

    Foundations and Trends® in Machine Learning

    (2016)
  • Andrzej Cichocki et al.

    Tensor decompositions for signal processing applications: From two-way to multiway component analysis

    IEEE Signal Processing Magazine

    (2015)
  • Andrzej Cichocki et al.

    Tensor networks for dimensionality reduction and large-scale optimization: Part 2 applications and future perspectives

    Foundations and Trends® in Machine Learning

    (2017)
  • Pierre Comon

    Tensors: A brief introduction

    IEEE Signal Processing Magazine

    (2014)
  • Meng Ding et al.

    Hyperspectral super-resolution via interpretable block-term tensor modeling

    IEEE Journal of Selected Topics in Signal Processing

    (2021)
  • Meng Ding et al.

    Low-rank tensor completion using matrix factorization based on tensor train rank and total variation

    Journal of Scientific Computing

    (2019)
  • Meng Ding et al.

    Tensor train rank minimization with nonlocal self-similarity for tensor completion

    Inverse Problems and Imaging

    (2021)
  • Mark Fannes et al.

    Finitely correlated states on quantum spin chains

    Communications in Mathematical Physics

    (1992)
  • Xiao Fu et al.

    Block-randomized stochastic proximal gradient for low-rank tensor factorization

    IEEE Transactions on Signal Processing

    (2020)
  • Silvia Gandy et al.

    Tensor completion and low-n-rank tensor recovery via convex optimization

    Inverse Problems

    (2011)
  • Silvano Garnerone et al.

    Typicality in random matrix product states

    Physical Review A

    (2010)
  • Mehrdad Ghadiri et al.

    Approximately optimal core shapes for tensor decompositions

    (2023)
  • Donald Goldfarb et al.

    Robust low-rank tensor recovery: Models and algorithms

    SIAM Journal on Matrix Analysis and Applications

    (2014)
  • Zhi-Long Han et al.

    Nested fully-connected tensor network decomposition for multi-dimensional visual data recovery

    IEEE Transactions on Circuits and Systems for Video Technology

    (2024)
  • R.A. Harshman

    Foundations of the PARAFAC procedure: Models and conditions for an “explanatory” multi-modal factor analysis

    (1970)
  • Meraj Hashemizadeh et al.

    Adaptive learning of tensor network structures

    (2020)
  • Wei He et al.

    Non-local meets global: An iterative paradigm for hyperspectral image restoration

    IEEE Transactions on Pattern Analysis and Machine Intelligence

    (2022)
  • W. He et al.

    Remote sensing image reconstruction using tensor ring completion and total variation

    IEEE Transactions on Geoscience and Remote Sensing

    (2019)
  • Frank L. Hitchcock

    The expression of a tensor or a polyadic as a sum of products

    Journal of Mathematics and Physics

    (1927)
  • Frank L. Hitchcock

    Multiple invariants and generalized rank of a P-way matrix or tensor

    Journal of Mathematics and Physics

    (1928)
  • Danfeng Hong et al.

    Interpretable hyperspectral artificial intelligence: When nonconvex modeling meets hyperspectral remote sensing

    IEEE Geoscience and Remote Sensing Magazine

    (2021)
  • View full text