Speed and Accuracy Enhancement of Linear ICA Techniques Using Rational Nonlinear Functions

Many linear ICA techniques are based on minimizing a non-linear contrast function and many of them use a hyperbolic tangent (tanh) as their built-in nonlinearity. In this paper we propose two rational functions to replace the tanh and other popular functions that are tailored for separating supergaussian (long-tailed) sources. The advantage of the rational function is two-fold. First, the rational function requires a significantly lower computational complexity than tanh, e.g. nine times lower. As a result, algorithms using the rational functions are typically twice faster than algorithms with tanh. Second, it can be shown that a suitable selection of the rational function allows to achieve a better performance of the separation in certain scenarios. This improvement might be systematic, if the rational nonlinearities are selected adaptively to data.

[1]  Erkki Oja,et al.  Independent Component Analysis , 2001 .

[2]  Jean-François Cardoso,et al.  Equivariant adaptive source separation , 1996, IEEE Trans. Signal Process..

[3]  Terrence J. Sejnowski,et al.  An Information-Maximization Approach to Blind Separation and Blind Deconvolution , 1995, Neural Computation.

[4]  P. Tichavský,et al.  Efficient variant of algorithm fastica for independent component analysis attaining the cramer-RAO lower bound , 2005, IEEE/SP 13th Workshop on Statistical Signal Processing, 2005.

[5]  E. Oja,et al.  Corrections to "Performance Analysis of the FastICA Algorithm and Cram´ er-Rao Bounds for Linear Independent Component Analysis", TSP 04/06 , 2007 .

[6]  Frédéric Vrins,et al.  Contrast properties of entropic criteria for blind source separation : a unifying framework based on information-theoretic inequalities/ , 2007 .

[7]  D. Chakrabarti,et al.  A fast fixed - point algorithm for independent component analysis , 1997 .

[8]  Philippe Garat,et al.  Blind separation of mixture of independent sources through a quasi-maximum likelihood approach , 1997, IEEE Trans. Signal Process..

[9]  Visa Koivunen,et al.  Maximum likelihood estimation of ICA model for wide class of source distributions , 2000, Neural Networks for Signal Processing X. Proceedings of the 2000 IEEE Signal Processing Society Workshop (Cat. No.00TH8501).

[10]  Erkki Oja,et al.  Efficient Variant of Algorithm FastICA for Independent Component Analysis Attaining the CramÉr-Rao Lower Bound , 2006, IEEE Transactions on Neural Networks.

[11]  Andrzej Cichocki,et al.  Adaptive Blind Signal and Image Processing - Learning Algorithms and Applications , 2002 .

[12]  Erkki Oja,et al.  Performance analysis of the FastICA algorithm and Crame/spl acute/r-rao bounds for linear independent component analysis , 2006, IEEE Transactions on Signal Processing.