Tensor Decomposition for Signal Processing and Machine Learning

被引:997
|
作者
Sidiropoulos, Nicholas D. [1 ]
De Lathauwer, Lieven [2 ]
Fu, Xiao [1 ]
Huang, Kejun [1 ]
Papalexakis, Evangelos E. [3 ]
Faloutsos, Christos [4 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[2] Katholieke Univ Leuven, B-3000 Leuven, Belgium
[3] Univ Calif Riverside, Dept Comp Sci, Riverside, CA 92521 USA
[4] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
基金
欧洲研究理事会; 美国国家科学基金会;
关键词
Tensor decomposition; tensor factorization; rank; canonical polyadic decomposition (CPD); parallel factor analysis (PARAFAC); Tucker model; higher-order singular value decomposition (HOSVD); multilinear singular value decomposition (MLSVD); uniqueness; NP-hard problems; alternating optimization; alternating direction method of multipliers; gradient descent; Gauss-Newton; stochastic gradient; Cramer-Rao bound; communications; source separation; harmonic retrieval; speech separation; collaborative filtering; mixture modeling; topic modeling; classification; subspace learning; CANONICAL POLYADIC DECOMPOSITION; NONNEGATIVE MATRIX FACTORIZATION; CRAMER-RAO BOUNDS; UNIQUENESS CONDITIONS; PART II; MULTILINEAR DECOMPOSITION; RANK APPROXIMATION; BLIND SEPARATION; MULTIWAY DATA; 3-WAY ARRAYS;
D O I
10.1109/TSP.2017.2690524
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Tensors or multiway arrays are functions of three or more indices (i, j, k,...)-similar to matrices (two-way arrays), which are functions of two indices (r, c) for (row, column). Tensors have a rich history, stretching over almost a century, and touching upon numerous disciplines; but they have only recently become ubiquitous in signal and data analytics at the confluence of signal processing, statistics, data mining, and machine learning. This overview article aims to provide a good starting point for researchers and practitioners interested in learning about and working with tensors. As such, it focuses on fundamentals and motivation (using various application examples), aiming to strike an appropriate balance of breadth and depth that will enable someone having taken first graduate courses in matrix algebra and probability to get started doing research and/or developing tensor algorithms and software. Some background in applied optimization is useful but not strictly required. The material covered includes tensor rank and rank decomposition; basic tensor factorization models and their relationships and properties (including fairly good coverage of identifiability); broad coverage of algorithms ranging from alternating optimization to stochastic gradient; statistical performance analysis; and applications ranging from source separation to collaborative filtering, mixture and topic modeling, classification, and multilinear subspace learning.
引用
收藏
页码:3551 / 3582
页数:32
相关论文
共 50 条
  • [1] Introduction to the Special Issue on Tensor Decomposition for Signal Processing and Machine Learning
    Chen, Hongyang
    Vorobyov, Sergiy A.
    So, Hing Cheung
    Ahmad, Fauzia
    Porikli, Fatih
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2021, 15 (03) : 433 - 437
  • [2] Machine Learning for Signal Processing
    Van Hulle, Marc M.
    Larsen, Jan
    [J]. NEUROCOMPUTING, 2008, 72 (1-3) : 1 - 2
  • [3] SIGNAL PROCESSING ON HETEROGENEOUS NETWORK BASED ON TENSOR DECOMPOSITION
    Qiao, Yuqian
    Niu, Kai
    He, Zhiqiang
    [J]. PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 200 - 204
  • [4] Enhanced photoacoustic signal processing using empirical mode decomposition and machine learning
    Balci, Zekeriya
    Mert, Ahmet
    [J]. NONDESTRUCTIVE TESTING AND EVALUATION, 2024,
  • [5] Trends in Machine Learning for Signal Processing
    Adali, Tuelay
    Miller, David J.
    Diamantaras, Konstantinos I.
    Larsen, Jan
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2011, 28 (06) : 193 - 196
  • [6] Machine learning in nD signal processing
    Jiuwen Cao
    Chuan-Yu Chang
    [J]. Multidimensional Systems and Signal Processing, 2017, 28 : 791 - 793
  • [7] Machine learning in nD signal processing
    Cao, Jiuwen
    Chang, Chuan-Yu
    [J]. MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, 2017, 28 (03) : 791 - 793
  • [8] Machine learning for signal processing 2010
    Peltonen, Jaakko
    Raiko, Tapani
    Kaski, Samuel
    [J]. NEUROCOMPUTING, 2012, 80 : 1 - 2
  • [9] Multiarray signal processing: Tensor decomposition meets compressed sensing
    Lim, Lek-Heng
    Comon, Pierre
    [J]. COMPTES RENDUS MECANIQUE, 2010, 338 (06): : 311 - 320
  • [10] Editorial Note: Machine Learning for Signal Processing
    Akcakaya, Murat
    Kozat, Serdar
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (02): : 165 - 165