Q-Conjugate Message Passing for Efficient Bayesian Inference

Abstract

Bayesian inference in nonconjugate models such as Bayesian Poisson regression often relies on computationally expensive Monte Carlo methods. This paper introduces Q-conjugacy, a generalization of classical conjugacy that enables efficient closed-form variational inference in certain nonconjugate models. Q-conjugacy is a condition in which a closed-form update scheme expresses the solution minimizing the Kullback-Leibler divergence between a variational distribution and the product of two potentially unnormalized distributions. Leveraging Q-conjugacy within a local message passing framework allows deriving analytic inference update equations for nonconjugate models. The effectiveness of this approach is demonstrated on Bayesian Poisson regression and a model involving a hidden gamma-distributed latent variable with Gaussian-corrupted logarithmic observations. Results show that Q-conjugate triplets, such as (Gamma, LogNormal, Gamma), provide better speed-accuracy trade-offs than Markov Chain Monte Carlo.

Cite

Text

Lukashchuk et al. "Q-Conjugate Message Passing for Efficient Bayesian Inference." Proceedings of The 12th International Conference on Probabilistic Graphical Models, 2024.

Markdown

[Lukashchuk et al. "Q-Conjugate Message Passing for Efficient Bayesian Inference." Proceedings of The 12th International Conference on Probabilistic Graphical Models, 2024.](https://mlanthology.org/pgm/2024/lukashchuk2024pgm-qconjugate/)

BibTeX

@inproceedings{lukashchuk2024pgm-qconjugate,
  title     = {{Q-Conjugate Message Passing for Efficient Bayesian Inference}},
  author    = {Lukashchuk, Mykola and Şenöz, İsmail and de Vries, Bert},
  booktitle = {Proceedings of The 12th International Conference on Probabilistic Graphical Models},
  year      = {2024},
  pages     = {295-311},
  volume    = {246},
  url       = {https://mlanthology.org/pgm/2024/lukashchuk2024pgm-qconjugate/}
}