An experimental comparison of neural algorithms for independent component analysis and blind separation.
In this paper, we compare the performance of five prominent neural or adaptive algorithms designed for Independent Component Analysis (ICA) and blind source separation (BSS). In the first part of the study, we use artificial data for comparing the accuracy, convergence speed, computational load, and other relevant properties of the algorithms. In the second part, the algorithms are applied to three different real-world data sets. The task is either blind source separation or finding interesting directions in the data for visualisation purposes. We develop criteria for selecting the most meaningful basis vectors of ICA and measuring the quality of the results. The comparison reveals characteristic differences between the studied ICA algorithms. The most important conclusions of our comparison are robustness of the ICA algorithms with respect to modest modeling imperfections, and the superiority of fixed-point algorithms with respect to the computational load.
Giannakopoulos
X
X
Helsinki University of Technology, Laboratory of Computer and Information Science, Espoo, Finland. xavier@idsia.ch
Karhunen
J
J
Oja
E
E
D000465:Algorithms; D000818:Animals; D016477:Artifacts; D003386:Brachyura; D001921:Brain / Q000166:cytology / Q000502:physiology; D019295:Computational Biology; D005260:Female; D006801:Humans; D007858:Learning / Q000502:physiology; D016014:Linear Models; D015225:Magnetoencephalography; D008297:Male; D016571:Neural Networks, Computer; D009474:Neurons / Q000502:physiology; D017711:Nonlinear Dynamics; D018531:Spacecraft