On the Connection Between Non-negative Matrix Factorization and Latent Dirichlet Allocation

Benedikt Geiger, Peter J. Park
5/30/2024
cs.LGstat.ML

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Non-negative matrix factorization with the generalized Kullback-Leibler divergence (NMF) and latent Dirichlet allocation (LDA) are two popular approaches for dimensionality reduction of non-negative data. Here, we show that NMF with $\ell_1$ normalization constraints on the columns of both matrices of the decomposition and a Dirichlet prior on the columns of one matrix is equivalent to LDA. To show this, we demonstrate that explicitly accounting for the scaling ambiguity of NMF by adding $\ell_1$ normalization constraints to the optimization problem allows a joint update of both matrices in the widely used multiplicative updates (MU) algorithm. When both of the matrices are normalized, the joint MU algorithm leads to probabilistic latent semantic analysis (PLSA), which is LDA without a Dirichlet prior. Our approach of deriving joint updates for NMF also reveals that a Lasso penalty on one matrix together with an $\ell_1$ normalization constraint on the other matrix is insufficient to induce any sparsity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{geiger2024connection,
  title  = {On the Connection Between Non-negative Matrix Factorization and Latent Dirichlet Allocation},
  author = {Benedikt Geiger and Peter J. Park},
  year   = {2024},
  eprint = {2405.20542},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.20542v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.20542.svg)](https://codeofpaper.com/paper/2405.20542)

Discussion