Abstract
We propose a new algorithm for the non-negative ICA problem, based on the rotational nature of optimization over a set of square orthogonal (orthonormal) matrices W, i.e. where W TW=WW T=I n. Using a truncated Fourier expansion of J(t), we obtain a Newton-like update step along the steepest-descent geodesic, which automatically approximates to a usual (Taylor expansion) Newton update step near to a minimum. Experiments confirm that this algorithm is effective, and it compares favourably with existing non-negative ICA algorithms. We suggest that this approach could modified for other algorithms, such as the normal ICA task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lee, D.D., Seung, H.S.: Algorithms for non-negative matrix factorization. In: Leen, T.K., Dietterich, T.G., Tresp, V. (eds.) Proceedings of NIPS*2000 Advances in Neural Information Processing Systems 13, pp. 556–562. MIT Press, Cambridge (2001)
Paatero, P., Tapper, U.: Positive matrix factorization: A non-negative factor model with optimal utilization of error estimates of data values. Environmetrics 5, 111–126 (1994)
Harpur, G.F.: Low Entropy Coding with Unsupervised Neural Networks. PhD thesis, Department of Engineering, University of Cambridge (1997)
Cichocki, A., Georgiev, P.: Blind source separation algorithms with matrix constraints. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences E86–A, 522–531 (2003)
Plumbley, M.D.: Conditions for nonnegative independent component analysis. IEEE Signal Processing Letters 9, 177–180 (2002)
Plumbley, M.D.: Algorithms for nonnegative independent component analysis. IEEE Transactions on Neural Networks 14, 534–543 (2003)
Plumbley, M.D., Oja, E.: A nonnegative PCA algorithm for independent component analysis. IEEE Transactions on Neural Networks 15, 66–76 (2004)
Brockett, R.W.: Dynamical systems that sort lists, diagonalize matrices, and solve linear programming problems. Linear Algebra and its Applications 146, 79–91 (1991)
Edelman, A., Arias, T.A., Smith, S.T.: The geometry of algorithms with orthogonality constraints. SIAM J. Matrix Anal. Appl. 20, 303–353 (1998)
Nishimori, Y.: Learning algorithm for ICA by geodesic flows on orthogonal group. In: Proceedings of the International Joint Conference on Neural Networks (IJCNN 1999), Washington, DC, vol. 2, pp. 933–938 (1999)
Douglas, S.C.: Self-stabilized gradient algorithms for blind source separation with orthogonality constraints. IEEE Transactions on Neural Networks 11, 1490–1497 (2000)
Fiori, S.: A theory for learning by weight flow on Stiefel-Grassman manifold. Neural Computation 13, 1625–1647 (2001)
Hyvärinen, A., Karhunen, J., Oja, E.: Independent Component Analysis. John Wiley & Sons, Chichester (2001)
Gallier, J., Xu, D.: Computing exponentials of skew-symmetric matrices and logarithms of orthogonal matrices. International Journal of Robotics and Automation 18, 10–20 (2003)
Comon, P.: Independent component analysis - a new concept? Signal Processing 36, 287–314 (1994)
Fiori, S., Rossi, R.: Stiefel-manifold learning by improved rigid-body theory appliedto ICA. International Journal of Neural Systems 13, 273–290 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plumbley, M.D. (2004). Optimization Using Fourier Expansion over a Geodesic for Non-negative ICA. In: Puntonet, C.G., Prieto, A. (eds) Independent Component Analysis and Blind Signal Separation. ICA 2004. Lecture Notes in Computer Science, vol 3195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30110-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-30110-3_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23056-4
Online ISBN: 978-3-540-30110-3
eBook Packages: Springer Book Archive