PARAFAC algorithms for large-scale problems

被引:84
作者
Anh Huy Phan [1 ]
Cichocki, Andrzej [2 ]
机构
[1] RIKEN, BSI, Lab Adv Brain Signal Proc, Wako, Saitama, Japan
[2] Polish Acad Sci, Syst Res Inst, PL-00901 Warsaw, Poland
关键词
Canonical polyadic decomposition (CP); Tensor factorization; PARAFAC; Large-scale dataset; Multiway classification; Parallel computing; Alternating least squares; Hierarchical ALS; TENSOR DECOMPOSITIONS; NONNEGATIVE MATRIX; CLASSIFICATION; ISRA;
D O I
10.1016/j.neucom.2010.06.030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Parallel factor analysis (PARAFAC) is a tensor (multiway array) factorization method which allows to find hidden factors (component matrices) from a multidimensional data. Most of the existing algorithms for the PARAFAC, especially the alternating least squares (ALS) algorithm need to compute Khatri-Rao products of tall factors and multiplication of large matrices, and due to this require high computational cost and large memory and are not suitable for very large-scale-problems. Hence, PARAFAC for large-scale data tensors is still a challenging problem. In this paper, we propose a new approach based on a modified ALS algorithm which computes Hadamard products, instead Khatri-Rao products, and employs relatively small matrices. The new algorithms are able to process extremely large-scale tensors with billions of entries. Extensive experiments confirm the validity and high performance of the developed algorithm in comparison with other well-known algorithms. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1970 / 1984
页数:15
相关论文
共 29 条
[1]  
Acar E., 2006, PROC 4 IASTED INT C, P317
[2]   Improving the speed of multi-way algorithms: Part I. Tucker3 [J].
Andersson, CA ;
Bro, R .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 1998, 42 (1-2) :93-103
[3]   Tensor decompositions for feature extraction and classification of high dimensional datasets [J].
Anh Huy Phan ;
Ciehoeki, Andrzej .
IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2010, 1 (01) :37-68
[4]  
Bro R., 1998, THESIS U AMSTERDAM H
[5]  
Brunner C., 2008, BCI Competition 2008-Graz Data Set B
[6]   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-&
[7]   Nonnegative matrix and tensor factorization [J].
Cichocki, Andrzej ;
Zdunek, Rafal ;
Amari, Shun-Ichi .
IEEE SIGNAL PROCESSING MAGAZINE, 2008, 25 (01) :142-145
[8]   Fast Local Algorithms for Large Scale Nonnegative Matrix and Tensor Factorizations [J].
Cichocki, Andrzej ;
Phan, Anh-Huy .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (03) :708-721
[9]   AN ITERATIVE IMAGE SPACE RECONSTRUCTION ALGORITHM SUITABLE FOR VOLUME ECT [J].
DAUBEWITHERSPOON, ME ;
MUEHLLEHNER, G .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1986, 5 (02) :61-66
[10]   ON THE RELATION BETWEEN THE ISRA AND THE EM ALGORITHM FOR POSITRON EMISSION TOMOGRAPHY [J].
DEPIERRO, AR .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1993, 12 (02) :328-333