Loading…

Non-informative hierarchical Bayesian inference for non-negative matrix factorization

Non-negative matrix factorization (NMF) is an intuitive, non-negative, and interpretable approximation method. Canonical NMF approach could derive some basic components to represent original data, while probabilistic NMF approaches try to introduce some reasonable constraints to optimize the canonic...

Full description

Saved in:
Bibliographic Details
Published in:Signal processing 2015-03, Vol.108, p.309-321
Main Authors: Sun, Qingquan, Lu, Jiang, Wu, Yeqing, Qiao, Haiyan, Huang, Xinlin, Hu, Fei
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Non-negative matrix factorization (NMF) is an intuitive, non-negative, and interpretable approximation method. Canonical NMF approach could derive some basic components to represent original data, while probabilistic NMF approaches try to introduce some reasonable constraints to optimize the canonical NMF model. However, both of them cannot handle ground-truth bases discovering and model order determination problems. In general, the model order of basis matrix needs to be pre-defined. The model order determines the capability and accuracy of data structure discovering. However, how to accurately infer the model order of basis matrix has not been well investigated. In this paper, we propose a method called non-informative hierarchical Bayesian non-negative matrix factorization (NHBNMF) to automatically determine the model order and discover the data structure. They are achieved through hierarchical Bayesian inference model, maximum a posteriori (MAP) criterion, and non-informative parameters. In NHBNMF method, we first introduce a structure with two-level parameters to enable the entire model to approach the distributions of ground-truth bases. Then we use non-informative parameter scheme to eliminate the hyper-parameter to enable automatic searching. Finally, the model order and ground-truth bases are discovered by using MAP criterion and L2-norm selection. The experiments are conducted based on both synthetic and real-world datasets to show the effectiveness of our algorithm. The results demonstrate that our algorithm can accurately estimate the model order and discover the ground-truth bases. Even for the complicated FERET facial dataset, our algorithm still obtained interpretable bases and achieved satisfactory accuracy of the model order estimation. •A non-informative hierarchical Bayesian non-negative matrix factorization (NHBNMF) algorithm is proposed.•The NHBNMF algorithm can automatically find a set of bases which are close to the set of ground-truth bases.•Non-informative parameter is employed to enable automatic bases determination.•NHBNMF has satisfied performance on several kinds of data sets.
ISSN:0165-1684
1872-7557
DOI:10.1016/j.sigpro.2014.09.004