Litcius/Paper detail

Low-Rank Covariance Matrix Estimation for Factor Analysis in Anisotropic Noise: Application to Array Processing and Portfolio Selection

Petre Stoica, Prabhu Babu

2023IEEE Transactions on Signal Processing13 citationsDOI

Abstract

Factor analysis (FA) or principal component analysis (PCA) models the covariance matrix of the observed data as <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathbf {R}=\mathbf {S}\mathbf {S}^{T}+\boldsymbol{\Sigma }$</tex-math></inline-formula> , where <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathbf {S}\mathbf {S}^{T}$</tex-math></inline-formula> is the low-rank covariance matrix corresponding to the factors (aka latent variables) and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\boldsymbol{\Sigma }$</tex-math></inline-formula> is the diagonal matrix of the noise. When the noise is anisotropic (aka nonuniform in the signal processing literature and heteroscedastic in the statistical literature), the diagonal elements of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\boldsymbol{\Sigma }$</tex-math></inline-formula> cannot be assumed to be identical and they must be estimated jointly with the elements of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathbf {S}\mathbf {S}^{T}$</tex-math></inline-formula> . The problem of estimating <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathbf {S}\mathbf {S}^{T}$</tex-math></inline-formula> and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\boldsymbol{\Sigma }$</tex-math></inline-formula> in the above covariance model is the central theme of the present paper. After stating this problem in a more formal way, we review the main existing algorithms for solving it. We then go on to show that these algorithms have reliability issues (such as lack of convergence or convergence to infeasible solutions) and therefore they may not be the best possible choice for practical applications. Next we explain how to modify one of these algorithms to improve its convergence properties and we also introduce a new method that we call FAAN (Factor Analysis for Anisotropic Noise). FAAN is a coordinate descent algorithm that iteratively maximizes the normal likelihood function, which is easy to implement in a numerically efficient manner and has excellent convergence properties as illustrated by the numerical examples presented in the paper. Out of the many possible applications of FAAN we focus on the following two: direction-of-arrival (DOA) estimation using array signal processing techniques and portfolio selection for financial asset management.

Topics & Concepts

NotationRank (graph theory)MathematicsMatrix (chemical analysis)CombinatoricsDiagonalAlgorithmDiscrete mathematicsGeometryArithmeticComposite materialMaterials scienceDirection-of-Arrival Estimation TechniquesSpeech and Audio ProcessingAdvanced Adaptive Filtering Techniques