REVIEW 3 major objections 4 minor 4 references
Multiple testing in multi-stream sequential change detection
T0 review · 3 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read Any multi-stream change detector with finite average run length has trivial worst-case FDR, FWER, PFER, and GER, so the paper defines a new 'error over patience' metric and shows e-detector-based procedures can control it at any level.
desk verdict Impossibility result and EOP metric are the real contributions; the e-d procedures prove the intended bounds, but one proof and one corollary need repair, and the abstract oversells the dependence generality. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central objects are e-detectors, processes $(M_t^{(k)})_{t\ge0}$ with $M_0=0$ that satisfy $\mathbb{E}_P[M^{(k)}_\tau]\le\mathbb{E}_P[\tau]$ for every stopping time $\tau$ under the null in stream $k$; they generalize CUSUM and Shiryaev-Roberts statistics and can be built from e-processes. The procedures feed the current e-detector values at each time $t$ into e-value multiple testing rules: e-BH (reject the largest $k^*$ streams with $M^{[k]}_t\ge K/(k\alpha_t)$), e-Bonferroni (reject streams with $M^{(k)}_t\ge K/\beta_t$), e-Holm, and a global-null test that rejects when $\sum_k M^{(k)}_t\ge K/\alpha_t$. The proofs use the e-detector inequality at the stopped time $\tau\wedge(\xi^{(k)}-1)$ to bound the expected number of false declarations by the expected patience $\mathbb{E}[\tau]$, and the e-BH/e-Bonferroni structure transfers the guarantee from a single time to all stopping times.
What would settle it
Run the paper's Section 8.2 counterexample with $K=2$ streams under the global null, setting $X^{(2)}_t = X^{(1)}_{t+1}$, and apply e-d-BH with any constant $\alpha$; evaluating the FDR at the stopping time that waits until the first stream's e-detector crosses its threshold should violate the claimed EOP bound, because the global-filtration e-detector inequality fails in that configuration.
Extended reading notes
Core claim
The paper's central claim is that the Type I error metrics used in offline multiple testing cannot be nontrivially controlled in online multi-stream change detection whenever the algorithm has a finite ARL. For any such algorithm, under the global null, the first time to one detection is a stopping time at which every declaration is false, forcing worst-case FDR, FWER, PFER, and GER to their trivial values (1 for FDR, FWER, and GER, and at least the number of required detections for PFER). The correct target, the authors argue, is error over patience (EOP), defined as the supremum over stopping times of the ratio of a Type I error to the expected stopping time. The e-detector Benjamini-Hochberg (e-d-BH), e-detector Bonferroni (e-d-Bonferroni), and e-detector global-null (e-d-GNT) procedures control the EOP for FDR, PFER/FWER, and GER respectively at any level $\alpha$, while the e-d-Holm procedure gives universal FWER control; all guarantees hold uniformly over stopping times and configurations when each stream's e-detector satisfies the e-detector inequality with respect to the global filtration.
Load-bearing premise
Each stream's e-detector must satisfy the e-detector inequality for every stopping time that can use the global data filtration, so no stream may reveal information about another stream's future; this holds for independent streams but can fail under cross-stream dependence.
Editorial extensions
If this is right
- Any multi-stream change detector that promises a finite ARL cannot simultaneously promise worst-case FDR, FWER, PFER, or GER below their trivial maximum values, regardless of how conservative its thresholds are.
- The e-d-BH procedure with constant threshold $\alpha$ bounds EOP$_{\mathrm{FDR}}$ by $\alpha$ and, under the global null, guarantees an ARL of at least $1/\alpha$.
- If finiteness of the ARL is forfeited, e-d-BH with $\alpha_t=\alpha/t$ controls FDR uniformly over all times and configurations, and e-d-Holm controls FWER uniformly under the same allowance.
- The e-d-Bonferroni and e-d-GNT procedures provide the analogous EOP control for PFER/FWER and GER, again uniformly over all stopping times and configurations, under the global-filtration e-detector condition.
- The EOP guarantees hold under arbitrary dependence within and across streams provided each stream's e-detector remains an e-detector for the global filtration; independent streams satisfy this condition automatically.
Reading between the lines
- The EOP ratio suggests a design principle for sequential monitoring that goes beyond this paper: whenever a finite expected stop time is essential, the natural Type I error target is the ratio of error to expected stop time, so the construction could transfer to online A/B testing or early stopping of clinical trials.
- The paper's counterexample $X^{(2)}_t=X^{(1)}_{t+1}$ shows the global-filtration e-detector condition is not merely technical; practitioners should verify that no stream can 'see into the future' of another, since asynchronous sensors or look-ahead dependence can invalidate EOP control even when each stream's marginal detector is valid.
- Because the impossibility result uses only Markov's inequality and the first-detection stopping time, it likely transfers to any error metric that equals 1 at the first false detection under the global null, implying that the EOP normalization is the natural companion to finite-ARL guarantees in a broad class of sequential multiple-testing problems.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper studies multiple-testing error control in multi-stream sequential change detection. The authors prove that any monitoring algorithm with finite average run length (ARL) has trivial worst-case FDR, FWER, PFER, and GER over all stopping times, motivating a new class of metrics called error-over-patience (EOP). They introduce four procedures—e-d-BH, e-d-Bonferroni, e-d-Holm, and e-d-GNT—that combine e-detectors with e-value multiple-testing methods, and prove EOP control as well as universal Type I error control when ARL finiteness is forfeited. The paper also discusses dependence assumptions, gives positive and negative examples, and reports simulations for parametric, nonparametric, and conformal change-detection settings.
Significance. The paper addresses a real gap: most multi-stream change-detection theory controls ARL or detection delay but not false-detection metrics across streams, while the multiple-testing literature does not treat sequential stopping. The impossibility results (Theorems 4.1, 5.1, Proposition 5.2, Proposition 7.1) are simple but important, and the EOP framework is a sensible response to the impossibility. The proposed algorithms are broadly applicable, come with explicit guarantees uniformly over stopping times, and are supported by reproducible simulations with provided code. The paper is transparent about the global-filtration assumption needed for EOP control and provides both positive and negative dependence examples. However, several proof details in the universal-control sections are incorrect as written, and the abstract overstates the dependence generality, so the paper needs revision before it can be accepted.
major comments (3)
- [Theorem 4.4] The proof of Theorem 4.4 is invalid in its current form. It argues that the event of any false detection is contained in the event that the BH procedure rejects a null when applied to p-values 1/(sup_t M_t). First, the standard BH procedure does not control FDR under arbitrary dependence among the p-values; it requires a condition such as PRDS, which is not established here. The correct tool is the e-BH theorem of Wang and Ramdas (2022), which controls FDR for arbitrarily dependent e-values. Second, replacing M_T by sup_t M_t does not preserve the e-variable property: an e-process need not have E[sup_t M_t] <= 1, so sup_t M_t is not guaranteed to be an e-variable. The theorem statement is likely true, but a correct proof should use the fact that the average (1/K) sum_k M_t is an e-process and apply Ville's inequality to bound the probability of any rejection across all t; the current proof needs to be rewritten.
- [Corollary 4.2.1 and Corollary 5.3.1] The proof of Corollary 4.2.1 asserts that FDR(phi, xi, tau*_1(phi, xi)) = 1 for arbitrary configurations xi. This is false when true and false detections occur at the same time: at the first false detection, the false discovery proportion can be strictly less than 1 if true detections are also present. A correct proof can be obtained from the inequality 1_{tau<infinity} <= sum_{k in H0} phi^{(k)}_tau and the e-detector property, which gives E[tau] >= 1/alpha; the current proof should be replaced. Similarly, the proof of Corollary 5.3.1 cites Theorem 4.2 instead of Theorem 5.3 and states PFER >= eta without conditioning; the statement itself is true when the ARL is finite, but the proof needs to be written correctly.
- [Abstract and Section 8] The abstract and introduction claim that the EOP guarantees hold 'under very general dependence structures' and 'under rather general settings and weak assumptions.' This overstates the actual condition: Theorems 4.2, 5.3, and 7.2 require each M^{(k)} to be an e-detector with respect to the global filtration F, not just the per-stream filtration. Section 8.2 gives a concrete example, X_t^{(2)} = X_{t+1}^{(1)}, where a per-stream e-detector is not a global-filtration e-detector, so the EOP theorems do not apply to that dependence structure. The paper is commendably transparent in Section 8, but the abstract and introduction should be qualified to say that EOP control holds under dependence structures that preserve the e-detector property under the global filtration (e.g., independent streams or the examples in Section 8.3), rather than under 'very general dependence.'
minor comments (4)
- [Algorithm 2, line 7] The condition in Algorithm 2 uses K/alpha_t, but the input parameter is (beta_t); it should be K/beta_t to match Theorem 5.3 and the proof.
- [Corollary 5.3.1 proof] The proof cites 'Theorem 4.2' when it should cite Theorem 5.3, and it writes ARL1(phi*, xi) with a star that is inconsistent with the notation elsewhere.
- [Theorem 4.4 proof, notation] The proof refers to 'step T' without defining T clearly; it appears to mean an arbitrary stopping time, but the notation should be made consistent with the theorem's tau.
- [Section 5.6 heading] The heading 'Controlling the worst-case PFER with a bounded PF A' should likely read 'PF_A' or 'probability of false alarm' to avoid confusion with PFER.
Circularity Check
No significant circularity: the EOP bounds are derived from the e-detector definition and explicitly stated algorithm thresholds, and the self-citations are background tools with independent proofs.
full rationale
The paper's central claims do not reduce to their inputs. In Theorem 4.2, the FDR bound is obtained by writing the e-d-BH rejection rule as an indicator threshold on M_t^(k) and applying the elementary inequality 1_{x>=1} <= x, then using the e-detector property E_P[M_tau] <= E_P[tau] at the stopping time tau ∧ (ξ(k)-1); the proof is shown in the paper and no fitted quantity enters. The same structure holds for Theorem 5.3 (PFER), Corollary 5.3.2 (FWER), and Theorem 7.2 (GER). The impossibility theorems (4.1, 5.1, 5.2, 7.1) are direct Markov-inequality arguments on the first detection time, not imported conclusions. The e-detector and e-process machinery is taken from Shin et al. (2023) and Ramdas et al. (2023), but those are prior results with stated assumptions and independent proofs; the paper's contribution is the composition with e-BH/e-Bonferroni, which is proven here. Section 8.2 explicitly shows a dependence structure (X_t^(2)=X_{t+1}^(1)) under which the global-filtration e-detector condition fails, so the scope of the EOP theorems is transparently stated rather than hidden. There is no fitted input relabeled as a prediction, and no equation is identical to its assumptions by construction. The only weakness is that the abstract's phrase 'very general dependence structures' is broader than the Section 8.1 condition, but that is a precision and risk issue, not circularity.
Assumptions & free parameters
assumptions (4)
- domain assumption For each stream k, the e-detector M^(k) is an e-detector with respect to the global filtration F, satisfying E_P[M^(k)_tau] <= E_P[tau] for all F-stopping times tau (Definition 2.12).
- domain assumption The e-BH and e-Bonferroni procedures control FDR and FWER/PFER respectively under arbitrary dependence among e-values, as established by Wang and Ramdas (2022) and Vovk and Wang (2021).
- standard math Stopping times tau and tau ^ (xi(k) - 1) are F-stopping times, and xi(k) is a deterministic (unknown) configuration.
- standard math Ville's inequality and Markov's inequality are valid for e-processes and nonnegative processes.
Cite this review
Pith. "Pith review of Multiple testing in multi-stream sequential change detection." pith.science (2026). https://pith.science/paper/7R3DTACB
@misc{pith2026250104130,
author = {Pith},
title = {Pith review of: Multiple testing in multi-stream sequential change detection},
year = {2026},
howpublished = {\url{https://pith.science/paper/7R3DTACB}},
note = {Machine review of arXiv:2501.04130}
}
read the original abstract
Multi-stream sequential change detection involves simultaneously monitoring many streams of data and trying to detect when their distributions change, if at all. Here, we theoretically study multiple testing issues that arise from detecting changes in many streams. We point out that any algorithm with finite average run length (ARL) must have a trivial worst-case false detection rate (FDR), family-wise error rate (FWER), per-family error rate (PFER), and global error rate (GER); thus, any attempt to control these Type I error metrics is fundamentally in conflict with the desire for a finite ARL (which is typically necessary in order to have a small detection delay). One of our contributions is to define a new class of metrics which can be controlled, called error over patience (EOP). We propose algorithms that combine the recent e-detector framework (which generalizes the Shiryaev-Roberts and CUSUM methods) with the recent e-Benjamini-Hochberg procedure and e-Bonferroni procedures. We prove that these algorithms control the EOP at any desired level under very general dependence structures on the data within and across the streams. In fact, we prove a more general error control that holds uniformly over all stopping times and provides a smooth trade-off between the conflicting metrics. Additionally, if finiteness of the ARL is forfeited, we show that our algorithms control the worst-case Type I error.
Figures
Figures from the paper (11 more)
Reference graph
Works this paper leans on
-
[1]
Benjamini, Y., & Hochberg, Y. (1995). Controlling the false discovery rate: A practical and powerful approach to multiple testing. Journal of the Royal statistical society: series B (Methodological) , 57 (1), 289–
work page 1995
-
[4]
37 Proof. Apply the dominated convergence theorem to the inequality in Proposition D.1 (since we know that CCD is uniformly bounded in [0 , 1]) as t → ∞. E Background on multiple testing with e-values Here, we discuss some of the procedures that inspired our algorithms. The e-BH (e-Benjamini Hochberg) procedure described in Wang and Ramdas (2022) provides...
work page 2022
-
[100]
However, it takes only 247 timesteps for e-d-BH to consistently detect all changes after the second subset of streams change at t = 500 (due to the decreased threshold for detection). We call this piggybacking of evidence, since existing evidence for changes reduces the amount of evidence required to declare future changes. C Simulation: nonparametric ind...
work page 2023
-
[300]
Bodenham, D., & Adams, N. (2017). Continuous monitoring for changepoints in data streams using adaptive estimation. Statistics and Computing , 27, 1257–1270. Chan, H. P. (2017). Optimal sequential detection in multi-stream data. The Annals of Statistics . Chen, J., Zhang, W., & Poor, H. V. (2020). A false discovery rate oriented approach to parallel seque...
arXiv 2017
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.