Oja’s algorithm for graph clustering, Markov spectral decomposition, and risk sensitive control

Given a positive definite matrix M and an integer Nm≥1, Oja’s subspace algorithm will provide convergent estimates of the first Nm eigenvalues of M along with the corresponding eigenvectors. It is a common approach to principal component analysis. This paper introduces a normalized stochastic-approx...

Full description

Saved in:
Bibliographic Details
Published inAutomatica (Oxford) Vol. 48; no. 10; pp. 2512 - 2519
Main Authors Borkar, V., Meyn, S.P.
Format Journal Article
LanguageEnglish
Published Kidlington Elsevier Ltd 01.10.2012
Elsevier
Subjects
Online AccessGet full text
ISSN0005-1098
1873-2836
DOI10.1016/j.automatica.2012.05.016

Cover

More Information
Summary:Given a positive definite matrix M and an integer Nm≥1, Oja’s subspace algorithm will provide convergent estimates of the first Nm eigenvalues of M along with the corresponding eigenvectors. It is a common approach to principal component analysis. This paper introduces a normalized stochastic-approximation implementation of Oja’s subspace algorithm, as well as new applications to the spectral decomposition of a reversible Markov chain. Recall that this means that the stationary distribution satisfies the detailed balance equations (Meyn & Tweedie, 2009). Equivalently, the statistics of the process in steady state do not change when time is reversed. Stability and convergence of Oja’s algorithm are established under conditions far milder than that assumed in previous work. Applications to graph clustering, Markov spectral decomposition, and multiplicative ergodic theory are surveyed, along with numerical results.
ISSN:0005-1098
1873-2836
DOI:10.1016/j.automatica.2012.05.016