loading...
A Parallel Independent Component Analysis Algorithm
Minneapolis, Minnesota July 12-July 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPADS.2006.1712th International Conference on Para ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Hongtao Du, The University of Tennessee, USA
Hairong Qi, The University of Tennessee, USA
Xiaoling Wang, The University of Tennessee, USA
Independent Component Analysis (ICA), orienting as an efficient approach to the blind source separation (BSS) problem, searches for a linear or nonlinear transformation that minimizes the statistical dependence between source signals. However, ICA has been very time consuming in real-time application, especially for high volume data set. In this paper, a SPMD-structured parallel ICA (pICA) algorithm is presented. pICA is developed based on the FastICA approach and conducted in three stages: the estimation of weight matrix in which sub-processes are executed on multiple processors in parallel, the internal decorrelation that performs weight vector decorrelations within the same submatrix, and the external decorrelation that performs weight vector decorrelations between different sub-matrices. We propose a LogP-based performance prediction model that estimates the speedup of the pICA process by taking into account the size of the dataset, the network bandwidth, and the processor overhead. We further implement the pICA algorithm in an MPI environment consisting of 10 processors. Both analytical and experimental studies show that pICA distributes the computation burden to multiple processors without losing accuracy. Comparing to FastICA, the pICA process generates an exponential speedup when the number of the estimated weight vectors increases linearly.
Citation:
Hongtao Du, Hairong Qi, Xiaoling Wang, "A Parallel Independent Component Analysis Algorithm," icpads, vol. 1, pp.151-160, 12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions