Title :
An adaptive stochastic approximation algorithm for simultaneous diagonalization of matrix sequences with applications
Author :
Chatterjee, Chanchal ; Roychowdhury, Vwani P.
Author_Institution :
Newport Corp., Irvine, CA, USA
fDate :
3/1/1997 12:00:00 AM
Abstract :
We describe an adaptive algorithm based on stochastic approximation theory for the simultaneous diagonalization of the expectations of two random matrix sequences. Although there are several conventional approaches to solving this problem, there are many applications in pattern analysis and signal detection that require an online (i.e., real-time) procedure for this computation. In these applications, we are given two sequences of random matrices {Ak } and {Bk} as online observations, with limk→∞E[Ak]=A and limk→∞E[Bk]=B, where A and B are real, symmetric and positive definite. For every sample (Ak, Bk), we need the current estimates Φk and Λk, respectively of the eigenvectors Φ and eigenvalues Λ of A-1 B. We have described such an algorithm where Φk and Λk converge provably with probability one to Φ and Λ respectively. A novel computational procedure used in the algorithm is the adaptive computation of A-½. Besides its use in the generalized eigen-decomposition problem, this procedure can be used on its own in several feature extraction problems. The performance of the algorithm is demonstrated with an example of detecting a high-dimensional signal in the presence of interference and noise, in a digital mobile communications problem. Experiments comparing computational complexity and performance demonstrate the effectiveness of the algorithm in this real-time application
Keywords :
approximation theory; computational complexity; eigenvalues and eigenfunctions; matrix algebra; random processes; statistical analysis; adaptive computation; adaptive stochastic approximation algorithm; computational complexity; digital mobile communications problem; eigenvalues; eigenvectors; feature extraction problems; generalized eigen-decomposition problem; high-dimensional signal; interference; matrix sequences; noise; online procedure; pattern analysis; random matrix sequence expectations; real symmetric positive definite matrices; real-time procedure; signal detection; simultaneous diagonalization; Adaptive algorithm; Approximation algorithms; Approximation methods; Eigenvalues and eigenfunctions; Feature extraction; Interference; Mobile communication; Pattern analysis; Signal detection; Stochastic processes;
Journal_Title :
Pattern Analysis and Machine Intelligence, IEEE Transactions on