Continual Release of Differentially Private Synthetic Data from Longitudinal Data Collections
Mark Bun, Marco Gaboardi, Marcel Neunhoeffer, Wanrong Zhang
TL;DR
This paper tackles the problem of privately and continually releasing synthetic data from longitudinal studies under user-level differential privacy. It introduces a formal model with time-evolving input and synthetic data, and two query classes: fixed time window and cumulative time queries. The authors develop two two-phase algorithms that first privatize noisy statistics and then enforce temporal consistency, achieving near-tight upper bounds on error under zero-concentrated DP and validating the approach on Census-like data (SIPP). They address practical aspects like negative counts and monotonicity, provide debiasing post-processing, and demonstrate that synthetic data can accurately reflect longitudinal trends while preserving privacy. The work advances practical DP synthetic data for longitudinal releases, enabling exploratory analyses without compromising subject privacy or data integrity across time.
Abstract
Motivated by privacy concerns in long-term longitudinal studies in medical and social science research, we study the problem of continually releasing differentially private synthetic data from longitudinal data collections. We introduce a model where, in every time step, each individual reports a new data element, and the goal of the synthesizer is to incrementally update a synthetic dataset in a consistent way to capture a rich class of statistical properties. We give continual synthetic data generation algorithms that preserve two basic types of queries: fixed time window queries and cumulative time queries. We show nearly tight upper bounds on the error rates of these algorithms and demonstrate their empirical performance on realistically sized datasets from the U.S. Census Bureau's Survey of Income and Program Participation.
