Seeded Poisson Factorization: leveraging domain knowledge to fit topic models

Bernd Prostmaier, Jan Vávra, Bettina Grün, Paul Hofmarcher
3/4/2025
stat.MEcs.CLcs.LG

No official code found. Best implementation: BPro2410/Seeded-Poisson-Factorization (3 stars, MIT, last commit 2026-02-19).

Abstract

Topic models are widely used for discovering latent thematic structures in large text corpora, yet traditional unsupervised methods often struggle to align with pre-defined conceptual domains. This paper introduces seeded Poisson Factorization (SPF), a novel approach that extends the Poisson Factorization (PF) framework by incorporating domain knowledge through seed words. SPF enables a structured topic discovery by modifying the prior distribution of topic-specific term intensities, assigning higher initial rates to pre-defined seed words. The model is estimated using variational inference with stochastic gradient optimization, ensuring scalability to large datasets. We present in detail the results of applying SPF to an Amazon customer feedback dataset, leveraging pre-defined product categories as guiding structures. SPF achieves superior performance compared to alternative guided probabilistic topic models in terms of computational efficiency and classification performance. Robustness checks highlight SPF's ability to adaptively balance domain knowledge and data-driven topic discovery, even in case of imperfect seed word selection. Further applications of SPF to four additional benchmark datasets, where the corpus varies in size and the number of topics differs, demonstrate its general superior classification performance compared to the unseeded PF model.

View on arXivView PDF

Code Implementations(1)

MIT

TensorFlow implementation of the Seeded Poisson Factorization topic model

30Python, Jupyter NotebookFeb 21, 20248 months agoMIT

Cite this paper

@article{prostmaier2025seeded,
  title  = {Seeded Poisson Factorization: leveraging domain knowledge to fit topic models},
  author = {Bernd Prostmaier and Jan Vávra and Bettina Grün and Paul Hofmarcher},
  year   = {2025},
  eprint = {2503.02741},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.02741v2}
}

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/2503.02741.svg)](https://codeofpaper.com/paper/2503.02741)

Discussion