AN ADAPTIVE STOCHASTIC-APPROXIMATION ALGORITHM FOR SIMULTANEOUS DIAGONALIZATION OF MATRIX SEQUENCES WITH APPLICATIONS

Citation
C. Chatterjee et Vp. Roychowdhury, AN ADAPTIVE STOCHASTIC-APPROXIMATION ALGORITHM FOR SIMULTANEOUS DIAGONALIZATION OF MATRIX SEQUENCES WITH APPLICATIONS, IEEE transactions on pattern analysis and machine intelligence, 19(3), 1997, pp. 282-287
Citations number
8
Categorie Soggetti
Computer Sciences","Computer Science Artificial Intelligence","Engineering, Eletrical & Electronic
ISSN journal
01628828
Volume
19
Issue
3
Year of publication
1997
Pages
282 - 287
Database
ISI
SICI code
0162-8828(1997)19:3<282:AASAFS>2.0.ZU;2-2
Abstract
We describe an adaptive algorithm based on stochastic approximation th eory for the simultaneous diagonalization of the expectations of two r andom matrix sequences. Although there are several conventional approa ches to solving this problem, there are many applications in pattern a nalysis and signal detection that require an online (i.e., real-time) procedure for this computation. In these applications, we are given tw o sequences of random matrices {A(k)} and {B-k} as online observations , with lim(k-->infinity)E[A(k)] = A and lim(k-->infinity)E[B-k] = B, w here A and B are real, symmetric and positive definite. For every samp le (A(k),B-k), we need the current estimates Phi(k) and Lambda(k) resp ectively of the eigenvectors Phi and eigenvalues Lambda of A(-1) B. We have described such an algorithm where Phi(k) and Lambda(k) converge provably with probability one to Phi and Lambda respectively. A novel computational procedure used in the algorithm is the adaptive computat ion of A(-1/2). Besides its use in the generalized eigen-decomposition problem, this procedure can be used on its own in several feature ext raction problems. The performance of the algorithm is demonstrated wit h an example of detecting a high-dimensional signal in the presence of interference and noise, in a digital mobile communications problem. E xperiments comparing computational complexity and performance demonstr ate the effectiveness of the algorithm in this real-time application.