Elsevier

Signal Processing

Volume 36, Issue 3, April 1994, Pages 287-314
Signal Processing

Paper
Independent component analysis, A new concept?

https://doi.org/10.1016/0165-1684(94)90029-9Get rights and content

Abstract

The independent component analysis (ICA) of a random vector consists of searching for a linear transformation that minimizes the statistical dependence between its components. In order to define suitable search criteria, the expansion of mutual information is utilized as a function of cumulants of increasing orders. An efficient algorithm is proposed, which allows the computation of the ICA of a data matrix within a polynomial time. The concept of ICA may actually be seen as an extension of the principal component analysis (PCA), which can only impose independence up to the second order and, consequently, defines directions that are orthogonal. Potential applications of ICA include data analysis and compression, Bayesian detection, localization of sources, and blind identification and deconvolution.

Zusammenfassung

Die Analyse unabhängiger Komponenten (ICA) eines Vektors beruht auf der Suche nach einer linearen Transformation, die die statistische Abhängigkeit zwischen den Komponenten minimiert. Zur Definition geeigneter Such-Kriterien wird die Entwicklung gemeinsamer Information als Funktion von Kumulanten steigender Ordnung genutzt. Es wird ein effizienter Algorithmus vorgeschlagen, der die Berechnung der ICA für Datenmatrizen innerhalb einer polynomischen Zeit erlaubt. Das Konzept der ICA kann eigentlich als Erweiterung der ‘Principal Component Analysis‘ (PCA) betrachtet werden, die nur die Unabhängigkeit bis zur zweiten Ordnung erzwingen kann und deshalb Richtungen definiert, die orthogonal sind. Potentielle Anwendungen der ICA beinhalten Daten-Analyse und Kompression, Bayes-Detektion, Quellenlokalisierung und blinde Identifikation und Entfaltung.

Résumé

L'Analyse en Composantes Indépendentes (ICA) d'un vecteur aléatoire consiste en la recherche d'une transformation linéaire qui minimise la dépendance statistique entre ses composantes. Afin de définir des critères d'optimisation appropriés, on utilise un développment en série de l'information mutuelle en fonction de cumulants d'ordre croissant. On propose ensuite un algorithme pratique permettant le calcul de l'ICA d'une matrice de données en un temps polynomial. Le concept d'ICA peut être vu en réalité comme une extention de l'Analyse en Composantes Principales (PCA) qui, elle, ne peut imposer l'indépendence qu'au second ordre et définit par conséquent des directions orthogonales. Les applications potentielles de l'ICA incluent l'analyse et la compression de données, la détection bayesienne, la localisation de sources, et l'identification et la déconvolution aveugles.

References (65)

  • J.F. Cardoso

    Sources separation using higher order moments

  • J.F. Cardoso

    Super-symmetric decomposition of the fourth-order cumulant tensor, blind identification of more sources than sensors

  • J.F. Cardoso

    Iterative techniques for blind sources separation using only fourth order cumulants

  • T.F. Chan

    An improved algorithm for computing the singular value decomposition

    ACM Trans Math. Software

    (March 1982)
  • P. Comon

    Separation of sources using high-order cumulants

  • P. Comon

    Separation of stochastic processes

  • P. Comon

    Process and device for real-time signals separation

    (December 1989)
  • P. Comon

    Analyse en Composantes Indépendantes et Identification Aveugle

    Traitement du Signal

    (December 1990)
  • P. Comon

    Independent component analysis

  • P. Comon, “Kernel classification: The case of short samples and large dimensions”, Thomson ASM Report,...
  • H. Cramér

    Random Variables and Probability Distributions

    (1937)
  • G. Darmois

    Analyse Générale des Liaisons Stochastiques

    Rev. Inst. Internat. Stat.

    (1953)
  • G. Desodt et al.

    Complex independent component analysis applied to the separation of radar signals

  • D.L. Donoho

    On minimum entropy deconvolution

  • P. Duvaut

    Principes de méthodes de séparation fondées sur les moments d'ordre supérieur

    Traitement du Signal

    (December 1990)
  • L. Fety

    Methodes de traitement d'antenne adaptées aux radiocommunications

  • P. Flandrin et al.

    Chaotic signal analysis and higher order statistics

  • P. Forster

    Bearing estimation in the bispectrum domain

    IEEE Trans. Signal Processing

    (September 1991)
  • J.C. Fort

    Stability of the JH sources separation algorithm

    Traitement du Signal

    (1991)
  • B. Eriedlander et al.

    Asymptotically optimal estimation of MA and ARMA parameters of non-Gaussian processes from high-order moments

    IEEE Trans Automat. Control

    (January 1990)
  • M. Gaeta

    Les Statistiques d'Ordre Supérieur Appliquées à la Séparation de Sources

  • M. Gaeta et al.

    Source separation without a priori knowl'edge: The maximum likelihood solution

  • Cited by (7192)

    • Recurrent Autoencoder for Weld Discontinuity Prediction

      2024, Journal of Advanced Joining Processes
    View all citing articles on Scopus

    This work was supported in part by the DRET

    View full text