REVIEW 4 major objections 5 minor 16 references
Temporal windows let PCMCI+ recover causal graphs from irregularly sampled event streams
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-01 15:36 UTC pith:XUSMEJCA
load-bearing objection A plausible, well-posed incremental extension of PCMCI+ to irregular time series, but the empirical support is weaker than the abstract claims—window alignment is user-specified and thresholds are oracle-selected. the 4 major comments →
Causal Discovery on Irregular Time Series
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that aligning past observations by event index is the wrong operation for irregularly sampled data, because equal index differences do not correspond to equal time delays. The paper replaces index-based lags with time-aware windows: an event at time t is paired with observations in [t-kΔ, t-(k-1)Δ), or assigned Gaussian weights exp(-(δ-kμ)^2/(2σ^2)) centered on a target delay kμ. Using partial-correlation conditional independence tests, the windowed variants achieve lower structural Hamming distance than standard PCMCI+ across causal-to-noise ratios from 1:0 to 1:4; the Gaussian version reaches maximum recall in aligned, overlapping, and high-resolution settings. The cor
What carries the argument
The load-bearing object is the temporal-window triplet constructor. It converts the irregular-sampling problem into a neighbourhood-construction problem: each current event is paired with all observations whose timestamps fall inside a predefined window around the target delay, or weighted by a Gaussian kernel centered on that delay. This leaves the conditional independence tests and the overall PCMCI+ pipeline untouched. Window centre, width, and overlap are the free parameters that determine whether true delays fall near window centres or boundaries, which is exactly what drives performance in the four experiments.
Load-bearing premise
The method assumes the user can supply temporal windows whose centres and widths align with the true causal delay; when the true delay falls on a window boundary, performance drops sharply, as Experiment 2 shows.
What would settle it
Run the Gaussian-window variant on a ground-truth irregular stream while sweeping window configurations whose centres are shifted from the true delay by a fraction of the interarrival time; the claim of consistent recovery would be falsified if every misaligned configuration—and no configuration, absent privileged knowledge—recovers the graph.
If this is right
- On irregular event streams with unrelated noise events, the windowed variants keep recovering the causal graph while standard PCMCI+ deteriorates rapidly, so users can expect substantially better structure recovery in low-signal settings.
- Overlapping windows nearly restore aligned-setting performance even when the true delay sits on a boundary, giving practitioners a robust hedge when they are unsure of the causal delay.
- Shorter, denser windows improve precision and SHD, making temporal resolution a practical tuning knob for localizing causal dependencies.
- The Gaussian-window variant consistently achieves the best SHD and maximum recall whenever windows are not adversarially misaligned, making it the recommended default among the two variants.
- Because the conditional-independence machinery is unchanged, existing extensions of PCMCI+ such as nonlinear conditional independence tests can likely be ported to irregular data using the same windowed triplet construction.
Where Pith is reading between the lines
- A data-driven procedure for choosing window centres and widths—for instance, from the empirical interarrival distribution or from a preliminary cross-correlation scan—would likely remove the main practical obstacle left by the paper's dependence on user-supplied windows.
- In settings where event rates vary strongly over time, a kernel whose width adapts to local event density would probably outperform the fixed-width Gaussian used in the paper.
- The synthetic setup isolates sampling irregularity from the causal mechanism, so the results transfer most directly to processes with one characteristic causal delay; chains with widely varying delays would need additional study.
- The experiments report the best SHD over p-value thresholds, which represents an upper bound on achievable performance; deployment would require a threshold-selection rule, since the optimal threshold is unknown in practice.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an extension of PCMCI+ for causal discovery on irregularly sampled event streams. Instead of indexing lags by discrete event steps, the method defines temporal windows (rectangular or Gaussian-weighted) and pairs each event with observations falling within those windows, then applies the standard PCMCI+ conditional-independence machinery. The method is evaluated on synthetic data with known causal structures, varying the ratio of causal to noise events, and is compared with standard PCMCI+ in terms of SHD, recall, and precision. The authors report that both variants outperform standard PCMCI+, with the Gaussian variant generally achieving the lowest SHD, and conclude that time-aware window construction improves causal discovery under irregular sampling.
Significance. If the central empirical claim were established, this would be a practical and interpretable extension of a widely used causal discovery method, of interest to applied work on event streams in finance, healthcare, and sensor data. The paper preserves the conditional-independence semantics of PCMCI+, which is a strength. It is also transparent in disclosing that the reported SHD is an upper bound from optimizing the p-value threshold on the evaluation data, and the misalignment experiment is a useful robustness probe. However, the current evaluation does not substantiate the abstract's claim that the method "consistently recovers" the causal graph: the reported performance depends on oracle choices for the temporal windows and for the p-value threshold, and the Gaussian weighting mechanism is not fully specified. The significance of the contribution is therefore conditional on a more rigorous and reproducible evaluation.
major comments (4)
- [Section 3.2, Section 5] The Gaussian-window variant defines a weighting function w(δ;k,μ,σ) but never specifies how these weights enter the conditional independence test. The text states in Section 3 that the CI tests remain unchanged, while Appendix B says the Gaussian variant "replaces the binary inclusion rule with a continuous weighting function." If weights are not used in the partial-correlation estimator, the variant reduces to a rectangular window over a wider support; if they are used, the weighted estimator is not defined. This ambiguity is load-bearing because the abstract's "substantially outperforms" claim relies on the reported SHD of the Gaussian variant. Please specify the exact computational role of the weights.
- [Section 5, Figure 1] The reported SHD is the best over p-value thresholds chosen on the evaluation data itself: "we report the threshold yielding the best SHD for each method and noise level" and describe this as the "upper-bound of the optimal p-value optimization strategy." This is an oracle metric, not the expected performance of a complete pipeline. Because no calibration or cross-validation is used, the absolute SHD values do not support the conclusion that the method "consistently recovers" the causal graph. Please report results at a fixed threshold (e.g., the pre-specified α=0.01) or use an independent calibration set for threshold selection.
- [Section 5, Experiments 1 and 2] The method is evaluated with temporal windows centered on the true causal delay of 6 hours in Experiment 1, which is ground-truth information not available in real applications. Experiment 2 shows that shifting the windows by only 2 hours, placing the delay on a boundary, markedly degrades performance, especially for the Gaussian variant. The paper provides no data-driven procedure for choosing window centers, widths, or the number of windows. Consequently, the method is not established as a drop-in replacement for PCMCI+ on irregular data where the causal delay is unknown. Please provide a sensitivity analysis over delay misalignment and a practical selection rule, or temper the central claim accordingly.
- [Section 4, Section 5] The abstract uses "consistently recovers" and the results are presented as curves without error bars or a stated number of random seeds. Figure 1 shows single SHD values per configuration. With only one synthetic realization per setting, the reader cannot assess whether the observed improvement is statistically stable. Please provide multiple replicates with confidence intervals or error bars, and clarify how many random seeds were used.
minor comments (5)
- [Section 4, Eq. (1)] The data-generating process defines causal dependence over event indices (X^{(j)}_m depends on X^{(i)}_{m-1}), so the actual causal delay is a random variable with mean 6 hours. Calling 6 hours the "true causal delay" is imprecise; clarify that this is the mean interarrival, not a fixed physical delay.
- [Section 3.2] The parameter μ in the Gaussian weighting function is used but not defined in the text. Define it as the target delay spacing (or window-center spacing) and state how σ is chosen.
- [Section 5] The number of lag windows used in each experiment is not explicitly stated. For example, Experiment 1 uses three intervals, while Experiments 3 and 4 appear to use more. Listing the exact window configurations and the resulting lag count in the text would improve reproducibility.
- [Appendix A.2] Typo: "Faculdade de Ciêncidas" should be "Faculdade de Ciências".
- [General] No code or data availability statement is provided. Releasing the synthetic data generator and the implementation would materially strengthen the reproducibility of the empirical claims.
Circularity Check
Headline recovery claim rests on test-set-optimized thresholds and oracle-aligned windows; the core PCMCI+ reformulation is not itself circular.
specific steps
-
fitted input called prediction
[Section 5, Results (paragraph following Figure 1); used in abstract and conclusion]
"To avoid relying on a single edge-selection cutoff that could unfairly favour particular methods, we additionally evaluate all detected edges across p-value thresholds below 0.01 and report the threshold yielding the best SHD for each method and noise level. As such, the reported performance for each method represents the upper-bound of the optimal p-value optimization strategy."
The reported SHD is not the performance of any fixed procedure: it is defined as the minimum over p-value thresholds on the same test data, optimized separately per method and noise level. The abstract's claim that the method 'consistently recovers the underlying causal graph and substantially outperforms the standard PCMCI+' is therefore supported only by in-sample upper bounds, not by a prediction from a complete pipeline. The comparison is constructed by the evaluation rule, so the headline advantage is partly an artifact of selecting the best threshold after observing the target graph.
full rationale
The method itself is not derived from its target: Section 3 simply replaces fixed-lag triplet construction with rectangular or Gaussian temporal windows while leaving the PCMCI+ conditional-independence machinery unchanged; no equation defining the causal output is reused as an input. There is no load-bearing self-citation (PCMCI+ is cited from the original authors, who are not the present authors), no imported uniqueness theorem, and no ansatz smuggled via citation. The main circularity-like element is the evaluation protocol: Section 5 reports the p-value threshold that minimizes SHD on the same test set per method and noise level, explicitly calling it an upper bound, and the abstract/conclusion use these oracle-tuned numbers as evidence of consistent recovery. Additionally, Experiment 1 builds the window configuration around the known 6-hour causal delay, so the favorable results require privileged alignment information; Experiment 2 shows that a two-hour shift markedly degrades performance. This second issue is a generalizability limitation rather than a construction-circularity, because the method does not claim to estimate the windows. On balance, one evaluation choice partially reduces the headline empirical claim to an in-sample optimum, but the underlying causal-discovery pipeline is not circular by construction, giving a partial evaluation-level circularity score of 5.
Axiom & Free-Parameter Ledger
free parameters (3)
- Temporal window geometry (number of lags, centers, width Δ) =
Exp1: Δ=4h, intervals [−4,0), [−8,−4), [−12,−8)h; Exp3/4: overlapping/finer variants
- Gaussian kernel standard deviation σ =
Not reported
- Significance threshold p for edge selection =
Best SHD per method and noise level
axioms (3)
- domain assumption Temporal windows, when centered appropriately, capture the causal delay underlying the irregular stream.
- domain assumption Replacing each discrete lag with a set of observations inside a temporal window preserves the validity of PCMCI+'s conditional independence tests.
- domain assumption The synthetic construction in Eq. (1), where causality runs over event indices, is representative of real irregular time-series causal processes.
read the original abstract
Causal discovery methods have shown strong performance in temporal systems, but they typically rely on regular and discrete lag structures, limiting their applicability to regularly sampled data. However, many real-world tasks require dealing with irregularly sampled streams of events, such as sensor streams, healthcare data, and financial transactions. In this work, we propose an extension of PCMCI+, a state-of-the-art method for causal discovery on regular multivariate time series, to allow for handling irregular time series. Instead of modelling causal relations through fixed-lag dependencies, our method aggregates causal influence over predefined temporal windows. We evaluate our method on synthetic irregular event streams with known causal structures under different signal-to-noise ratios, showing that it consistently recovers the underlying causal graph and substantially outperforms the standard PCMCI+ on irregularly sampled data.
Figures
Reference graph
Works this paper leans on
-
[1]
arXiv preprint arXiv:2105.02522 , year=
Neural graphical modelling in continuous-time: consistency guarantees and algorithms , author=. arXiv preprint arXiv:2105.02522 , year=
-
[2]
arXiv preprint arXiv:2302.07458 , year=
Cuts: Neural causal discovery from irregular time-series data , author=. arXiv preprint arXiv:2302.07458 , year=
-
[3]
Proceedings of the AAAI Conference on Artificial Intelligence , volume=
Cuts+: High-dimensional causal discovery from irregular time-series , author=. Proceedings of the AAAI Conference on Artificial Intelligence , volume=
-
[4]
The Annals of Statistics , volume=
Nonparametric conditional local independence testing , author=. The Annals of Statistics , volume=. 2023 , publisher=
2023
-
[5]
Journal of the Royal Statistical Society Series B: Statistical Methodology , volume=
Graphical models for marked point processes based on local independence , author=. Journal of the Royal Statistical Society Series B: Statistical Methodology , volume=. 2008 , publisher=
2008
-
[6]
Artificial Intelligence for the Earth Systems , volume=
Evaluating the Robustness of PCMCI+ for Causal Discovery of Flood Drivers , author=. Artificial Intelligence for the Earth Systems , volume=. 2025 , publisher=
2025
-
[7]
AAAI 2025 Workshop on Artificial Intelligence with Causal Techniques , year=
CLOUD-CG: Clustering on Longitudinal Causal Graphs , author=. AAAI 2025 Workshop on Artificial Intelligence with Causal Techniques , year=
2025
-
[8]
Science advances , volume=
Detecting and quantifying causal associations in large nonlinear time series datasets , author=. Science advances , volume=. 2019 , publisher=
2019
-
[9]
Conference on uncertainty in artificial intelligence , pages=
Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasets , author=. Conference on uncertainty in artificial intelligence , pages=. 2020 , organization=
2020
-
[10]
arXiv preprint arXiv:2012.00168 , year=
A survey on principles, models and methods for learning from irregularly sampled time series , author=. arXiv preprint arXiv:2012.00168 , year=
Pith/arXiv arXiv 2012
-
[11]
Social science computer review , volume=
An algorithm for fast recovery of sparse causal graphs , author=. Social science computer review , volume=. 1991 , publisher=
1991
-
[12]
2000 , publisher=
Causation, prediction, and search , author=. 2000 , publisher=
2000
-
[13]
Econometrica , volume=
Investigating Causal Relations by Econometric Models and Cross-spectral Methods , author=. Econometrica , volume=
-
[14]
2011 , publisher =
Asteriou, Dimitrios and Hall, Stephen , title =. 2011 , publisher =
2011
-
[15]
Zur Elektrodynamik bewegter Körper
Albert Einstein. Zur Elektrodynamik bewegter Körper. Annalen der Physik. 1905
1905
-
[16]
The \ Companion
Michel Goossens and Frank Mittelbach and Alexander Samarin. The \ Companion. 1993
1993
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.