Tensor Decomposition for Signal Processing and Machine Learning

被引:1070
|
作者
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
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2021, 15 (03) : 433 - 437
  • [2] SIGNAL PROCESSING ON HETEROGENEOUS NETWORK BASED ON TENSOR DECOMPOSITION
    Qiao, Yuqian
    Niu, Kai
    He, Zhiqiang
    PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 200 - 204
  • [3] Machine Learning for Signal Processing
    Van Hulle, Marc M.
    Larsen, Jan
    NEUROCOMPUTING, 2008, 72 (1-3) : 1 - 2
  • [4] Enhanced photoacoustic signal processing using empirical mode decomposition and machine learning
    Balci, Zekeriya
    Mert, Ahmet
    NONDESTRUCTIVE TESTING AND EVALUATION, 2024,
  • [5] Block-term tensor decomposition in array signal processing
    Kofidis, Eleftherios
    DIGITAL SIGNAL PROCESSING, 2025, 156
  • [6] Multiarray signal processing: Tensor decomposition meets compressed sensing
    Lim, Lek-Heng
    Comon, Pierre
    COMPTES RENDUS MECANIQUE, 2010, 338 (06): : 311 - 320
  • [7] Machine learning for signal processing 2010
    Peltonen, Jaakko
    Raiko, Tapani
    Kaski, Samuel
    NEUROCOMPUTING, 2012, 80 : 1 - 2
  • [8] Machine learning in nD signal processing
    Cao, Jiuwen
    Chang, Chuan-Yu
    MULTIDIMENSIONAL SYSTEMS AND SIGNAL PROCESSING, 2017, 28 (03) : 791 - 793
  • [9] Trends in Machine Learning for Signal Processing
    Adali, Tuelay
    Miller, David J.
    Diamantaras, Konstantinos I.
    Larsen, Jan
    IEEE SIGNAL PROCESSING MAGAZINE, 2011, 28 (06) : 193 - 196
  • [10] Machine learning in nD signal processing
    Jiuwen Cao
    Chuan-Yu Chang
    Multidimensional Systems and Signal Processing, 2017, 28 : 791 - 793