Bayesian Propagation of Record Linkage Uncertainty into Population Size Estimation of Human Rights Violations
Mauricio Sadinle

TL;DR
This paper introduces a Bayesian linkage-averaging method to incorporate record linkage uncertainty into population size estimates, improving accuracy in human rights violation studies with imperfect data.
Contribution
It proposes a two-stage Bayesian approach that propagates linkage uncertainty into population estimates, allowing flexible model integration and better handling of data errors.
Findings
Effective propagation of linkage uncertainty demonstrated in case study
Method accommodates various linkage and capture-recapture models
Improves population size estimates in noisy, incomplete data contexts
Abstract
Multiple-systems or capture-recapture estimation are common techniques for population size estimation, particularly in the quantitative study of human rights violations. These methods rely on multiple samples from the population, along with the information of which individuals appear in which samples. The goal of record linkage techniques is to identify unique individuals across samples based on the information collected on them. Linkage decisions are subject to uncertainty when such information contains errors and missingness, and when different individuals have very similar characteristics. Uncertainty in the linkage should be propagated into the stage of population size estimation. We propose an approach called linkage-averaging to propagate linkage uncertainty, as quantified by some Bayesian record linkage methodologies, into a subsequent stage of population size estimation.…
| Levels of Disagreement | |||||
| Field | Similarity Measure | ||||
| Given Name | Normalized Levenshtein222 Modification of Sadinle (2014) to account for Hispanic naming conventions. | 0 | |||
| Family Name | Normalized Levenshtein\@footnotemark | 0 | |||
| Year of Death | Absolute Difference | 0 | 1 | 2–3 | 4+ |
| Month of Death | Absolute Difference | 0 | 1 | 2–3 | 4+ |
| Day of Death | Absolute Difference | 0 | 1–2 | 3–7 | 8+ |
| Place of Death | Binary Comparison | Agree | Disagree | ||
| Name | Date of Death | ||||||
|---|---|---|---|---|---|---|---|
| Given | Family | Year | Month | Day | Municipality | ||
| 0 | 0.95 | 0.95 | 0.90 | 0.80 | 0.70 | 0.80 | |
| 1 | 0.99 | 0.99 | 0.95 | 0.90 | 0.70 | – | |
| 2 | 0.99 | 0.99 | 0.99 | 0.99 | 0.70 | – | |
| In UNTC | Out UNTC | |||||||
| ER-TL | In CDHES | Out CDHES | In CDHES | Out CDHES | ||||
| In |
|
|
|
|
||||
| Out |
|
|
|
|||||
| Linkage-Averaging | |||||
|---|---|---|---|---|---|
| Lists | 99% CI | Linkage Var. | |||
| ER-TL, CDHES |
|
7,852 | [5613, 11367] | 5.06% | |
| ER-TL, UNTC |
|
15,082 | [10156, 23218] | 6.68% | |
| CDHES, UNTC |
|
5253 | [3212, 9113] | 2.74% | |
| Graphical Model | Linkage-Averaging | |||||||
|---|---|---|---|---|---|---|---|---|
| Notation | Graph | 99% CI | Linkage Var. | |||||
|
|
|
10041 | [7967, 12847] | 4.84% | ||||
|
|
|
11986 | [8743, 16881] | 5.02% | ||||
|
|
|
7331 | [5588, 9881] | 3.53% | ||||
|
|
|
11339 | [8702, 15061] | 5.45% | ||||
|
|
|
6637 | [4319, 11512] | 3.75% | ||||
|
|
|
16466 | [10800, 26043] | 7.09% | ||||
|
|
|
8380 | [5989, 12233] | 4.07% | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Bayesian Propagation of Record Linkage Uncertainty into Population Size Estimation of Human Rights Violations
Mauricio Sadinlelabel=e1][email protected] [ University of Washington
Department of Biostatistics
Department of Statistics
Center for Statistics and the Social Sciences
University of Washington
Box 357232
Seattle, WA 98195
Abstract
Multiple-systems or capture-recapture estimation are common techniques for population size estimation, particularly in the quantitative study of human rights violations. These methods rely on multiple samples from the population, along with the information of which individuals appear in which samples. The goal of record linkage techniques is to identify unique individuals across samples based on the information collected on them. Linkage decisions are subject to uncertainty when such information contains errors and missingness, and when different individuals have very similar characteristics. Uncertainty in the linkage should be propagated into the stage of population size estimation. We propose an approach called linkage-averaging to propagate linkage uncertainty, as quantified by some Bayesian record linkage methodologies, into a subsequent stage of population size estimation. Linkage-averaging is a two-stage approach in which the results from the record linkage stage are fed into the population size estimation stage. We show that under some conditions the results of this approach correspond to those of a proper Bayesian joint model for both record linkage and population size estimation. The two-stage nature of linkage-averaging allows us to combine different record linkage models with different capture-recapture models, which facilitates model exploration. We present a case study from the Salvadoran civil war, where we are interested in estimating the total number of civilian killings using lists of witnesses’ reports collected by different organizations. These lists contain duplicates, typographical and spelling errors, missingness, and other inaccuracies that lead to uncertainty in the linkage. We show how linkage-averaging can be used for transferring the uncertainty in the linkage of these lists into different models for population size estimation.
Capture-recapture,
Counting casualties,
Data linkage,
Decomposable graphical model,
Duplicate detection,
Entity resolution,
Multiple-systems estimation,
Multiple record linkage,
keywords:
\arxiv
arXiv:0000.0000 \startlocaldefs
\endlocaldefs
T1Partially supported by NSF grants SES-11-30706 and SES-11-31897.
1 Introduction
In the context of armed conflicts, a basic question is how many human rights violations occurred in a given time and space. While a complete enumeration is not typically feasible, it is common to find multiple organizations monitoring and collecting reports on those violations. Given that witnesses or victims may report an event to different organizations, and different witnesses may report an event to the same organization, the associated record systems often end up containing multiple entries referring to the same violations, even within the same data source. Those reports may contain different degrees of detail and accuracy, and typically do not contain unique identifiers of the victims, such as national identification numbers. Therefore, even the more basic question of how many unique human rights violations have been reported cannot be easily answered. Record linkage techniques are required to detect duplicated reports within each source and to link coreferent reports across data sources. The result of this linkage stage is often used to derive estimates of the total number of unreported violations using capture-recapture or multiple-systems estimation. The Human Rights Data Analysis Group — HRDAG111Website: https://hrdag.org/ has been a leader and a pioneer in using these methodologies to study human rights violations in several countries (see, e.g. Lum, Price and Banks, 2013; Price, Gohdes and Ball, 2015; Price and Ball, 2015). Here we revisit a case from El Salvador, where we combine three data sources to explore the question of how many civilians were killed during the Salvadoran civil war (1980–1991) in San Salvador.
A limitation in this area of application is that population sizes are estimated taking a given linkage of the lists as being the correct one. Current practice therefore understates the overall uncertainty around the population size as it ignores the uncertainty from the linkage. We propose a simple procedure called linkage-averaging for incorporating the uncertainty from record linkage into subsequent population size estimation using multiple-systems or capture-recapture models. Linkage-averaging is possible thanks to the advent of Bayesian partitioning approaches that provide proper accounts of the uncertainty in the linkage process (e.g. Matsakis, 2010; Sadinle, 2014; Steorts, Hall and Fienberg, 2016). Linkage-averaging requires two stages. First, we use a Bayesian partitioning approach to obtain a posterior sample of possible linkages between the lists. Then, for each of those linkages we obtain a posterior distribution on the population size using a capture-recapture model. The individual population size posteriors are combined by taking a simple average. This approach is appealing for being simple and intuitive, and we show that if the capture-recapture model uses only functions of the linkage then linkage-averaging is equivalent to a proper Bayesian approach to joint record linkage and population size estimation. The two-stage nature of linkage-averaging facilitates model exploration as linkage results can be reused with different capture-recapture models, and it is also well suited for lists with restricted access due to confidentiality constraints given that the information used for the linkage does not have to be transferred to the analyst doing population size estimation. Linkage-averaging has broader applicability since, for example, census coverage evaluation (e.g. Ericksen, Kadane and Tukey, 1989; Hogan, 1992, 1993; Anderson and Fienberg, 1999) and disease prevalence estimation (e.g. LaPorte et al., 1993; Madigan and York, 1997) are also carried out by linking multiple data sources followed by population size estimation.
We review Bayesian partitioning approaches to record linkage in Section 2, Bayesian approaches for population size estimation in Section 3, and in Section 4 we show how to combine them using linkage-averaging. Finally, in Section 5 we apply this approach to the case study from El Salvador mentioned above.
2 Bayesian Partitioning Record Linkage Approaches
Let be the th data source or list, which contains records as its rows, . We define as the concatenated list containing all the records coming from the different sources. The total number of different fields available from the lists is , and if one of these fields is not recorded in a list then it will be missing in for all records coming from that list. With different individuals represented in , jointly detecting duplicates within lists and linking records across lists is equivalent to partitioning the rows of into the groups of coreferent records. This coreference partition (Matsakis, 2010; Sadinle, 2014; Steorts, Hall and Fienberg, 2016) is the parameter of interest in joint duplicate detection and record linkage.
A computationally simple representation of partitions uses arbitrary labelings of the partition’s groups. Let be a vector of length representing a labeling of the records in , such that two records receive the same label if and only if they are a match/coreferent. An intuitive way of thinking of is as an underlying unique identifier that we want to recover. Although the labeling given by is arbitrary, any equivalent relabeling leads to the same partition of the records, which is what we care about. Indeed, two records are a match or coreferent if and only if . To fix ideas, the vectors and are two labelings of the same partition of five elements, since in both , and gets its own value.
From a Bayesian point of view, one obtains a posterior distribution on given , and the variability captured by this posterior should ideally reflect the uncertainty in the record linkage and duplicate detection procedure. There exist two types of approaches to obtain such a posterior on : direct modeling approaches and comparison-based approaches.
2.1 Direct-Modeling Approaches
A number of Bayesian approaches to both duplicate detection and record linkage have been proposed where one directly models the information contained in the lists/datafiles (Matsakis, 2010; Tancredi and Liseo, 2011; Fortini et al., 2002; Gutman, Afendulis and Zaslavsky, 2013; Steorts, Hall and Fienberg, 2016), that is, one proposes a model for the information observed in the lists, and a posterior on is derived as , with the help of a prior on partitions . To write down one needs crafting specific models for each type of field in the lists. The models of Matsakis (2010); Tancredi and Liseo (2011); Steorts, Hall and Fienberg (2016); Steorts (2015) share the characteristic that given a value of , the clusters of coreferent records are modeled as distortions of some latent record containing the true information of a latent individual. These approaches currently mostly handle categorical fields, with the exceptions of Steorts (2015) who proposed an empirical Bayes approach to model names, and Liseo and Tancredi (2011) who handle continuous fields under normality. In practice, however, fields that are complicated to model, such as strings, addresses, phone numbers, or dates, are also important to detect coreferent records. These type of fields are often subject to typographical and other types of errors, which makes it important to take into account partial agreements between their values. Existing direct modeling approaches also currently do not handle missing data, although this extension should be easy to implement.
2.2 Comparison-Based Approaches
A number of approaches to record linkage and duplicate detection rely on the often reasonable assumption that two records referring to the same entity should be very similar. If this is not the case in a given application scenario then the task of finding coreferent records might be hopeless. Comparison vectors are computed for pairs of records from to summarize evidence of whether they refer to the same entity. For record pair we compare each field by computing some similarity measure , which depends on the type of information contained by each field. For unordered categorical fields like sex or race, can simply be a binary comparison checking whether the records agree in that field. For more structured fields, should be able to capture partial agreements. For example, in the case of strings such as names or addresses, should correspond to a string metric, such as the Levenshtein edit distance, the Jaro–Winkler score, or any other (see Bilenko et al., 2003; Elmagarmid, Ipeirotis and Verykios, 2007). Some of these comparisons will be missing, since if field is missing for a record , then will be missing regardless of whether field is observed for record .
In principle, we could define the comparison vectors using the original similarity values , , but the direct modeling of the ’s requires customized models per type of comparison, because the outputs of these similarity measures lie in different spaces, depending on the type of field being compared. Instead, Sadinle (2014) followed Winkler (1990) in dividing the range of each similarity measure into intervals , that represent different levels of disagreement. In this construction we associate the interval with the highest level of agreement, including no disagreement, and the last interval, , with the highest level of disagreement, which depending on the field may represent complete or strong disagreement. For records and , and field , we define
[TABLE]
As the value of increases, so does the disagreement between records and with respect to field . The possible values of simply represent the categories of an ordinal variable. We then define the comparison vector for records and . Building comparison data as ordinal categorical variables facilitates modeling since we can use a generic model for any type of comparison, as long as its values are categorized in a meaningful way.
A number of traditional record linkage and duplicate detection approaches use pairwise comparisons , but they output independent pairwise decisions on the matching/coreference status of pairs of records (Fellegi and Sunter, 1969; Winkler, 1988; Jaro, 1989; Larsen and Rubin, 2001), which then need to be reconciled in some ad-hoc manner as they may not be compatible with one another. Sadinle (2014) modified comparison-based approaches to directly target rather than pairwise matching decisions. Letting denote the comparison data for all record pairs, the approach of Sadinle (2014) corresponds to a model which along with a prior allows us to obtain a posterior .
The model for the comparison data presented by Sadinle (2014) assumes that is a realization of a random vector such that:
[TABLE]
In this model, and represent the distributions of the comparison vectors among coreferent and non-coreferent pairs, respectively.
Sadinle (2014) parameterized as
[TABLE]
which is obtained under conditional independence of the comparison fields, and ignorability of the missingness in the comparison vectors. indicates whether is observed, , with , where , and for . A similar expression can be obtained for in terms of parameters .
The parameterization in terms of the sequential conditional probabilities facilitates prior specification. The parameter represents the probability of observing disagreement level in the comparison , among two coreferent records with disagreement larger than level . Unless we expect field in one of these two datafiles to be highly unreliable, we would a priori expect each to be fairly close to 1. For example, for this is simply , which represents the marginal probability of disagreement level zero, which encodes full or a high degree of agreement, and so should be high if the field in these two datafiles does not contain too many errors. For , we have , which represents the probability of observing disagreement level one in the comparison , among coreferent record pairs with disagreement larger than what is captured by the level zero. If the number of disagreement levels is greater than two, we can think of level one of disagreement as a type of mild disagreement, meaning that if we expect the amount of error to be relatively small, then should be concentrated around values close to one. As we consider other parameters for levels , it is easy to see that they should also be close to one, if field does not contain too many errors. In general, we can therefore think of using the priors , for some prior truncation points , such that the less accurate we believe field is, the lower the value for . More generally, we could take truncated beta priors, but here we focus on specifying our prior beliefs through these truncation points .
It is more difficult to incorporate prior information on the probabilities , since the distribution of the disagreement levels among non-coreferent record pairs may be quite different depending on the characteristics of the fields. For example, a categorical field with a highly frequent category will lead to a high probability of even for non-coreferent record pairs, but a field like phone number or address will lead to small probabilities of agreement among non-coreferent record pairs. For simplicity we therefore take each .
The approach of Sadinle (2014) heavily relies on being able to reduce the set of candidate coreferent record pairs on which vectors of comparisons are computed. By using simple rules that can efficiently identify non-coreferent pairs we seek to avoid comparing all the record pairs when is large. For example, if the datafiles contain a categorical field deemed to be error-free, one can simply take records disagreeing on that field as being non-coreferent. This simple approach is known as blocking. Unfortunately, in many applications all fields may be subject to error, and therefore we need to devise other ways of filtering non-coreferent records. An alternative is to exploit prior knowledge on the kinds of errors that would be unlikely for a certain field, thereby declaring as non-coreferent any record pair that disagrees more than a predefined amount in that field. There also exist other more sophisticated techniques to detect sets of non-coreferent pairs, which are extensively surveyed by Christen (2012).
After this initial filtering step, the set comprises the remaining candidate coreferent record pairs, on which we compute comparison vectors. Using these comparison vectors we define additional rules to fix record pairs as non-coreferent. For instance, strong disagreements in both given and family names, or in other combination of fields may be a robust indication of the pair being non-coreferent. The final set of candidate coreferent pairs is .
The possible coreference partitions are finally constrained to the set , that is, any partition that puts together record pairs already declared as non-coreferent is unfeasible. The approach of Sadinle (2014) relies on being much smaller than the set of all possible partitions, which is why we heavily rely on being able to obtain a small set of candidate pairs . The comparison vectors of the pairs in are used in the model but fixed as non-coreferent pairs, that is, they never get assigned the same label in . The prior distribution on used by Sadinle (2014) was derived from a uniform distribution on partitions constrained to partitions consistent with . A simple way to obtain the flat prior on partitions from a prior for is by assigning equal probability to each of the labelings of a partition with groups, which leads to the prior on partition labelings , where measures the number of different labels in labeling .
Finally, Sadinle (2014) developed a Gibbs sampler to obtain draws from the posterior distribution of .
2.3 A Practical Comparison of Bayesian Partitioning Record Linkage Approaches
Both direct-modeling and comparison-based approaches have advantages and disadvantages when compared to one another. One can argue that direct-modeling approaches are more principled, as they directly model the records in the datafiles/lists. Instead, comparison-based approaches merely model comparisons between pairs of records. This advantage of direct-modeling approaches can also be seen as a disadvantage, as the lists may contain some combination of fields that are difficult to directly model like family and given names, dates, addresses, phone numbers, etc. Writing requires proposing models for such fields, which requires modeling how such information gets corrupted. Comparison-based approaches have an advantage here, because any type of field can be used to construct the comparison data, as long as the comparisons are meaningful for the fields at hand. Therefore, models will often be much simpler than models .
In this article we will use the comparison-based approach of Sadinle (2014), which is better suited to the data from El Salvador. Direct-modeling approaches currently do not handle missing data and need computational speed-ups. For example, the approach of Steorts (2015) as implemented in the R package blink takes 8.4 hours to compute 30,000 MCMC iterations with a file of size 500 included in the blink package, and requires around 10,000 iterations to reach convergence. By contrast, the approach of Sadinle (2014) can take advantage of fixing obvious non-coreferent record pairs as non-coreferent, which leads to a much faster Gibbs sampler. With the file of size 500 included in the blink package, after fixing record pairs with high Levenshtein distance in first or last name as non-coreferent, we obtain 15,052 candidate coreferent pairs. 30,000 iterations of the Gibbs sampler of Sadinle (2014) run in one hour, but convergence is achieved in less than 10 iterations. This comparison was done on a laptop with a processor Intel Core i7-4900MQ.
Regardless of what approach one uses, the critical requirement needed in this article is that the record linkage approach provides a set of draws from a posterior , being the comparison data in the case of comparison-based approaches, or from in the case of direct-modeling approaches.
3 Population Size Estimation
To estimate the total number of units or individuals in a closed population, a number of techniques rely on the availability of incomplete lists/samples drawn from the population. The name capture-recapture comes from applications in population ecology where the goal is to estimate animal abundance. In that context the technique consists in drawing samples from the population in a sequential manner while keeping track of the individuals’ inclusion patterns, that is, which individuals have been included in which samples (see, e.g. Pollock, 2000). In the context of estimating the size of human populations, the samples often come from record systems which are not necessarily collected in a sequential manner, but are represented by datafiles or lists containing (partially) identifying information on the individuals. In that context the term multiple-systems estimation is often preferred (see, e.g. Bird and King, 2018). The discussion in this article applies to capture-recapture or multiple-systems estimation models with sufficient statistics that depend only on the inclusion patterns of the different individuals (e.g., Fienberg, 1972; Bishop, Fienberg and Holland, 1975; Castledine, 1981; George and Robert, 1992; Madigan and York, 1997; Fienberg, Johnson and Junker, 1999; Manrique-Vallier, 2016).
Let an inclusion pattern be represented by a vector in , where indicates inclusion in the record-system . Let represent the number of individuals with inclusion pattern . The inclusion patterns’ frequencies can be organized in a contingency table . Notice that we do not observe the number of individuals missed by all record-systems, that is, is missing, and so we let represent the observed counts. For example, with three record-systems we denote the observed frequencies of the different inclusion patterns as , where, for example, represents the number of individuals included in record-systems one and three but not in record-system two.
For a given individual we can think of their inclusion pattern as a realization of a -variate binary vector such that , with the vector providing the probability of each inclusion pattern. Let denote the capture probabilities as dictated by a model . Given that there are individuals in the population, under the assumption that their inclusion patterns are independent and identically distributed, we have that the joint distribution of the contingency table is multinomial with probability mass function
[TABLE]
Notice that since for given and we can obtain , we can write .
Given a model and a prior on the population size , we are interested in obtaining a posterior distribution
[TABLE]
where
[TABLE]
for a prior on the model parameters , assuming that and are independent a priori.
As mentioned before, a number of approaches for population size estimation fit into this description, but for simplicity we only describe the approach based on decomposable graphical models of Madigan and York (1997) and the approach based on mixture models of Manrique-Vallier (2016).
3.1 Approaches Based on Graphical Models
It is especially convenient to work with models and priors that allow a closed form for in (3.3). Madigan and York (1997) present one class of graphical models that have this characteristic. Probabilistic graphical models (see, e.g., Lauritzen, 1996; Edwards, 2000) provide a way of encoding the set of conditional independencies of a multivariate distribution into a graph. In a graphical model, each random variable is represented by a node in a graph, and two nodes are joined by an edge if the variables are conditionally dependent given a set of other variables. In the context of this article a graphical model captures conditional independencies between the binary variables that indicate inclusion of the individuals into the lists . A graphical model will depend on a set of parameters that satisfy certain constraints dictated by the independencies in the graph. Madigan and York (1997) further restrict their attention to the class of decomposable graphical models, which are characterized by their independence graph being chordal (triangulated). The first two columns of Table 5 present all non-saturated graphical models for three samples/lists, in which case all happen to be decomposable. Dawid and Lauritzen (1993) introduced the hyper-Dirichlet distributions, which can be used as priors for the parameters in such models, and lead to closed formulae for . For the sake of this article, it is enough to say that the parameters of a hyper-Dirichlet prior can be specified from thinking on a table of “prior counts” of the same size as . In this document we will think of all the entries of being a constant , in particular . Given a hyper-Dirichlet prior for the model parameters , and if and are independent a priori, Madigan and York (1997) show that
[TABLE]
where
[TABLE]
In this expression represents the set of (maximal) cliques, the set of separators (including multiplicities), and the number of connected components of the independence graph of model . For a given subset of nodes , represents an inclusion pattern constrained to the variables in . Finally, . (Notice that Equation (3.5) appears with in Madigan and York (1997), but if we do not take the number of connected components into account then does not add up to 1).
With the methodology of Madigan and York (1997) we can also take into account the uncertainty on the model for population size estimation as
[TABLE]
for a prior on a finite number of models. In this article we take to be uniform over the class of models. For three lists, there are seven non-saturated decomposable graphical models, and so .
3.2 Approaches Based on Mixture Models
An alternative model for the probabilities of the inclusion patterns is obtained by assuming the existence of strata , such that inside each of them the inclusion indicators are independent of each other, that is, , where is the probability of an individual being included in list given that it belongs to stratum . Each stratum has a probability , . The probability of the inclusion patterns under this mixture model approach is therefore , which can then be plugged into (3.1).
Manrique-Vallier (2016) used the priors , and expressed each where each , , , and . This construction is known as a finite-dimensional stick-breaking prior (Ishwaran and James, 2001) and it encourages most of the mass to be concentrated in the initial ’s, which consequently makes the choice of irrelevant as long as it is relatively large. These priors would in principle allows us to integrate as in (3.3), and then obtain (3.2), but in this case these integrals are not easily computable, which is why Manrique-Vallier (2016) developed an MCMC algorithm to obtain posterior samples from (3.2) under this mixture model approach. For further details on this approach see Manrique-Vallier (2016).
4 Linkage-Averaged Population Size Estimation
4.1 Derivation of Inclusion Patterns
We start by explaining how to compute the incomplete contingency table from a given coreference partition labeling . Let be the number of different labels in , that is, represents the number of different individuals that are included in the datafiles/lists according to the coreference partition represented by . Without loss of generality we can think of the labels in to be . If this is not the case we can simply obtain an equivalent labeling that uses those labels. Now, for each different label , let
[TABLE]
The vector contains the indicators of whether each of the individuals is included in the th datafile. The contingency table is simply obtained as a cross-classification of these inclusion vectors. We write to emphasize that the contingency table is a function of a coreference partition represented by .
4.2 Linkage-Averaged Population Size Estimation
The output that we use from the record linkage and duplicate detection stage is a posterior sample from a posterior or , as exemplified in Figure 1.
For each of these draws, we can compute the implied contingency tables containing the frequencies of the inclusion patterns . For each of these contingency tables, we can obtain a posterior distribution on the population size using one of the capture-recapture models in Section 3, that is, we can obtain , or a Monte Carlo approximation of these. The linkage-averaged posterior of , , defined formally in the next Section, is approximated as
[TABLE]
when each is available in closed form, as with the methodology of Madigan and York (1997). When this is not the case, as with the approach of Manrique-Vallier (2016), we use a random sample , for each , and use the approximation
[TABLE]
The formal justification for this linkage-averaged posterior is given next.
4.3 Bayesian Justification of Linkage-Averaging
Our strategy for incorporating linkage uncertainty into population size estimation can be derived from a proper Bayesian analysis under two reasonable conditions.
Condition 1**.**
Our beliefs on are represented by the posterior distribution , coming from a model for record linkage and duplicate detection, composed by a likelihood function and a prior .
For our discussion, the linkage model can be one of the ones presented in Section 2, but we only require it to provide a proper posterior distribution on coreference partitions. For simplicity we use the notation and to represent models that either directly model the fields in the lists or that use comparison data, although for the latter the notation and would be more appropriate, with representing the comparison data built from the records in .
Condition 2**.**
If we knew the true value of , our beliefs on the population size would be represented by the posterior distribution , obtained from a capture-recapture model composed by a likelihood function and a prior .
This condition simply indicates how we would obtain inferences on if we knew which records were coreferent. Note that the likelihood function should come from a capture-recapture model that has the frequencies of the inclusion patterns , or a function of them, as sufficient statistics, such as those discussed in Section 3. In particular, notice that the capture-recapture model could involve only a subset of the datafiles being linked, that is, it could depend on inclusion patterns only for a subset of the datafiles. This scenario could arise in cases where some of the datafiles being linked arise from collection mechanisms that make the assumptions of the capture-recapture model seem implausible, such as lists that target members of the population with a distinctive trait and therefore lead to zero probability of inclusion for individuals without the trait.
Given the setup of Conditions 1 and 2, it seems natural to compute
[TABLE]
as a way of propagating the linkage uncertainty into population size estimation. We refer to as the linkage-averaged population size posterior. Here, corresponds to the expected posterior distribution of the population size, averaging with respect to the posterior distribution of the coreference partition. This procedure is intuitively appealing, has a clear interpretation, and we now show that also corresponds to a proper posterior distribution.
In principle, if we want to draw inferences jointly on and given , we need to specify a joint prior . From Condition 2, we have that the distribution would contain our belief on the population size if was known. Similarly, from Condition 1 we have that the prior contains our prior beliefs on . Therefore, Conditions 1 and 2 imply the joint prior .
Theorem 4.1** (Bayesian propriety of linkage-averaged population size posterior).**
* is the marginal posterior distribution of under the likelihood of the linkage model and the joint prior .*
Proof. The joint posterior of and is , where the inverse of the proportionality constant is , since . Given that with the inverse of the proportionality constant being , we can therefore write . Then, .
Furthermore, the total variability represented by can be decomposed as
[TABLE]
where the first term on the right hand side can be seen as the contribution of the linkage uncertainty on the population size variability, and the second term summarizes the variability that is intrinsic to Bayesian approaches for estimating .
In practice, we generally will have to approximate and the variance components in (4.3) using posterior draws from , as explained in Section 4.2 and Equations (4.1) and (4.2).
4.4 Linkage and Capture-Recapture Model Uncertainty
The capture-recapture model used above could be, for example, an individual decomposable graphical model, as presented in Section 3.1, but it could also be the average of them as in Madigan and York (1997), in which case would be given by (3.6). In fact, in Section 5 we present an application of our linkage-averaging strategy using the model of Madigan and York (1997) and the Bayesian partitioning approach of Sadinle (2014). In fact, under the methodology of Madigan and York (1997) we can actually write the linkage-averaged posterior of as
[TABLE]
where ranges over the non-saturated decomposable graphical models for the contingency table, and
[TABLE]
with as given by (3.1). Expression (4.4) explicitly shows the contribution of coreference uncertainty and capture-recapture model uncertainty on the overall population size posterior. In fact, we can decompose the overall posterior variance as follows
[TABLE]
where the first term of the sum can be directly attributed to linkage uncertainty, the second term to model uncertainty in the population size estimation stage, and the remaining variability is intrinsic from Bayesian approaches to estimate .
We note that in principle we could also average the models of Madigan and York (1997) with that of Manrique-Vallier (2016), or with any other that satisfies the conditions discussed in Section 3, but we do not pursue that here.
4.5 Implications for Model Exploration and Data Confidentiality Protection
The strategy presented here allows the linkage and the population size estimation to be carried out in two separate stages, while still leading to proper Bayesian inferences. This has important practical implications, as the linkage can be performed as if it was the final goal, the population size estimation is standard given each coreference partition, and the combination of the two stages through linkage-averaging is simple.
Regarding model exploration, in principle an analyst would have to obtain a new posterior for each different capture-recapture model being considered. For example, the approaches of Tancredi and Liseo (2011) and Liseo and Tancredi (2011) rely on a specific capture-recapture model in the case of two lists. Under our approach, however, we can reuse the results from the linkage step to obtain different linkage-averaged estimates for each different capture-recapture model. Theorem 4.1 implies that each such linkage-averaged posterior corresponds to a proper posterior distribution. Not having to re-do the linkage for each different capture-recapture model is certainly an important practical advantage.
Our two-stage strategy also indicates that the linkage and the population size estimation can be done by different analysts. This is relevant in contexts where one needs to protect the confidentiality of the lists and the privacy of the individuals, given that the linkage can be carried out by a small trusted team, and then the linkage results, in the form of draws from , can be transferred to subsequent analysts without having to reveal personally identifiable information used for the linkage.
5 Estimating Mortality Levels in the Salvadoran Civil War
A common goal in quantitative human rights research is to estimate the total number of civilian casualties that occurred during a war. For this purpose, multiple-systems estimation is frequently used after different lists of casualties are combined via record linkage techniques, but typically the linkage uncertainty is ignored. Lum, Price and Banks (2013) provide a comprehensive review of such applications. In this section we study a case from the civil war that the Central American republic of El Salvador endured between 1980 and 1991. Our goal is to combine three data sources on civilian killings that were collected by three different organizations, and then use those results to obtain different multiple-systems estimates of the total number of civilian killings. We focus on the region (departamento) of the capital city, San Salvador.
5.1 Description of the Datafiles
The first two datafiles that we consider contain reports on civilian killings collected during the civil war. The first data source was put in electronic form by the Los Angeles-based nongovernmental organization El Rescate, from reports that had been published periodically during the civil war by the project Tutela Legal of the Archdiocese of San Salvador (Howland, 2008). We refer to this source as El Rescate / Tutela Legal (ER-TL, 1364 records from San Salvador). The second data source comes from the Salvadoran Human Rights Commission (Comisión de Derechos Humanos de El Salvador — CDHES, 285 records from San Salvador), which directly collected testimonials on human rights violations between 1979 and 1991 (Ball, 2000). For both datafiles, the characteristics of their collection make us believe that they should contain only small amounts of duplication, if any (Sadinle, 2017).
The third datafile was collected by the United Nations Truth Commission for El Salvador (UNTC, 440 records from San Salvador), between 1992 and 1993, after the civil war ended (Commission on the Truth for El Salvador, 1993). Given that most of the reports to the UNTC refer to killings that occurred several years before 1992, it is reasonable to expect the information in this datafile to be less reliable compared with ER-TL and CDHES, since individuals reporting casualties might not have had accurate recollections of the time and place of the events. Non-trivial duplicates arise in this datafile from reports of multiple family members and acquaintances of a single victim.
5.2 Record Linkage and Duplicate Detection
5.2.1 Datafile Standardization, Filtering Non-Coreferent Pairs, and Comparison Data
The three datafiles used in this section have the following fields in common: given and family names, date and place/municipality of death. Our standardization of names and construction of comparison data are as described in the application of Sadinle (2014). Table 1 summarizes the construction of levels of disagreement. Since the datafiles are small enough, we computed comparison data for all 2,180,916 record pairs (the set ). We then formed the set of candidate coreferent pairs by fixing as non-coreferent all the pairs that have disagreement level three in either given name or family name. This leads to only candidate pairs, which involve only 775 records.
5.2.2 Prior Specification
We followed the general guidelines presented in Section 2.2 and used uniform priors on for all the parameters. For the parameters, we used flat priors in the intervals for the truncation points given in Table 2. These priors indicate our belief that coreferent pairs are very likely to have exact agreements, although we still expect a considerable amount of error in the fields. Finally, the prior for the field day of death has low truncation points in general, since we believe this field to be unreliable.
5.2.3 Gibbs Sampler Implementation
We ran 10,000 iterations of the Gibbs sampler of Sadinle (2014). The runtime using an implementation in R with parts written in C language was of 35 seconds on a laptop with a processor Intel Core i7-4900MQ. Convergence of the chain was checked using functions of the partitions. We found the number of killings reported 1, 2, and 3 times according to each partition in the chain. The traceplots of these chains (not shown here) indicate that they seem to have converged rather quickly, and their autocorrelation functions indicate that there are not large autocorrelations in the chain. Similar results were obtained when we explored the number of different killings in the datafiles according to the partitions in the chain. Based on these diagnostics we discarded the first 1,000 iterations and kept one draw each five iterations. After this thinning, the autocorrelation plots (not shown here) did not suggest the existence of remaining autocorrelations of any order. For each of the previously explored chains we also computed Geweke’s convergence diagnostic as implemented in the R package coda (Plummer et al., 2006). The Geweke’s Z-scores indicated that it is reasonable to treat these chains as drawn from their stationary distributions. We also explored the marginal probabilities that pairs of records are coreferent for the pairs in the set of candidate pairs. For each pair in , and for each partition in the chain, we checked whether the pair appeared together in the partition. For each of these binary chains we computed Geweke’s convergence diagnostic, and we found that all the Z-scores range around the usual values of a standard normal random variable, which indicates that it is reasonable to assume that these chains were obtained from their stationary distributions.
5.3 Linkage-Averaged Posterior Estimates of the Total Number of Killings
The draws from the posterior of the coreference partition can be directly used to obtain inferences on different quantities of interest. For example, computing the size of each partition gives us posterior draws of the number of different reported killings, which in this case lead to a 99% credible interval of [1892, 1906], and a posterior mean of 1900. This can be seen as an estimated lower bound on the total number of killings. In Table 3 we also present the marginal posterior distribution of number of killings following each of the different inclusion patterns, . The remainder of the section is devoted to using the posterior draws of the coreference partition to derive estimates of the total number of killings using different capture-recapture models.
5.3.1 Two-Sample Estimates
In Section 4 we mentioned that the subsequent capture-recapture model does not necessarily have to use all the lists combined in the linkage step. For example, the linkage step may have included datafiles whose collection make the assumptions in the capture-recapture model implausible. An example in the context of our application would be a list of the victims that belonged to a given organization; in that case, non-members of the organization would have zero probability of being included in the list, by definition.
In this section, we use the results of the linkage step to derive estimates of the population size based only on the inclusion patterns for pairs of lists. For example, using only the first two data sources to estimate the population size, we need to compute , , and , for each coreference partition labeling in the posterior sample from the linkage step, and use these as sufficient statistics for the capture-recapture model. This modeling approach does not take advantage of the additional piece of information . With only two sources, we are limited to the capture-recapture model that assumes independence of the inclusion of the victims in the data sources, as the counts , , and do not contain enough information to estimate this dependence. A possible alternative would be to pre-specify a degree of dependence between the sources, for example as discussed in Ericksen, Kadane and Tukey (1989), but we do not pursue that avenue here. In the model of independence, the modeling approach of Madigan and York (1997) corresponds to the approach of Castledine (1981).
In Table 4 we present summaries of each linkage-averaged posterior of obtained using the different possible pairs of datafiles for the estimation of the population size . The fifth column in that table shows the percentage contribution of the linkage variability towards the overall posterior variability of the population size, derived from (4.3). For some of the models this contribution can be quite small, meaning that in such cases obtaining a posterior estimate of the inclusion patterns’ frequencies and fixing those to estimate would lead to similar inferences compared with those from linkage-averaging. However, we only obtain this information after we compute the variance decomposition in (4.3).
5.3.2 Three-Sample Estimates from Individual Graphical Models
We now obtain estimates of based on each of the individual graphical models presented in Section 3.1. Fixing one such model to estimate could arise in a context where one can conjecture the dependence graph based on domain knowledge, such as knowledge of collaboration, affinity, or antagonism between institutions collecting the data.
We summarize the linkage-averaged posteriors obtained using each individual graphical model in Table 5. Similarly as for the two-sample estimates, we can see that the relative contribution of the linkage uncertainty towards the posterior uncertainty around can be quite small, meaning that the importance of accounting for linkage uncertainty ends up depending on the specific model. Unfortunately, there does not seem to be a way to tell in advance if the linkage uncertainty is going to have a big impact on the estimation of .
5.3.3 Three-Sample Estimates from Madigan and York (1997)
We now use the Bayesian model averaging approach of Madigan and York (1997) to estimate . For each coreference partition , we can compute the joint posterior probability of the graphical model and the population size , , which we can use to derive . The gray lines in the first panel of Figure 2 represent each for , and the black line represents the linkage-averaged posterior of . The posteriors of the number of killings derived from the individual draws are somewhat similar to each other, which indicates a small contribution of the linkage uncertainty towards the overall posterior variability of . According to the variance decomposition in (4.5), in this case 12% of the posterior variability is due to uncertainty in duplicate detection and record linkage.
The second panel in Figure 2 shows the linkage-averaged posterior of along with , obtained from averaging over the posterior draws , for the three models that have linkage-averaged posterior probabilities . Denoting 1: ER-TL, 2: CDHES, and 3: UNTC, we find that the posteriors of under the models [1,3][2], [1,2][2,3], and [1,3][2,3] are concentrated around different values of , which greatly increases the posterior variability of . In fact, the variance decomposition in (4.5) tells us that in this case 77% of the posterior variability of is due to uncertainty on the graphical model for population size estimation. This seems to indicate that as long as we have a good estimate of the contingency table of inclusion patterns, ignoring the linkage uncertainty in the population size estimation would not be too harmful, at least for this application. The linkage-averaging approach leads to a posterior mean of 13,432, and a 99% credible interval of [5627, 25404].
5.3.4 Three-Sample Estimates from Manrique-Vallier (2016)
Linkage-averaging for population size estimation can be used with any Bayesian partitioning approach to record linkage and duplicate detection, and any model for population size estimation that depends only on the capture histories’ frequencies of the individuals in the lists. We now use the linkage results described in Section 5.2 obtained from the approach of Sadinle (2014), along with the population size methodology of Manrique-Vallier (2016).
For each of 100 draws , we obtained an MCMC sample , , from the posterior obtained under the model of Manrique-Vallier (2016) using the MCMC implementation of the R package LCMCR. We then used the approximation (4.2) of the linkage-averaged posterior of . Figure 3 presents an approximation of each of , , and the approximate linkage-averaged posterior of , . Under this approach we obtain a posterior 99% credible interval of [4922, 31429] and a posterior mean of 13,924. The contribution of the linkage uncertainty to the overall posterior variability is estimated at only 6.3%.
5.3.5 Estimates Using Mixture-Model Approach to Record Linkage
We finally present the results obtained using a more traditional mixture model approach to record linkage (e.g. Fellegi and Sunter, 1969; Winkler, 1988; Jaro, 1989; Larsen and Rubin, 2001; Elmagarmid, Ipeirotis and Verykios, 2007; Herzog, Scheuren and Winkler, 2007). Such models output independent pairwise coreference decisions. We implemented a mixture model version of the model of Sadinle (2014) as presented in Section 5.2. This approach classifies the record pairs in into coreferent and non-coreferent pairs. The mixture model is obtained by ignoring that the match status of a record pair is given by , and simply taking , . We used Bayesian estimation of this mixture model employing the same priors for the and parameters as in the application to the Salvadoran lists, and . From running a Gibbs sampler for 10,000 iterations, we obtained a posterior sample of .
To obtain groups of coreferent records we used transitive closure. In the mixture model explained above, for each iteration of the Gibbs sampler we obtain a draw of . For each of these iterations we apply transitive closure by setting if for any record . The number of non-transitive triplets , where only two of , , equal to 1, varies between 84 and 156 across the Gibbs iterations, which is not surprising given that this model treats the ’s as independent. Using transitive closure we obtain an ad-hoc constructed distribution of partitions of the records which we can use to implement an ad-hoc version of the linkage-averaged estimate of . We then proceeded to compute a linkage-averaged posterior using the models of Madigan and York (1997) and Manrique-Vallier (2016), which lead to posterior means of 15,636 and 14,999, and 99% credible intervals of [6389, 25532] and [5806, 35326], respectively. In this case the ad-hoc mixture model for record linkage leads to similar results as those obtained using the method of Sadinle (2014). This can be explained from the fact that both models are essentially the same, with the exception that one samples pairwise matching statuses and the other samples coreference partitions. Also, the graph induced by the set of candidate coreferent pairs is quite sparse and broken into many small connected components, which constrains the clustering effect of transitive closure. Transitive closure can only group records in the same connected component obtained from .
5.4 Discussion
We presented linkage-averaged estimates under individual graphical models, and linkage-averaged two-sample estimates under independence of the list inclusion indicators. These approaches lead to widely different estimates, but we simply presented them to illustrate the possibilities of linkage-averaging. The linkage-averaged estimates obtained under the models of Madigan and York (1997) and Manrique-Vallier (2016) are more plausible, as they each take into account the uncertainty on the correct model for population size estimation.
While the same linkage results, in the form of posterior draws of the coreference partition, were used for obtaining all linkage-averaged estimates, the percentage contribution of the linkage uncertainty on the overall uncertainty of varies with the capture-recapture model. For some of these approaches the contribution from the linkage is rather small, but we can only measure this after we have computed the linkage-averaged estimates.
The linkage-averaged posteriors using the models of Madigan and York (1997) and Manrique-Vallier (2016) lead to roughly the same point estimates: 13,432 and 13,924 civilian killings, respectively, in the region of San Salvador during the Salvadoran civil war. The linkage-averaged posteriors themselves, however, disagree in the tails. The disagreement on the right tail can be explained to some extent when we consider that the prior for used with the approach of Madigan and York (1997) was truncated at 30,000, whereas we did not use this truncation with the approach of Manrique-Vallier (2016) as the implementation of the R package LCMCR does not allow it. The results using Madigan and York (1997) can therefore be seen as somewhat conservative.
6 Conclusions
We presented a linkage-averaging approach to incorporate linkage uncertainty into models for population size estimation. We used Bayesian partitioning approaches for record linkage which provide posterior distributions on the coreference partition of the records coming from all the data sources. The models for population size estimation covered by our approach are those whose sufficient statistics are functions of the coreference partition alone. Under these conditions, linkage-averaging is proper in the sense that it can be derived from a proper Bayesian analysis that combines the record linkage and population size estimation models. It is important to note, however, that the success of this approach is determined by the success of its components. For example, if the record linkage model over-links or under-links, then the population size estimates will be lower or higher, respectively, with respect to what we would obtain under the correct linkage. Similarly, if the model for population size estimation is wrong, our estimates will be deficient regardless of the amount of uncertainty from the linkage stage.
The class of capture-recapture models considered here is somewhat restrictive given that, for example, they do not allow us to incorporate information on covariates that may influence capture probabilities. Traditionally, a simple way of dealing with heterogeneous inclusion probabilities in multiple-systems estimation is to stratify by characteristics that influence the inclusion probabilities, such as space and/or time. To use linkage-averaging to produce population size estimates per stratum (say, year region) we would have to assume that the stratifying variables are recorded without error, which might be unreasonable in the context of the datafiles from El Salvador. For example, suppose two records that disagree in the stratum where they belong are coreferent according to a coreference partition. Our current methodology does not offer a way of allocating this individual to a unique stratum, nor a way to deal with the uncertainty on where it should be allocated. However, if the stratifying variables can also be used as blocking variables in the linkage step, then the linkage-averaging approach enjoys Bayesian propriety within each stratum. In this sense, approaches such as those of Steorts, Hall and Fienberg (2016), Tancredi and Liseo (2011), and Liseo and Tancredi (2011) that directly model the information in the datafiles seem promising, given that they explicitly allow us to estimate the latent true values of the individuals in the files.
We also presented an application to the combination of three lists on civilian killings from the civil war of El Salvador. In this case, the intrinsic variability of Bayesian population size estimation is much larger than the uncertainty coming from the linkage stage, but this might be different in other applications. Our analyses of the lists from El Salvador indicate that the number of civilian killings during the Salvadoran civil war in the region of San Salvador is most likely to be around 13,000–14,000, but the variability in these estimates is quite large, leading to a posterior 99% credible interval of [4922, 31429], according to the linkage-averaged estimates obtained using the methodology of Manrique-Vallier (2016). Unfortunately, we do not have a way of validating these results, as there does not even exist ground truth for validating the linkage of these datafiles.
Acknowledgements
This research is derived from the Ph.D. thesis of the author, supervised by Stephen E. Fienberg. Steve’s many interests included record linkage, population size estimation, and their application to human rights. The author therefore dedicates this article to the memory of Steve; without his support this research would not have been possible.
The author also thanks Patrick Ball and Megan Price from the Human Rights Data Analysis Group – HRDAG for providing access to the data used in this article, and Daniel Manrique-Vallier, Kristian Lum, Robin Mejia, Trivellore Raghunathan, and Thomas Brendan Murphy for helpful comments that contributed to improving the quality of this article.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Anderson and Fienberg (1999) {bbook} [author] \bauthor \bsnm Anderson, \bfnm Margo J. \binits M. J. and \bauthor \bsnm Fienberg, \bfnm Stephen E. \binits S. E. ( \byear 1999). \btitle Who Counts?: The Politics of Census-Taking in Contemporary America, \bedition Revised paperback (2001) ed. \bpublisher Russell Sage Foundation, \baddress New York. \endbibitem
- 2Ball (2000) {bincollection} [author] \bauthor \bsnm Ball, \bfnm Patrick \binits P. ( \byear 2000). \btitle The Salvadoran Human Rights Commission: Data Processing, Data Representation, and Generating Analytical Reports. In \bbooktitle Making the Case: Investigating Large Scale Human Rights Violations Using Information Systems and Data Analysis ( \beditor \bfnm Patrick \binits P. \bsnm Ball, \beditor \bfnm Herbert F. \binits H. F. \bsnm Spirer and \beditor \bfnm Louise \binits L. \b
- 3Bilenko et al. (2003) {barticle} [author] \bauthor \bsnm Bilenko, \bfnm M. \binits M., \bauthor \bsnm Mooney, \bfnm R. J. \binits R. J., \bauthor \bsnm Cohen, \bfnm W. W. \binits W. W., \bauthor \bsnm Ravikumar, \bfnm P. \binits P. and \bauthor \bsnm Fienberg, \bfnm S. E. \binits S. E. ( \byear 2003). \btitle Adaptive Name Matching in Information Integration. \bjournal IEEE Intelligent Systems \bvolume 18 \bpages 16–23. \endbibitem
- 4Bird and King (2018) {barticle} [author] \bauthor \bsnm Bird, \bfnm Sheila M. \binits S. M. and \bauthor \bsnm King, \bfnm Ruth \binits R. ( \byear 2018). \btitle Multiple Systems Estimation (or Capture-Re Capture Estimation) to Inform Public Policy. \bjournal Annual Review of Statistics and Its Application \bvolume 5. \endbibitem
- 5Bishop, Fienberg and Holland (1975) {bbook} [author] \bauthor \bsnm Bishop, \bfnm Yvonne M. \binits Y. M., \bauthor \bsnm Fienberg, \bfnm Stephen E. \binits S. E. and \bauthor \bsnm Holland, \bfnm Paul W. \binits P. W. ( \byear 1975). \btitle Discrete Multivariate Analysis: Theory and Practice. \bpublisher The MIT Press. Reprinted in 2007 by Springer, New York. \endbibitem
- 6Castledine (1981) {barticle} [author] \bauthor \bsnm Castledine, \bfnm B. J. \binits B. J. ( \byear 1981). \btitle A Bayesian Analysis of Multiple-Recapture Sampling for a Closed Population. \bjournal Biometrika \bvolume 68 \bpages 197–210. \endbibitem
- 7Christen (2012) {barticle} [author] \bauthor \bsnm Christen, \bfnm Peter \binits P. ( \byear 2012). \btitle A Survey of Indexing Techniques for Scalable Record Linkage and Deduplication. \bjournal IEEE Transactions on Knowledge and Data Engineering \bvolume 24 \bpages 1537–1555. \endbibitem
- 8Dawid and Lauritzen (1993) {barticle} [author] \bauthor \bsnm Dawid, \bfnm A. P. \binits A. P. and \bauthor \bsnm Lauritzen, \bfnm S. L. \binits S. L. ( \byear 1993). \btitle Hyper Markov Laws in the Statistical Analysis of Decomposable Graphical Models. \bjournal Annals of Statistics \bvolume 21 \bpages 1272–1317. \endbibitem
