Skip to main navigation Skip to search Skip to main content

Scalable Generation of High-fidelity Synthetic Population Ensembles

Research output: Contribution to journalArticlepeer-review

Abstract

Used within social simulations, synthetic population ensembles enable uncertainty quantification (UQ) methods for obtaining more robust model inference and prediction. A synthetic population ensemble is a series of plausible virtual reconstructions of an area’s population at the granularity of people and residences, generated stochastically to preserve privacy of the source population survey’s respondents. In this paper, we demonstrate the production of large synthetic population ensembles for the U.S. via Oak Ridge National Laboratory’s UrbanPop framework to support modeling of high spatial resolution energy affordability metrics from nationwide social surveys in collaboration with the fusionACS project. The study involves two scenarios: creating ensembles for (1) 17 U.S. metropolitan areas in 2019 and (2) full U.S. Census Divisions in 2023, with each scenario consisting of 41 population instances (a base realization and 40 replicates). To accomplish this task at scale, we configured an integrated system within a research cloud, comprised of virtual containerizations, GPU-enhanced functionality, and orchestrated deployments of UrbanPop’s maturing Likeness Python ecosystem. Results demonstrate we maintained high-fidelity approximations of residential totals by areas of interest and the demographic characteristics of neighborhoods while reducing manual workflow burdens. Finally, we discuss plans to fine-tune and further develop our automated workflows for truly distributed job orchestration to increase computational efficiency, as well as provide an outlook for broadening applications of the ensembles.

Original languageEnglish
Article number108619
JournalFuture Generation Computer Systems
Volume185
DOIs
StatePublished - Dec 2026

Funding

This article is part of a Special issue entitled: ‘RSE - CPC’ published in Future Generation Computer Systems.This manuscript has been authored by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the U.S. Department of Energy (DOE). The U.S. government retains and the publisher, by accepting the article for publication, acknowledges that the U.S. government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for U.S. government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (https://energy.gov/downloads/doe-public-access-plan).The authors would like to acknowledge Joshua M. Dunkley for his contributions on a preliminary version of this manuscript, Jim V. Massaro & Marie L. Urban for ongoing leadership in infrastructure modernization efforts, Jesse R. McGaha for initial assistance in containerization, and Clinton W. Stipek for his preliminary review and valuable feedback.We would also like to thank another collaborator from the fusionACS project – Kevin Ummel – and acknowledge funding provided by the Strategic Analysis team at the U.S. Department of Energy’s Office of Energy Efficiency and Renewable Energy. The fusionACS research was supported by funding from the U.S. Environmental Protection Agency through RTI International with Grant GR114933 RTI/EPA. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.This research used resources from the ORNL Research Cloud Infrastructure at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.Declaration of competing interestThe authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Keywords

  • Cluster computing
  • GPU-enabled computing
  • Human dynamics
  • Social simulation
  • Synthetic population ensembles
  • Workflow orchestration

Fingerprint

Dive into the research topics of 'Scalable Generation of High-fidelity Synthetic Population Ensembles'. Together they form a unique fingerprint.

Cite this