On Bayesian PCA: Automatic Dimensionality Selection and Analytic Solution
Abstract
In probabilistic PCA, the fully Bayesian estimation is computationally intractable. To cope with this problem, two types of approximation schemes were introduced: the partially Bayesian PCA (PB-PCA) where only the latent variables are integrated out, and the variational Bayesian PCA (VB-PCA) where the loading vectors are also integrated out. The VB-PCA was proposed as an improved variant of PB-PCA for enabling automatic dimensionality selection (ADS). In this paper, we investigate whether VB-PCA is really the best choice from the viewpoints of computational efficiency and ADS. We first show that ADS is not the unique feature of VB-PCA---PB-PCA is also actually equipped with ADS. We further show that PB-PCA is more advantageous in computational efficiency than VB-PCA because the global solution of PB-PCA can be computed analytically. However, we also show the negative fact that PB-PCA results in a trivial solution in the empirical Bayesian framework. We next consider a simplified variant of VB-PCA, where the latent variables and loading vectors are assumed to be mutually independent (while the ordinary VB-PCA only requires matrix-wise independence). We show that this simplified VB-PCA is the most advantageous in practice because its empirical Bayes solution experimentally works as well as the original VB-PCA, and its global optimal solution can be computed efficiently in a closed form.
Cite
Text
Nakajima et al. "On Bayesian PCA: Automatic Dimensionality Selection and Analytic Solution." International Conference on Machine Learning, 2011.Markdown
[Nakajima et al. "On Bayesian PCA: Automatic Dimensionality Selection and Analytic Solution." International Conference on Machine Learning, 2011.](https://mlanthology.org/icml/2011/nakajima2011icml-bayesian/)BibTeX
@inproceedings{nakajima2011icml-bayesian,
title = {{On Bayesian PCA: Automatic Dimensionality Selection and Analytic Solution}},
author = {Nakajima, Shinichi and Sugiyama, Masashi and Babacan, S. Derin},
booktitle = {International Conference on Machine Learning},
year = {2011},
pages = {497-504},
url = {https://mlanthology.org/icml/2011/nakajima2011icml-bayesian/}
}