• DocumentCode
    1194916
  • Title

    Efficient Variant of Algorithm FastICA for Independent Component Analysis Attaining the CramÉr-Rao Lower Bound

  • Author

    Koldovsky, Z. ; Tichavsky, P. ; Oja, E.

  • Author_Institution
    Fac. of Nucl. Sci. & Phys. Eng., Czech Tech. Univ., Prague
  • Volume
    17
  • Issue
    5
  • fYear
    2006
  • Firstpage
    1265
  • Lastpage
    1277
  • Abstract
    FastICA is one of the most popular algorithms for independent component analysis (ICA), demixing a set of statistically independent sources that have been mixed linearly. A key question is how accurate the method is for finite data samples. We propose an improved version of the FastICA algorithm which is asymptotically efficient, i.e., its accuracy given by the residual error variance attains the Cramer-Rao lower bound (CRB). The error is thus as small as possible. This result is rigorously proven under the assumption that the probability distribution of the independent signal components belongs to the class of generalized Gaussian (GG) distributions with parameter alpha, denoted GG(alpha) for alpha>2. We name the algorithm efficient FastICA (EFICA). Computational complexity of a Matlab implementation of the algorithm is shown to be only slightly (about three times) higher than that of the standard symmetric FastICA. Simulations corroborate these claims and show superior performance of the algorithm compared with algorithm JADE of Cardoso and Souloumiac and nonparametric ICA of Boscolo on separating sources with distribution GG(alpha) with arbitrary alpha, as well as on sources with bimodal distribution, and a good performance in separating linearly mixed speech signals
  • Keywords
    Gaussian distribution; independent component analysis; source separation; Cramer-Rao lower bound; FastICA; bimodal distribution; finite data samples; generalized Gaussian distributions; independent component analysis; speech signal separation; Automation; Computational complexity; Computational modeling; Deconvolution; Independent component analysis; Information theory; Probability distribution; Signal processing; Signal processing algorithms; Speech; Algorithm FastICA; CramÉr–Rao lower bound (CRB); blind deconvolution; blind source separation; independent component analysis (ICA); Algorithms; Artificial Intelligence; Computer Simulation; Computing Methodologies; Data Interpretation, Statistical; Models, Statistical; Pattern Recognition, Automated; Principal Component Analysis; Signal Processing, Computer-Assisted;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2006.875991
  • Filename
    1687935