Denoising the US Census: Succinct Block Hierarchical Regression
Organizations: Google Research
Abstract
The US Census Bureau Disclosure Avoidance System (DAS) balances confidentiality and utility requirements for the decennial US Census (Abowd et al., 2022). The DAS was used in the 2020 Census to produce demographic datasets critically used for legislative apportionment and redistricting, federal and state funding allocation, municipal and infrastructure planning, and scientific research. At the heart of DAS is TopDown, a heuristic post-processing method that combines billions of private noisy measurements across six geographic levels in order to produce new estimates that are consistent, more accurate, and satisfy certain structural constraints on the data. In this work, we introduce BlueDown, a new post-processing method that produces more accurate, consistent estimates while satisfying the same privacy guarantees and structural constraints. We obtain especially large accuracy improvements for aggregates at the county and tract levels on evaluation metrics proposed by the US Census Bureau. From a technical perspective, we develop a new algorithm for generalized least-squares regression that leverages the hierarchical structure of the measurements and that is statistically optimal among linear unbiased estimators. This reduces the computational dependence on the number of geographic regions measured from matrix multiplication time, which would be infeasible for census-scale data, to linear time. We incorporate the additional structural constraints by combining this regression algorithm with an optimization routine that extends TDA to support correlated measurements. We further improve the efficiency of our algorithm using succinct linear-algebraic operations that exploit symmetries in the structure of the measurements and constraints. We believe our hierarchical regression and succinct operations to be of independent interest.
Figures & tables
| Query Type | Count | Family of Queries | Description of Query |
|---|---|---|---|
| TOTAL | 1 | Total population. | |
| CENRACE | 63 | for | Population counts for each OMB-designated race category. |
| HISPANIC | 2 | for | Population counts for each value of Hispanic/Latino origin. |
| VOTINGAGE | 2 | for | Population counts for two age groups (17 or younger, 18 or older). |
| HHINSTLEVELS | 3 | for | Population counts per category of household. sets correspond to individual quarters , institutional group quarters , and non-institutional group quarters . |
| HHGQ | 8 | for | Population counts by each type of household / group quarters. |
| (17) | ||||
| subject to: | ||||
| (18) | ||||
| subject to: | ||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Geographic level | Query | BlueDown error | TopDown error | ||
|---|---|---|---|---|---|
| US | Total | 0 | 0 | 0 | 0 |
| State | Total | 0 | 0 | 0 | 0 |
| County | Total | 1.58 | 0.02 | 1.75 | 0.02 |
| Tract | Total | 1.53 | 0.00 | 1.92 | 0.00 |
| Block group | Total | 13.68 | 0.02 | 13.76 | 0.02 |
| Block | Total | 3.55 | 0.00 | 3.56 | 0.00 |
| Geographic level | Query | BlueDown error | TopDown error | ||
|---|---|---|---|---|---|
| US | Race | 644.00 | 69.09 | 647.40 | 62.58 |
| State | Race | 397.44 | 5.32 | 420.31 | 5.37 |
| County | Race | 123.19 | 0.30 | 152.81 | 0.34 |
| Tract | Race | 35.66 | 0.02 | 40.90 | 0.02 |
| Block group | Race | 47.19 | 0.02 | 48.35 | 0.02 |
| Block | Race | 7.83 | 0.00 | 7.86 | 0.00 |
Linear Regression
Linear regression models how outcomes depend on features through weighted sums, supporting prediction, inference, and analysis of learning algorithms.
See all 77 papers