Gradient based Approximate Joint Diagonalization by orthogonal transforms

Approximate Joint Diagonalization (AJD) of a set of symmetric matrices by an orthogonal transform is a popular problem in Blind Source Separation (BSS). In this paper we propose a gradient based algorithm which maximizes the sum of squares of diagonal entries of all the transformed symmetric matrices. Our main contribution is to transform the orthogonality constrained optimization problem into an unconstrained problem. This transform is performed in two steps: First by parameterizing the orthogonal transform matrix by the matrix exponential of a skew-symmetric matrix. Second, by introducing an isomorphism between the vector space of skew-symmetric matrices and the Euclidean vector space of appropriate dimension. This transform is then applied to a gradient based algorithm called GAEX to perform joint diagonalization of a set of symmetric matrices.

[1]  J. Magnus,et al.  The Commutation Matrix: Some Properties and Applications , 1979 .

[2]  Andrzej Cichocki,et al.  Adaptive blind signal and image processing , 2002 .

[3]  Jean Gallier,et al.  Geometric Methods and Applications: For Computer Science and Engineering , 2000 .

[4]  I. Yamada,et al.  An orthogonal matrix optimization by Dual Cayley Parametrization Technique , 2003 .

[5]  Heinz Mathis,et al.  Joint diagonalization of correlation matrices by using gradient methods with application to blind signal separation , 2002, Sensor Array and Multichannel Signal Processing Workshop Proceedings, 2002.

[6]  M. Joho,et al.  Joint diagonalization of correlation matrices by using Newton methods with application to blind signal separation , 2002, Sensor Array and Multichannel Signal Processing Workshop Proceedings, 2002.

[7]  Toshihisa Tanaka,et al.  Least Squares Approximate Joint Diagonalization on the Orthogonal Group , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[8]  Antoine Souloumiac,et al.  Jacobi Angles for Simultaneous Diagonalization , 1996, SIAM J. Matrix Anal. Appl..

[9]  J. Cardoso,et al.  Blind beamforming for non-gaussian signals , 1993 .

[10]  Andreas Ziehe,et al.  TDSEP — an efficient algorithm for blind separation using time structure , 1998 .

[11]  Bijan Afsari,et al.  Some Gradient Based Joint Diagonalization Methods for ICA , 2004, ICA.

[12]  Eric Moulines,et al.  A blind source separation technique using second-order statistics , 1997, IEEE Trans. Signal Process..

[13]  Jan R. Magnus,et al.  The Elimination Matrix: Some Lemmas and Applications , 1980, SIAM J. Algebraic Discret. Methods.

[14]  Tom Wansbeek,et al.  Some results on commutation matrices, with statistical applications , 1983 .

[15]  Jonathan H. Manton,et al.  Optimization algorithms exploiting unitary constraints , 2002, IEEE Trans. Signal Process..

[16]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[17]  Oliver Linton,et al.  Differentiation of an Exponential Matrix Function , 1994 .