d-blink: Distributed End-to-End Bayesian Entity Resolution
arXiv:1909.06039 · doi:10.1080/10618600.2020.1825451
Abstract
Entity resolution (ER; also known as record linkage or de-duplication) is the process of merging noisy databases, often in the absence of unique identifiers. A major advancement in ER methodology has been the application of Bayesian generative models, which provide a natural framework for inferring latent entities with rigorous quantification of uncertainty. Despite these advantages, existing models are severely limited in practice, as standard inference algorithms scale quadratically in the number of records. While scaling can be managed by fitting the model on separate blocks of the data, such a naïve approach may induce significant error in the posterior. In this paper, we propose a principled model for scalable Bayesian ER, called "distributed Bayesian linkage" or d-blink, which jointly performs blocking and ER without compromising posterior correctness. Our approach relies on several key ideas, including: (i) an auxiliary variable representation that induces a partition of the entities and records into blocks; (ii) a method for constructing well-balanced blocks based on k-d trees; (iii) a distributed partially-collapsed Gibbs sampler with improved mixing; and (iv) fast algorithms for performing Gibbs updates. Empirical studies on six data sets---including a case study on the 2010 Decennial Census---demonstrate the scalability and effectiveness of our approach.
32 pages, 6 figures, 5 tables. Includes 22 pages of supplementary material. This revision incorporates a case study on the 2010 U.S. Decennial Census
References in corpus (5)
- A hierarchical Bayesian approach to record linkage and population size problems
- Detecting duplicates in a homicide registry using a Bayesian partitioning approach
- ClusterCluster: Parallel Markov Chain Monte Carlo for Dirichlet Process Mixtures
- Scaling Bayesian Probabilistic Record Linkage with Post-Hoc Blocking: An Application to the California Great Registers
- An Experiment with Hierarchical Bayesian Record Linkage
Cited by in corpus (6)
- Fast Bayesian Record Linkage for Streaming Data Contexts
- Bayesian Graphical Entity Resolution Using Exchangeable Random Partition Priors
- Analysis of Linked Files: A Missing Data Perspective
- A Flexible Model for Record Linkage
- Fast Bayesian Record Linkage With Record-Specific Disagreement Parameters
- False Discovery estimation in Record Linkage