Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
Natural gradient works efficiently in learning
Neural Computation
The Geometry of Algorithms with Orthogonality Constraints
SIAM Journal on Matrix Analysis and Applications
Newton-type methods for solving nonlinear equations on quadratic matrix groups
Journal of Computational and Applied Mathematics - Proceedings of the 8th international congress on computational and applied mathematics
A Differential Geometric Approach to Multiple View Geometry in Spaces of Constant Curvature
International Journal of Computer Vision - Special Issue on Computer Vision Research at the Beckman Institute of Advanced Science and Technology
Blind separation of positive sources by globally convergent gradient search
Neural Computation
Efficient Computation of the Matrix Exponential by Generalized Polar Decompositions
SIAM Journal on Numerical Analysis
A Theory for Learning by Weight Flow on Stiefel-Grassman Manifold
Neural Computation
Fixed-point neural independent component analysis algorithms on the orthogonal group
Future Generation Computer Systems
Optimization algorithms exploiting unitary constraints
IEEE Transactions on Signal Processing
Equivariant adaptive source separation
IEEE Transactions on Signal Processing
Self-stabilized gradient algorithms for blind source separation with orthogonality constraints
IEEE Transactions on Neural Networks
A theory for learning based on rigid bodies dynamics
IEEE Transactions on Neural Networks
Algorithms for nonnegative independent component analysis
IEEE Transactions on Neural Networks
ICA '09 Proceedings of the 8th International Conference on Independent Component Analysis and Signal Separation
Accurate estimation of ICA weight matrix by implicit constraint imposition using lie group
IEEE Transactions on Neural Networks
Computers & Mathematics with Applications
LVA/ICA'10 Proceedings of the 9th international conference on Latent variable analysis and signal separation
An information geometrical view of stationary subspace analysis
ICANN'11 Proceedings of the 21st international conference on Artificial neural networks - Volume Part II
Simultaneous diagonalization of skew-symmetric matrices in the symplectic group
LVA/ICA'12 Proceedings of the 10th international conference on Latent Variable Analysis and Signal Separation
Decomposition and dictionary learning for 3D trajectories
Signal Processing
Hi-index | 0.01 |
We explore the use of geometrical methods to tackle the non-negative independent component analysis (non-negative ICA) problem, without assuming the reader has an existing background in differential geometry. We concentrate on methods that achieve this by minimizing a cost function over the space of orthogonal matrices. We introduce the idea of the manifold and Lie group SO(n) of special orthogonal matrices that we wish to search over, and explain how this is related to the Lie algebra so(n) of skew-symmetric matrices. We describe how familiar optimization methods such as steepest descent and conjugate gradients can be transformed into this Lie group setting, and how the Newton update step has an alternative Fourier version in SO(n). Finally, we introduce the concept of a toral subgroup generated by a particular element of the Lie group or Lie algebra, and explore how this commutative subgroup might be used to simplify searches on our constraint surface. No proofs are presented in this article.