Saved in:
Bibliographic Details
Main Authors: Marchant, Neil G., Rubinstein, Benjamin I. P.
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.13375
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917074235817984
author Marchant, Neil G.
Rubinstein, Benjamin I. P.
author_facet Marchant, Neil G.
Rubinstein, Benjamin I. P.
contents Reuse of data in adaptive workflows poses challenges regarding overfitting and the statistical validity of results. Previous work has demonstrated that interacting with data via differentially private algorithms can mitigate overfitting, achieving worst-case generalization guarantees with asymptotically optimal data requirements. However, such past work assumes data is static and cannot accommodate situations where data grows over time. In this paper we address this gap, presenting the first generalization bounds for adaptive analysis on dynamic data. We allow the analyst to adaptively schedule their queries conditioned on the current size of the data, in addition to previous queries and responses. We also incorporate time-varying empirical accuracy bounds and mechanisms, allowing for tighter guarantees as data accumulates. In a batched query setting, the asymptotic data requirements of our bound grows with the square-root of the number of adaptive queries, matching prior works' improvement over data splitting for the static setting. We instantiate our bound for statistical queries with the clipped Gaussian mechanism, where it empirically outperforms baselines composed from static bounds.
format Preprint
id arxiv_https___arxiv_org_abs_2405_13375
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Adaptive Data Analysis for Growing Data
Marchant, Neil G.
Rubinstein, Benjamin I. P.
Machine Learning
Reuse of data in adaptive workflows poses challenges regarding overfitting and the statistical validity of results. Previous work has demonstrated that interacting with data via differentially private algorithms can mitigate overfitting, achieving worst-case generalization guarantees with asymptotically optimal data requirements. However, such past work assumes data is static and cannot accommodate situations where data grows over time. In this paper we address this gap, presenting the first generalization bounds for adaptive analysis on dynamic data. We allow the analyst to adaptively schedule their queries conditioned on the current size of the data, in addition to previous queries and responses. We also incorporate time-varying empirical accuracy bounds and mechanisms, allowing for tighter guarantees as data accumulates. In a batched query setting, the asymptotic data requirements of our bound grows with the square-root of the number of adaptive queries, matching prior works' improvement over data splitting for the static setting. We instantiate our bound for statistical queries with the clipped Gaussian mechanism, where it empirically outperforms baselines composed from static bounds.
title Adaptive Data Analysis for Growing Data
topic Machine Learning
url https://arxiv.org/abs/2405.13375