Related Experiment Video
Updated: Jun 9, 2025

A Highly Scalable Approach to Perform Ecological Surveys of Selfing Caenorhabditis Nematodes
Published on: March 1, 2022
Simulated data for census-scale entity resolution research without privacy restrictions: a large-scale dataset
Beatrix Haddock1, Alix Pletcher1, Nathaniel Blair-Stahn1
1Institute for Health Metrics and Evaluation, University of Washington, Seattle, Washington, 98195, USA.
Background:
Entity resolution (ER) is the process of identifying and linking records that refer to the same real-world entity. ER is a fundamental challenge in data science, and a common barrier to ER research and development is that the data fields used for this fuzzy matching are personally identifiable information, such as name, address, and date of birth. The necessary restrictions on accessing and sharing these authentic data have slowed the work in developing, testing, and adopting new methods and software for ER. We recently released pseudopeople, a Python package that allows users to generate simulated datasets with configurable noise approaching the scale and complexity of the data on which large organizations and federal agencies, like the US Census Bureau regularly perform ER. With pseudopeople, researchers can develop new algorithms and software for ER of US population data without needing access to personal and confidential information.
Methods:
We created the simulated population data available for noising with pseudopeople using our Vivarium simulation platform. Our model simulates individuals and their families, households, and employment dynamics over time, which we observe through simulated censuses, surveys, and administrative data collection systems.
Results:
Our simulation process produced over 900 gigabytes of simulated censuses, surveys, and administrative data for pseudopeople, representing hundreds of millions of simulants. A sample simulated population of thousands of simulants is now openly available to all users of the pseudopeople package, and large-scale simulated populations of millions and hundreds of millions of simulants are also available by online request through GitHub. These simulated population data are structured for use by the pseudopeople package, which includes additional affordances to add various kinds of noise to the data to provide realistic, sharable challenges for ER researchers.
Related Concept Videos
Modeling and Similitude
Selected Data About Geographic Locations
Stratified Sampling Method
To choose a stratified sample, divide the population into groups called strata and then take a...
GIS Software, Hardware, and Sources of GIS Data
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Levels of Use of a GIS

