|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'06)
A Parallel Independent Component Analysis Algorithm
Minneapolis, Minnesota
July 12-July 15
ISBN: 0-7695-2612-8
| ASCII Text | x | ||
| Hongtao Du, Hairong Qi, Xiaoling Wang, "A Parallel Independent Component Analysis Algorithm," Parallel and Distributed Systems, International Conference on, vol. 1, pp. 151-160, 12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ICPADS.2006.17, author = {Hongtao Du and Hairong Qi and Xiaoling Wang}, title = {A Parallel Independent Component Analysis Algorithm}, journal ={Parallel and Distributed Systems, International Conference on}, volume = {1}, year = {2006}, issn = {1521-9097}, pages = {151-160}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICPADS.2006.17}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel and Distributed Systems, International Conference on TI - A Parallel Independent Component Analysis Algorithm SN - 1521-9097 SP151 EP160 A1 - Hongtao Du, A1 - Hairong Qi, A1 - Xiaoling Wang, PY - 2006 KW - null VL - 1 JA - Parallel and Distributed Systems, International Conference on ER - | |||
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.
