- The paper introduces the Expected Support Polynomial and complementary Laplace-transform integration to estimate fractional moments F_k for 0 < k < 1 without enumerating exponentially large sets.
- The algorithm simulates element subsampling through Delphic membership, size, and sampling oracles, achieving polylogarithmic space and update time when the frequency bound τ is polylogarithmic, although its ε- and τ-dependence is not optimal.
- The framework also estimates saturated richness, smoothed log-frequency aggregates, and broader Bernstein-type statistics, while identifying complexity-theoretic barriers to removing the bounded-frequency assumption.
Setting and problem statement
This paper studies frequency-moment estimation in the Delphic set-stream model, where each stream update is a set Si⊆Ω equipped with efficient size, membership, and uniform-sampling oracles. The statistic of interest is Fk=∑x∈Ωfxk, where fx is the number of sets containing x. The model strictly generalizes both ordinary data streams (singleton sets) and the Klee's measure setting (axis-parallel boxes), since a box containing exponentially many grid points is representable with only O(dlogm) bits. The central difficulty is that any algorithm that enumerates the elements of a set incurs update time proportional to ∣Si∣, which can be exponential in the representation size; hence per-set update time must remain polylogarithmic.
Prior work resolved F0: the estimator of Nandi et al. achieves (ε,δ)-approximation with space and update time O~(ε−2log2∣Ω∣) by simulating hash-based distinct-count sketches through subsampling, exploiting the Delphic sampling primitive. For k∈(0,1), essentially nothing was known in this model, even under a bounded-frequency assumption. The paper closes this gap for Fk=∑x∈Ωfxk0-frequency-bounded streams, where every element appears in at most Fk=∑x∈Ωfxk1 sets.
Why existing techniques fail
Data-stream algorithms for fractional moments do not transfer. HyperLogLog-style extensions of Cohen require touching every stream element, and Indyk's Fk=∑x∈Ωfxk2-stable distribution sketches require per-element linear updates Fk=∑x∈Ωfxk3 over implicit sets, which cannot be computed from the Delphic oracles without enumeration. The Fk=∑x∈Ωfxk4 breakthrough worked because its estimator is purely sampling-based, and sampling-based algorithms can in principle be ported via the Delphic sampling primitive. Fractional-moment estimators, by contrast, are sketch-based rather than sampling-based, so a new mechanism is required.
The sampling-plus-integration paradigm
The paper's central object is the Expected Support Polynomial (ESP). Perform element-level subsampling: each element Fk=∑x∈Ωfxk5 is retained independently with probability Fk=∑x∈Ωfxk6, yielding a thinned substream Fk=∑x∈Ωfxk7. The expected distinct count of the thinned stream is
Fk=∑x∈Ωfxk8
Under the change of variables Fk=∑x∈Ωfxk9, the paper defines fx0, which is exactly the complementary Laplace transform of the frequency measure fx1. Since fx2 is a Bernstein function for fx3 with Lévy density fx4, the identity
fx5
holds. The estimator therefore reduces fx6 estimation to: (i) evaluating fx7 at a grid of points via black-box fx8 estimation on simulated thinned substreams, and (ii) controlled numerical integration (trapezoidal rule) with truncation of the singular origin and the infinite tail. The truncation parameters fx9, x0, and grid size x1 are set so that each error source (small-part truncation, tail truncation, trapezoidal discretization, and per-point estimation noise) contributes at most x2 of the total.
Two technical components make this work. First, the thinned sets are never materialized; the oracles of the subsampled set (membership, size, uniform sampling) are simulated directly from the mother set. Membership is answered by a coin flip after a Delphic membership query; the size oracle exploits a binomial decomposition lemma, answering with x3 conditioned on the frozen membership answers; uniform sampling uses rejection sampling. The paper proves that any x4 algorithm making at most one membership query per element, with membership queries preceding size queries preceding sampling queries, is statistically oblivious to the substitution. Second, the Las Vegas runtime of rejection sampling is handled by a global union bound over all sampling calls, adding only logarithmic factors.
Main results
For x5-frequency-bounded Delphic set streams, the main theorem gives a one-pass streaming algorithm for x6, x7, with space and per-set update time
x8
When x9, this is the first polylogarithmic-space, polylogarithmic-update algorithm for fractional moments in this model. The dependence on O(dlogm)0 is notably worse than the optimal O(dlogm)1 of the data-stream setting — the paper concedes that the general bounds are polynomial in O(dlogm)2 and O(dlogm)3, and frames the contribution as a feasibility result rather than an optimality result. The O(dlogm)4-dependence enters through two channels: bounding the small-O(dlogm)5 truncation error via the inequality O(dlogm)6, and bounding second derivatives of the integrand for the trapezoidal error analysis.
The same machinery yields the first algorithms for additional Bernstein-type statistics:
- Saturated Richness O(dlogm)7, via the Lévy density O(dlogm)8, in O(dlogm)9 space/time.
- Smoothed Log-Frequency Aggregate ∣Si∣0, via the density ∣Si∣1, with an additional ∣Si∣2 factor.
- General Bernstein functions with explicit, ∣Si∣3 non-negative Lévy densities: the identity ∣Si∣4 holds unconditionally, and the estimator's complexity is expressed in terms of the sup-norms ∣Si∣5 of ∣Si∣6 and its derivatives on ∣Si∣7.
For ∣Si∣8, the paper gives two algorithms. A modification of the AMS sampling scheme (sampling an element proportionally to set size, counting subsequent occurrences) achieves ∣Si∣9 space and update time, matching the data-stream bound up to F00. Separately, the analytic route uses the derivative identity F01, approximated by forward finite differences, yielding F02 — worse than the AMS modification, but demonstrating the flexibility of the ESP framework.
The complexity-theoretic barrier
The paper explains why removing the bounded-frequency assumption appears hard. Stable sketches would lift to unrestricted Delphic streams given a value aggregate oracle F03 computing F04 for implicit sets; with this oracle, the Delphic sketch produces exactly the counter vector of the expanded singleton stream. The associated threshold language F05 is shown to lie in F06, the polynomial-time, linear-space analogue of PP defined via F07. Consequently, if F08, then unrestricted Delphic F09 estimation (for (ε,δ)0) admits a polylogarithmic-space, polylogarithmic-update algorithm. Contrapositively, any lower bound ruling out such algorithms would imply (ε,δ)1 — a threshold-counting time-space separation. This is an (ε,δ)2 analogue of the (ε,δ)3 oracle barrier, with nondeterminism replaced by threshold counting. The paper is explicit that this does not prove the bounded-frequency assumption is necessary; it shows only that unconditional lower bounds require progress on a major open problem in complexity theory.
Limitations and open questions
The paper acknowledges several limitations at the point where they bear on the results. The (ε,δ)4-dependence is inherent to the analytic reconstruction step, which uses the frequency cap both to truncate the singular integral near (ε,δ)5 and to bound derivatives for the quadrature error; the method genuinely requires the cap. When the Lévy density of a Bernstein function is not explicit, Laplace inversion is needed, and the paper states plainly that numerical inversion methods (Bromwich integral, Post's formula) lack theoretical guarantees in this context — no (ε,δ)6-multiplicative estimates of Laplace inversions are known in general, and their space complexity in streaming settings is understudied. The simulation theorem imposes structural constraints on the (ε,δ)7 subroutine (query ordering, one membership query per element), so the framework is tied to estimators with that specific oracle access pattern. Open problems include removing or weakening the bounded-frequency assumption, improving the (ε,δ)8-dependence toward the data-stream-optimal (ε,δ)9, exploring alternative integral transforms (Fourier, Mellin), developing streaming-friendly approximate Laplace inversion, and extending to distributed streaming models.
Conclusion
The paper establishes the feasibility of estimating fractional frequency moments and a broad class of Bernstein-type statistics in Delphic set streams under a bounded-frequency assumption, using a unified sampling-plus-integration framework built on the complementary Laplace transform of the empirical frequency measure. Its algorithms are the first in this model for O~(ε−2log2∣Ω∣)0 with polylogarithmic resources when O~(ε−2log2∣Ω∣)1 is polylogarithmic, and its barrier result clarifies the complexity-theoretic obstruction facing any attempt to prove lower bounds for the unrestricted model. The main quantitative gap — polynomial rather than polylogarithmic dependence on O~(ε−2log2∣Ω∣)2 and O~(ε−2log2∣Ω∣)3 in general — remains open.