Fast and accurate implementation of the Dirichlet multinomial log-likelihood function
Fitting overdispersed count data accurately and efficiently is instrumental for statistical modeling. Failing to capture the overdispersed nature of data yields to inaccurate model parameter and error estimations, and this jeopardizes the validity and reliability of statistical inferences. In this work, we expand on previous studies on developing efficient and accurate estimations of the Dirichlet Multinomial distribution log-likelihood function. A faster and accurate implementation of a state-of-the-art technique is presented and its performance is compared to Python’s math and Scipy implementations of the same function. Experiments conducted using 9 different public datasets, one of which is not overdispersed, show that the proposed technique achieves up to 11 fold gain in speed over both of Python’s implementations of the log-likelihood function.
Authors
- Mauro Migliardi (ORCID: https://orcid.org/0000-0002-3634-7554)
- Sherenaz W. Al-Haj Baddar (ORCID: https://orcid.org/0000-0003-1341-2939)
- Alessandro Languasco (ORCID: https://orcid.org/0000-0003-2723-554X)
Institutions
- University of Jordan (JO)
- University of Padua (IT)
Publication Details
- Published
- 2025-08-07
- DOI
- https://doi.org/10.1109/acdsa65407.2025.11166588
- Primary Topic
- Bayesian Methods and Mixture Models
- Type
- article
- Field-Weighted Citation Impact
- 0.00