Parallel Algorithms for Constrained Tensor Factorization via Alternating Direction Method of Multipliers

被引:76
作者
Liavas, Athanasios P. [1 ]
Sidiropoulos, Nicholas D. [2 ]
机构
[1] Tech Univ Crete, Dept Elect & Comp Engn, Khania 73100, Greece
[2] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Tensor decomposition; PARAFAC model; parallel algorithms; DECOMPOSITIONS; SEPARATION; TERMS;
D O I
10.1109/TSP.2015.2454476
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Tensor factorization has proven useful in a wide range of applications, from sensor array processing to communications, speech and audio signal processing, and machine learning. With few recent exceptions, all tensor factorization algorithms were originally developed for centralized, in-memory computation on a single machine; and the few that break away from this mold do not easily incorporate practically important constraints, such as non-negativity. A new constrained tensor factorization framework is proposed in this paper, building upon the Alternating Direction Method of Multipliers (ADMoM). It is shown that this simplifies computations, bypassing the need to solve constrained optimization problems in each iteration; and it naturally leads to distributed algorithms suitable for parallel implementation. This opens the door for many emerging big data-enabled applications. The methodology is exemplified using non-negativity as a baseline constraint, but the proposed framework can incorporate many other types of constraints. Numerical experiments are encouraging, indicating that ADMoM-based non-negative tensor factorization (NTF) has high potential as an alternative to state-of-the-art approaches.
引用
收藏
页码:5450 / 5463
页数:14
相关论文
共 36 条
[1]   A scalable optimization approach for fitting canonical tensor decompositions [J].
Acar, Evrim ;
Dunlavy, Daniel M. ;
Kolda, Tamara G. .
JOURNAL OF CHEMOMETRICS, 2011, 25 (02) :67-86
[2]  
Andersson C. A., NWAY TOOLBOX MATLAB
[3]  
[Anonymous], 1972, UCLA Work. Papers Phonetics
[4]  
Bader B.W., 2012, Matlab tensor toolbox version 2.5
[5]   Efficient MATLAB computations with sparse and factored tensors [J].
Bader, Brett W. ;
Kolda, Tamara G. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 30 (01) :205-231
[6]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[7]  
Bro R, 1998, J CHEMOMETR, V12, P223, DOI 10.1002/(SICI)1099-128X(199807/08)12:4<223::AID-CEM511>3.3.CO
[8]  
2-U
[9]   ANALYSIS OF INDIVIDUAL DIFFERENCES IN MULTIDIMENSIONAL SCALING VIA AN N-WAY GENERALIZATION OF ECKART-YOUNG DECOMPOSITION [J].
CARROLL, JD ;
CHANG, JJ .
PSYCHOMETRIKA, 1970, 35 (03) :283-&
[10]   Tensor Decompositions for Signal Processing Applications [J].
Cichocki, Andrzej ;
Mandic, Danilo P. ;
Anh Huy Phan ;
Caiafa, Cesar F. ;
Zhou, Guoxu ;
Zhao, Qibin ;
De Lathauwer, Lieven .
IEEE SIGNAL PROCESSING MAGAZINE, 2015, 32 (02) :145-163