Silverman 2020 - Madigan-York and Dirichlet Process Benchmarks

Summary

Two existing Bayesian methods for human-rights MSE are tested: Madigan-York model averaging over decomposable graphical models (dga) and Manrique-Vallier’s Dirichlet-process latent-class sampler (LCMCR). Neither escapes instability: Madigan-York is bimodal on UK five-list and Netherlands data; DP mixtures give 23.0k on UK six lists versus 12.0k on four lists and 150.3k vs 49.1k on Netherlands six vs five lists.

Overview

Both methods average over models rather than selecting one. The comparison uses the same data variants as the frequentist study (Silverman 2020 - Data Sets for Multiple Systems Estimation).

Main Content

Graphical models: Madigan and York (1997), package dga

Madigan-York model averaging

Enumerate every decomposable graphical model for dependencies among the lists and compute the joint posterior of (model, total population size). The routine bma.cr needs a grid for the dark figure; the standard range is 0 to 10 times the number of observed cases. Fully implemented only for 3, 4 and 5 lists, where the numbers of models are 8, 61 and 822. Six or more lists are infeasible, so only five-list UK, Netherlands and New Orleans, four-list UK and Kosovo are analysed.

Table 7 (reproduced; thousands).

DataMax. population (extended)2.5%10%50%90%97.5%
UK five lists4010.411.323.029.633.3
UK four lists (GP omitted)default9.510.111.412.713.5
Netherlands five listsdefault40.843.547.952.655.4
Netherlands five lists25041.544.350.3177.4202.8
New Orleans five listsdefault0.50.60.91.31.6
Kosovodefault9.810.812.614.916.5

UK five lists showed strong bimodality extending beyond the default range, so the range was extended to 40,000 (Fig. 5: 822 dotted curves for individual models; solid curve = marginal posterior). Quantiles do not describe the bimodal distribution adequately. Netherlands: no second mode within 10x observed (Fig. 6, upper), but extending to 250k reveals a mode with posterior mass about 34%. The probability of the top model: New Orleans about 0.05 (no dominant model), Kosovo nearly 0.99, UK (extended range) 0.44, Netherlands (extended) 0.67.

Dirichlet process mixtures: Manrique-Vallier (2016), package LCMCR

A Bayesian latent-class (infinite mixture of product-Bernoulli) model sampled by MCMC; no limit on the number of lists. Settings used: seed 12345, thinning 100, burn-in 100K for better mixing than defaults.

Table 8 (reproduced; thousands).

Data2.5%10%50%90%97.5%
UK six lists17.218.823.029.534.2
UK five lists15.117.422.028.835.2
UK four lists10.110.712.013.614.5
Netherlands115.7126.1150.3189.9250.3
Netherlands five lists43.044.749.154.258.3
New Orleans0.50.60.70.91.1
New Orleans five lists0.60.60.81.11.3
Kosovo8.59.410.412.314.6

Interpretation

UK without omitting GP: the DP approach essentially ignores the lower component of the Madigan-York posterior; once GP is omitted the two methods agree (about 11-12k). Netherlands: DP homes in on the upper mode for six lists (150.3k) and the lower mode for five lists (49.1k), “the reverse of the behaviour of the AIC” stepwise selection. Merging two small lists should be harmless but flips the answer, so neither Bayesian method is stable. Aleshin-Guendel (2020) later shows the default LCMCR family is typically not identifiable for : Aleshin-Guendel 2020 - Identifiability of Latent Class MSE Models - Overview.

Examples

Range sensitivity as a model-checking tool

Extending the grid for from 10x to 250k for the Netherlands data increased the 97.5% quantile from 55.4k to 202.8k. An upper limit chosen “reasonably” can hide a mode that carries 34% of the posterior mass. Always report how truncation of a discrete latent size was chosen and test it; compare the N-mixture truncation check in Concept - Marginalising Latent Discrete Counts for HMC.

Connections

See Also