atlas

Research map / Learning theory and algorithms / Sample complexity

Private Continual Counting of Unbounded Streams

NeurIPS 2025 · Learning theory and algorithms › Sample complexity · approach: Private and query-efficient algorithms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces logarithmically perturbed matrix factorizations of continual counting that let the matrix mechanism run on unbounded streams without a doubling trick, achieving smooth O(log^{2+2α} t) variance with O(t) space.

Problem

Differentially private continual counting over unbounded streams where the input length n is unknown in advance; existing optimal matrix factorizations require n for their privacy guarantees, while doubling tricks yield non-smooth error.

Approach

Factorize the Toeplitz matrix of continual counting using generating functions 1/sqrt(1-z) multiplied by logarithmic perturbations (ln(1/(1-z)))^gamma and (ln of that)^delta with gamma < -1/2, making the column norm of R finite so noise can be calibrated without knowing n, and computing coefficients in amortized O(log t) time per step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Logarithmic Matrix Method instead of the bounded-input Sqrt MatrixContinual counting · Continual counting through t = 2^24variance: less than 1.5× theirsMixed
Use the Logarithmic Matrix Method rather than independent noise for the unbounded componentHybrid mechanism · Unbounded continual countingvarianceHelped
Set δ = -γ instead of δ = 0 (ablation)Logarithmic Matrix Method · Continual counting, t > 2^10varianceHelped
Set δ = -6γ/5 instead of δ = 0 (ablation)Logarithmic Matrix Method · Continual counting, t > 2^10varianceHelped
Set δ = -6γ/5 rather than δ = -γ (ablation)Logarithmic Matrix Method · Continual counting, t > 2^20varianceHelped
Use δ = -γ instead of δ = 0 (ablation)Logarithmic Matrix Method · Continual counting, n greater than 1,000error: roughly 1.5× slowerHelped
Use δ = -6γ/5 instead of δ = -γ (ablation)Logarithmic Matrix Method · Continual counting, n greater than 2^20errorHelped
Switch from exact computations to order-K coefficient approximations around t = 2^11 (ablation)Approximate Logarithmic Matrix Method · Continual counting through t = 2^24varianceNo clear effect
Use asymptotic coefficient approximations (ablation)Logarithmic Matrix Method · Continual counting, large inputsrunning time: greater than 5× improvementHelped
Use a standard doubling trick in the Hybrid Matrix (ablation)Hybrid Matrix · Unbounded continual counting near powers of 2variance smoothnessHurt

Surprising findings

Limitations

Experimental setup

Metrics: variance of added noise root mean squared additive error expected maximum additive error running time space

Baselines: Binary mechanism Hybrid Binary mechanism Smooth Binary Sqrt Matrix Hybrid mechanism with independent noise

Builds on: matrix mechanism binary mechanism hybrid mechanism sqrt matrix factorization (mcount^{1/2}) Flajolet-Odlyzko asymptotic expansion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy