Pith. sign in

REVIEW 5 major objections 7 minor 64 references

Deep Koopman operator framework for causal discovery in nonlinear dynamical systems

T0 review · 5 major / 7 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read Kausal combines deep Koopman operators with causal discovery: learned observables make the causal signal between cause and effect measurable in nonlinear dynamical systems.

desk verdict A useful deep-Koopman causal discovery tool with a plausible empirical story, but the causal measure is a heuristic and the significance test doesn't control for model capacity. read the letter →

arxiv 2505.14828 v1 pith:4AGBZPQG submitted 2025-05-20 cs.LG

classification cs.LG
keywords causaldiscoveryKoopmanoperatordeeplearningdynamicalsystemsENSOdynamicmodedecompositionreproducingkernelHilbertspacenonlineardynamics
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper proposes Kausal, an algorithm that performs causal discovery in nonlinear dynamical systems by lifting the system into a space of observables where the dynamics are approximately linear. The central claim is that learning these observable functions with deep neural networks, rather than fixing them in advance, yields a more accurate and meaningful causal measure. The causal measure compares two Koopman models of the effect variable: one that evolves the effect's own observables, and one that also includes the proposed cause's observables; if the joint model predicts the effect's future better, the cause is said to causally influence the effect. The paper demonstrates this in coupled Rössler oscillators, a reaction-diffusion system, a conceptual ENSO model, and ocean reanalysis data, where the causal measure tracks major El Niño and La Niña events.

What carries the argument

The load-bearing object is the finite-rank Koopman approximation built from learned observables. A neural encoder produces dictionary functions $\psi_\theta$; dynamic mode decomposition fits the linear operator $K^t := \Psi^t_\theta \Psi^\dagger_\theta$; and the causal score is the squared-error gap between the marginal model $K^t_{\mathrm{marg}}$ and the joint model $K^t_{\mathrm{joint}}$ when predicting the effect's next state. The learned observables matter because the finite-dimensional dictionary must capture enough of the nonlinear dynamics for the error gap to be interpretable as causation.

What would settle it

Take a system with no coupling (e.g., the coupled Rössler equations with $c_1=c_2=0$) and run Kausal with a joint model whose encoder has many more parameters than the marginal encoder; if $\Delta K^t_{C,E}$ remains above the shuffle-based significance threshold for a non-causal direction, the causal measure is picking up model capacity rather than causation.

Watch

Extended reading notes

Core claim

On its own terms, Kausal establishes that causal influence from a component $C$ to a component $E$ of a dynamical system can be read off as the difference in one-step prediction error between a marginal Koopman model built from effect observables and a joint model built from effect-plus-cause observables, $\Delta K^t_{C,E} = L(\tilde{\omega}^t_{E|\mathrm{marg}}, \omega^t_E) - L(\tilde{\omega}^t_{E|\mathrm{joint}}, \omega^t_E)$. The authorial claim is that the quality of this causal signal hinges on the observables: neural-network-parameterized dictionaries $\psi_\theta$ infer the basis functions that make the finite-rank approximation of the Koopman operator accurate, whereas prescribed dictionaries such as random Fourier features misestimate or miss the signal. In the experiments the true direction yields a positive $\Delta K^t$ that is statistically distinct from a time-shuffle null, while the non-causal direction does not, and in the observed ENSO record the inferred causal measure rises during major El Niño events.

Load-bearing premise

The method assumes that any reduction in held-out prediction error when the cause's observables are added to the effect's model is caused by the cause, rather than by the joint model's larger input or greater flexibility.

Editorial extensions

If this is right

  • In the tested systems, learning observables with MLPs or CNNs recovers statistically significant causal signal in the true direction while the reverse direction stays at the shuffle null, and this separation is weaker or absent with prescribed RFF observables.
  • Causal magnitude becomes a time-varying quantity: the ENSO causal measure grows at major El Niño and La Niña events, suggesting the method can monitor coupling strength in real-world records.
  • Ensembling randomly initialized neural dictionaries yields a spread of causal measures, providing an uncertainty estimate for the inferred signal.
  • On sliding-window AUROC benchmarks against PCMCI+, VARLiNGAM, cLSTM, and TSCI, Kausal achieves the highest detection scores for causal extremes in the Rössler, reaction-diffusion, and ENSO tasks.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the causal score is a predictive-advantage gap, a fair reader should expect that a joint model with more parameters or richer inputs could inflate $\Delta K^t$ even without causation; a capacity-matched control or a permutation test on the cause's information content would tighten the interpretation beyond the time-shuffle null.
  • The same machinery can be pointed at causal graph discovery: pairwise Kausal tests on all component pairs, combined with the multipartite extension noted in the paper, could yield adjacency estimates for nonlinear networks with time-varying edge strengths.
  • Testable extension: on a system with injected confounding or measurement noise, compare Kausal's inferred direction against a known ground-truth graph to see whether learned observables separate causal coupling from mere statistical dependence.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

5 major / 7 minor

Summary. The paper proposes Kausal, a causal discovery algorithm for nonlinear dynamical systems that learns Koopman observables with neural networks (MLP or CNN) and defines a causal measure as the difference in prediction error between a marginal DMD model (effect only) and a joint DMD model (effect plus candidate cause). The method is demonstrated on coupled Rössler oscillators, a nonlinear reaction-diffusion equation, a conceptual ENSO model, and ECMWF ocean reanalysis. The authors benchmark against PCMCI+, VARLiNGAM, cLSTM, and TSCI and report higher AUROC for causal magnitude detection. The code is released.

Significance. Kausal addresses an important problem: causal discovery in high-dimensional nonlinear dynamical systems, where standard Granger-type methods are limited. The combination of deep-learned observables with Koopman operator theory is timely and could be practically useful for climate and other spatiotemporal data. The paper's strengths include controlled simulations with known coupling, an ensemble-uncertainty analysis, a null-hypothesis test, and open-source code. However, the causal measure is a heuristic without a formal identification guarantee, and the empirical comparisons contain potential confounds. The central idea is promising but the evidence is not yet conclusive, so the paper requires substantive revision before the claims can be accepted.

major comments (5)
  1. [Section 3.2, Eq. (17) and Algorithm 1] The causal measure in Eq. (17) is not identified as a causal influence because the joint model differs from the marginal model not only by including the cause observables but also by having higher input dimensionality and a separately learned, higher-capacity encoder. Since K̂ is a least-squares pseudo-inverse (Eq. 8), adding features reduces in-sample error and can reduce held-out error through chance correlations or smoothness of the added inputs, even without any coupling. The null distribution in Algorithm 1 does not control for this: it randomly permutes both Ω_C and Ω_E, destroying the temporal structure of both series, so the null is not the 'same system without coupling.' A non-causal control that preserves the autocorrelation and dimensionality of the cause (e.g., phase-randomized surrogates or an independent but auto-correlated feature set) is required to support the claim that the observed asymmetry in Figures 3–6 and the ENSO tracking in Figure 9 reflect causal influence rather than predictability gains.
  2. [Section 2.2 and Appendix C] The training objective for the deep observables ψ_θ is never specified. The paper states that the dictionary functions are learned with MLP/CNN encoders and lists architectures, optimizers, and epochs in Appendix C, but it does not define the loss that is minimized during training (e.g., DMD reconstruction error, autoencoder loss, or a combination). This omission makes the core 'deep' component of Kausal irreproducible and prevents an assessment of whether the learned observables are actually optimized for the causal measure. The authors should provide the exact loss function and state whether the marginal and joint encoders are trained independently or jointly.
  3. [Section 4.5 and Appendix D.2] The baseline comparisons are not on equal footing. In the reaction-diffusion experiment, the baselines are run on a spatially averaged time series because 'most baseline algorithms do not scale in high-dimensional, multivariate nodes,' while Kausal uses the full 16×16 grid with each grid cell as an independent feature, giving Kausal access to a much richer input representation. This discrepancy can inflate Kausal's apparent advantage in the AUROC comparisons. Furthermore, in Table 1b, PCMCI+ detects the false direction strongly (ρ_E→C = 1.95×10^-13) and the Kausal RFF variant yields a significant p-value for the false direction (ρ = 0.03), which contradicts the text's claim that 'Kausal captures the true (and the lack of) causal relationship with greater precision.' These issues need to be addressed before the comparative claims can be accepted.
  4. [Section 4.4 and Figure 9] The real-world ENSO experiment does not validate causal direction. The reported positive causal measure tracks major El Niño events, but this is essentially a predictability result: including SST as an input improves prediction of sea surface height in a data-driven model even if there is no causal mechanism in the claimed direction. The paper calls these 'preliminary results,' yet the abstract and introduction present them as evidence of 'applicability to real-world phenomena.' A clear statement of the expected causal hypothesis and a non-causal control (e.g., using a different variable with similar autocorrelation as the candidate cause) is needed before the ENSO event tracking can be interpreted as causal evidence.
  5. [Section 3.2, Eqs. (17)–(19)] The definition of the causal measure is ambiguous when combined with the 'conditional forecasting' procedure of Eq. (19). In Eq. (19), the predicted output ω̃_E is fed back as the identity observable while the non-identity observables are still computed from the test data; it is not clear whether the loss L in Eq. (18) is evaluated against the realized ω_E^t at each step or against the iterated prediction, or over which data points. This matters because Figures 3, 4, and 9 all report causal measures that depend on this procedure. Please clarify the exact error aggregation used to produce the reported values.
minor comments (7)
  1. [Algorithm 1] The procedure 'PTest' is not defined; please specify whether a one-sided permutation test or a t-test is used, and state the exact statistic.
  2. [Table 1b] The Kausal RFF result (ρ = 0.03 in both directions) is not discussed; this weakens the claim that learnable observables are strictly better than prescribed ones in all settings and should be acknowledged.
  3. [Section 4.4] The use of the Nino-3 region for T and Nino-4 for h is nonstandard; please justify this choice or use the conventional Nino3.4 region for both variables to improve comparability with the ENSO literature.
  4. [Eq. (18) and Algorithm 1] The symbol N is used both for the number of data points in the loss and for the number of permutations in Algorithm 1; please use distinct notation to avoid ambiguity.
  5. [Appendix C.2] The time step for the reaction-diffusion simulation is given as Δt = 10^3, which is likely a typo for 10^-3; please correct.
  6. [Section 4.2, Eq. (21)] The sentence 'The states (u, v) include components of the horizontal velocity' is inaccurate for a reaction-diffusion system; u and v are concentration fields, not velocity components.
  7. [Section 3.2] The paper relies on Theorem III.2 of Rupe et al. (2024) for the equivalence of dynamical and Koopman causality without restating its assumptions; since this theorem is the theoretical backbone of the method, the main text should summarize the conditions under which the equivalence holds.

Circularity Check

1 steps flagged · score 4.0 of 10

Kausal's causal interpretation of its DMD error gap rests on a same-author theorem (Rupe et al., 2024) rather than a derivation here; the empirical direction tests are otherwise independent.

  1. self citation load bearing [Section 3.2, 'Koopman causal influence' (around Eq. 13); background in Section 2.1 follows Rupe et al. (2024)]
    "In summary, dynamical causality and Koopman causality at time t turn out to be equivalent. Namely, ΩC →t ΩE if and only if ΩC →t_K ΩE. The proof of this can be found in Theorem III.2 in Rupe et al. (2024)."

    The bridge from the fitted DMD error difference ΔKt (Eq. 17) to a claim about dynamical causality is the equivalence ΩC →t ΩE iff ΩC →t_K ΩE. That equivalence is not derived in this paper; the manuscript refers readers to Theorem III.2 of Rupe et al. (2024), whose author list includes two of the present authors (Rupe and DeSantis). No proof, assumption statement, or independent verification of this theorem appears in the manuscript, so the central interpretive claim of Kausal rests on a same-author citation rather than on the derivation chain presented here. This is load-bearing: without the equivalence, Eq. 17 is only a comparison of two predictive models, not a causal measure.

full rationale

Kausal's central novelty is deep-learned observables plus the DMD error-difference causal measure (Eq. 17). The causal measure itself is not fitted to causal labels: ΔKt is evaluated on held-out triplets, and the reported direction and magnitude results are benchmarked against known uncoupled Rössler and reaction-diffusion configurations and against PCMCI+, VARLiNGAM, cLSTM, and TSCI. In that sense the paper's empirical claims are largely self-contained and not circular. However, the step that licenses interpreting ΔKt as 'dynamical causality'—the equivalence ΩC →t ΩE iff ΩC →t_K ΩE—is not derived in this paper; it is referred to Theorem III.2 of Rupe et al. (2024), whose author list includes two present authors (Rupe and DeSantis). This is a load-bearing same-author citation: it bridges a predictive-error comparison to a causal conclusion. The manuscript gives no proof, no statement of assumptions, and no independent verification of this theorem, so the foundational premise is imported rather than established. The alternative reading of Eq. 17 as a generic capacity or predictability comparison (extra inputs in the joint DMD model always reduce in-sample error, and Algorithm 1's shuffled null destroys the effect's autocorrelation) is a statistical-validity concern, not a construction-level circularity; it does not by itself make ΔKt equal to its inputs. Therefore the circularity score reflects the single load-bearing self-citation, with the caveat that the main empirical evaluations are independent and externally grounded.

Assumptions & free parameters 3 free parameters · 4 assumptions · 0 invented entities

The central method does not introduce physical entities or fit universal constants. Its load-bearing assumptions are borrowed from the Koopman causal framework of Rupe et al. (2024) and the heuristic definition of causal influence as a prediction-error difference. The only extraneous numbers are hyperparameters and protocol choices.

free parameters (3)
  • Dictionary size M (encoder output dimension) = 32 (MLP), 128 (CNN), 500 (RFF)
    Chosen by hand; the paper shows performance improves with M for learned but not for RFF observables (Figure 5).
  • Significance threshold rho_crit = 0.05
    One-sided p-value threshold in Algorithm 1, chosen by hand.
  • Sliding window size and step for AUROC = 10 and 1 (from Runge et al. 2019)
    Protocol choice used to compute causal magnitude and AUROC; not fitted to data.
assumptions (4)
  • domain assumption Local observables associated with each component form closed subspaces of the full RKHS that are preserved by the Koopman operator for the duration of analysis.
    Section 3.2: 'This formulation necessitates that the observables associated with individual components form closed subspaces in the full RKHS'; without this, the marginal/joint comparison is not interpretable as causal.
  • domain assumption The equivalence of dynamical causality and Koopman causality holds (Theorem III.2 of Rupe et al. 2024), and carries over to the finite-rank DMD approximation with learned observables.
    Section 3.2 cites the theorem for the exact operator; the paper does not prove the finite-dimensional analogue.
  • ad hoc to paper The difference in mean-squared prediction error between marginal and joint models is a valid measure of causal influence.
    Eq. (17) defines the causal measure as this difference without formal identification or control for model capacity.
  • domain assumption The dynamical system is autonomous, deterministic, and its phase space can be partitioned into cause, effect, and remainder components.
    Section 2.1 restricts to autonomous systems; Section 3.1 partitions the phase space. Non-stationary or stochastic systems are outside scope.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Deep Koopman operator framework for causal discovery in nonlinear dynamical systems." pith.science (2026). https://pith.science/paper/4AGBZPQG

@misc{pith2026250514828,
  author       = {Pith},
  title        = {Pith review of: Deep Koopman operator framework for causal discovery in nonlinear dynamical systems},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4AGBZPQG}},
  note         = {Machine review of arXiv:2505.14828}
}
read the original abstract

We use a deep Koopman operator-theoretic formalism to develop a novel causal discovery algorithm, Kausal. Causal discovery aims to identify cause-effect mechanisms for better scientific understanding, explainable decision-making, and more accurate modeling. Standard statistical frameworks, such as Granger causality, lack the ability to quantify causal relationships in nonlinear dynamics due to the presence of complex feedback mechanisms, timescale mixing, and nonstationarity. This presents a challenge in studying many real-world systems, such as the Earth's climate. Meanwhile, Koopman operator methods have emerged as a promising tool for approximating nonlinear dynamics in a linear space of observables. In Kausal, we propose to leverage this powerful idea for causal analysis where optimal observables are inferred using deep learning. Causal estimates are then evaluated in a reproducing kernel Hilbert space, and defined as the distance between the marginal dynamics of the effect and the joint dynamics of the cause-effect observables. Our numerical experiments demonstrate Kausal's superior ability in discovering and characterizing causal signals compared to existing approaches of prescribed observables. Lastly, we extend our analysis to observations of El Ni\~no-Southern Oscillation highlighting our algorithm's applicability to real-world phenomena. Our code is available at https://github.com/juannat7/kausal.

Figures

Figures reproduced from arXiv: 2505.14828 by the authors.

Figure 1
Figure 1. Schematic of the Kausal algorithm. We 1) estimate the embeddings using deep learning, and 2) approximate the Koopman operator with dynamic mode decomposition (DMD). Then, 3) we infer causal measures by computing the difference in prediction error between marginal (effect-only) and joint (effect-cause) models. The map from system states to observables is given by a function, ψ : Ω → F. The Koopman operator Kt : F → F… view at source ↗
Figure 2
Figure 2. Illustration of ODEs describing the Rossler Oscillator ¨ system (left), and the corresponding causal graph (right). representing the effect, cause, and remainder components, respectively. Each state ω ∈ Ω is projected into the ef￾fect component using coordinate projections PE, and the evolution of ωE(t) is tracked through the component flow map: PEΦt : ω = [ωE ωC ωR] ⊺ 7→ ωE(t). (12) This framework is flexible enoug… view at source ↗
Figure 4
Figure 4. Conditional forecasts in the (a) true and (b) non-causal direction using MLP kernels. In (a), the addition of ΩC in the joint model improves the forecast of ΩE relative to the marginal model that excludes it. In (b), however, both marginal and joint models make no qualitative difference as ΩE ̸→t K ΩC . 4.2. Reaction-diffusion equation We now showcase Kausal’s scalability to high￾dimensional settings and underscore … view at source ↗
Figures from the paper (5 more)
Figure 6
Figure 6. Figure 6: Causal measure of reaction-diffusion equation by com￾puting the difference between the true causal (∆Kt C,E) and non￾causal direction (∆Kt E,C ) across time shifts t, using an ensemble of randomly initialized CNN kernels (M = 128) to estimate the observables, versus th…
Figure 5
Figure 5. Figure 5: Performance assessment of MLP and RFF kernels for varying dimensionality (i.e. increasing complexity). Kausal is able to extract statistically significant causal signals in the true direction (ΩC →t K ΩE) when compared with the non-causal case (ΩE →t K ΩC ) as t ≫ 0. T…
Figure 8
Figure 8. Figure 8: Causal measure of ENSO for varying nonlinearity strength ϵ using MLP kernels to approximate the observables. Our Kausal framework is able to meaningfully differentiate and characterize nonlinearity in the underlying ENSO dynamics. Kausal is able to track the emergence …
Figure 9
Figure 9. Figure 9: Causal measure of ENSO using real-world data showcasing Kausal’s ability (black line) to capture major El Nino (red shading) ˜ and La Nina (blue shading) events. Events are estimated using NOAA’s Oceanic Ni ˜ no Index ( ˜ Glantz & Ramirez, 2020). The causal measure est…
Figure 10
Figure 10. Figure 10: AUROC scores for the observed ENSO (AUROC > 0.5 shows significant skills better than chance). Overall, Kausal consistently achieves the highest score. The GC-based approaches (PCMCI+, cLSTM and VAR￾LiNGAM) fare worse because their fixed time-lagged em￾beddings cannot …

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

64 extracted references · 39 canonical work pages

  1. [1]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION format.date year duplicate empty "emp...

  2. [2]

    D., Carroll, T., Pecora, L., Sidorowich, J., and Tsimring, L

    Abarbanel, H. D., Carroll, T., Pecora, L., Sidorowich, J., and Tsimring, L. S. Predicting physical variables in time-delay embedding. Physical Review E, 49 0 (3): 0 1840, 1994

  3. [3]

    M., Santoso, A., McGregor, S., and England, M

    Aiken, C. M., Santoso, A., McGregor, S., and England, M. H. The 1970's shift in ENSO dynamics: A linear inverse model perspective. Geophysical Research Letters, 40 0 (8): 0 1612--1617, April 2013. ISSN 0094-8276, 1944-8007. doi:10.1002/grl.50264. URL https://agupubs.onlinelibrary.wiley.com/doi/10.1002/grl.50264

  4. [4]

    Aloisi, V., Gatto, A., Accarino, G., Donato, F., and Aloisio, G. The effect of known and unknown confounders on the relationship between air pollution and Covid-19 mortality in Italy: A sensitivity analysis of an ecological study based on the E-value . Environmental research, 207: 0 112131, 2022

  5. [5]

    Theory of reproducing kernels

    Aronszajn, N. Theory of reproducing kernels. Transactions of the American mathematical society, 68 0 (3): 0 337--404, 1950

  6. [6]

    B., Lin, V., and Mahoney, M

    Azencot, O., Erichson, N. B., Lin, V., and Mahoney, M. W. Forecasting sequential data using consistent Koopman autoencoders. In Proceedings of the 37th International Conference on Machine Learning , volume 119 of ICML '20 , pp.\ 475--485. JMLR.org, July 2020

  7. [7]

    D., Ibeling, D., and Icard, T

    Bareinboim, E., Correa, J. D., Ibeling, D., and Icard, T. On pearl’s hierarchy and the foundations of causal inference. In Probabilistic and causal inference: the works of Judea Pearl, pp.\ 507--556. 2022

  8. [8]

    F., and Fiedler, S

    Bayr, T., Lübbecke, J. F., and Fiedler, S. Is El Niño - Southern Oscillation a Tipping Element in the Climate System ? Geophysical Research Letters, 51 0 (13): 0 e2023GL107848, 2024

Show all 64 references
  1. [9]

    and Mooij, J

    Boeken, P. and Mooij, J. M. Dynamic structural causal models. arXiv preprint arXiv:2406.01161, 2024

  2. [10]

    L., Brunton, B

    Brunton, S. L., Brunton, B. W., Proctor, J. L., and Kutz, J. N. Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control . PLOS ONE, 11 0 (2): 0 e0150171, February 2016. ISSN 1932-6203. doi:10.1371/journal.pone.0150171. URL https...

  3. [11]

    L., Budišić, M., Kaiser, E., and Kutz, J

    Brunton, S. L., Budišić, M., Kaiser, E., and Kutz, J. N. Modern Koopman Theory for Dynamical Systems . SIAM Review, 64 0 (2): 0 229--340, May 2022. ISSN 0036-1445. doi:10.1137/21M1401243. URL https://epubs.siam.org/doi/10.1137/21M1401243

  4. [12]

    L., Zolman, N., Kutz, J

    Brunton, S. L., Zolman, N., Kutz, J. N., and Fasel, U. Machine Learning for Sparse Nonlinear Modeling and Control . Annual Review of Control, Robotics, and Autonomous Systems, January 2025. ISSN 2573-5144. doi:10.1146/annurev-control-030123-015238. URL https://www.annualreview...

  5. [13]

    Tangent space causal inference: Leveraging vector fields for causal discovery in dynamical systems

    Butler, K., Waxman, D., and Djuric, P. Tangent space causal inference: Leveraging vector fields for causal discovery in dynamical systems. Advances in Neural Information Processing Systems, 37: 0 120078--120102, 2024

  6. [14]

    Callahan, C. W. and Mankin, J. S. Persistent effect of El Niño on global economic growth. Science, 380 0 (6649): 0 1064--1069, June 2023. doi:10.1126/science.adf2983. URL https://www.science.org/doi/full/10.1126/science.adf2983

  7. [15]

    Discovering causal relations and equations from data

    Camps-Valls, G., Gerhardus, A., Ninad, U., Varando, G., Martius, G., Balaguer-Ballester, E., Vinuesa, R., Diaz, E., Zanna, L., and Runge, J. Discovering causal relations and equations from data. Physics Reports, 1044: 0 1--68, December 2023. ISSN 0370-1573. doi:10.1016/j.physr...

  8. [16]

    and De Vito, E

    Caponnetto, A. and De Vito, E. Optimal rates for the regularized least-squares algorithm. Foundations of Computational Mathematics, 7: 0 331--368, 2007

  9. [17]

    EcoPro-LSTMv0: A Memory-based Machine Learning Approach to Predicting Ecosystem Dynamics across Time Scales in Mediterranean Environments

    Cattry, M., Zhao, W., Nathaniel, J., Qiu, J., Zhang, Y., and Gentine, P. EcoPro-LSTMv0: A Memory-based Machine Learning Approach to Predicting Ecosystem Dynamics across Time Scales in Mediterranean Environments . EGUsphere, 2025: 0 1--37, 2025

  10. [18]

    D., and Peters, J

    Christiansen, R., Baumann, M., Kuemmerle, T., Mahecha, M. D., and Peters, J. Toward causal inference for spatio-temporal data: Conflict and forest loss in colombia. Journal of the American Statistical Association, 117 0 (538): 0 591--601, 2022

  11. [19]

    R., Pike, M., and Slawinska, J

    Froyland, G., Giannakis, D., Lintner, B. R., Pike, M., and Slawinska, J. Spectral analysis of climate dynamics with operator-theoretic approaches. Nature Communications, 12 0 (1): 0 6570, November 2021. ISSN 2041-1723. doi:10.1038/s41467-021-26357-x. URL https://www.nature.com...

  12. [20]

    Generative learning for nonlinear dynamics

    Gilpin, W. Generative learning for nonlinear dynamics. Nature Reviews Physics, 6 0 (3): 0 194--206, March 2024. ISSN 2522-5820. doi:10.1038/s42254-024-00688-2. URL https://www.nature.com/articles/s42254-024-00688-2

  13. [21]

    Glantz, M. H. and Ramirez, I. J. Reviewing the oceanic Ni \ n o Index (ONI) to enhance societal readiness for El Ni \ n o’s impacts. International Journal of Disaster Risk Science, 11: 0 394--403, 2020

  14. [22]

    H., Katz, R., and Krentz, Maria and, N

    Glantz, M. H., Katz, R., and Krentz, Maria and, N. C. f. A. R. The societal impacts associated with the 1982-83 worldwide climate anomalies /: edited by Michael Glantz , Richard Katz , Maria Krenz . National Center for Atmospheric Research,, 1987. URL https://digitallibrary.un...

  15. [23]

    Granger, C. W. Investigating causal relations by econometric models and cross-spectral methods. Econometrica: journal of the Econometric Society, pp.\ 424--438, 1969

  16. [24]

    and Fedorov, A

    Hu, S. and Fedorov, A. V. The extreme El Niño of 2015–2016 and the end of global warming hiatus. Geophysical Research Letters, 44 0 (8): 0 3816--3824, 2017. ISSN 1944-8007. doi:10.1002/2017GL072908. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/2017GL072908

  17. [25]

    Hyv \"a rinen, A., Zhang, K., Shimizu, S., and Hoyer, P. O. Estimation of a structural vector autoregression model using non-gaussianity. Journal of Machine Learning Research, 11 0 (5), 2010

  18. [26]

    Causally-informed deep learning to improve climate models and projections

    Iglesias-Suarez, F., Gentine, P., Solino-Fernandez, B., Beucler, T., Pritchard, M., Runge, J., and Eyring, V. Causally-informed deep learning to improve climate models and projections. Journal of Geophysical Research: Atmospheres, 129 0 (4): 0 e2023JD039202, 2024

  19. [27]

    G., Barnett, N., and Crutchfield, J

    James, R. G., Barnett, N., and Crutchfield, J. P. Information Flows ? A Critique of Transfer Entropies . Physical Review Letters, 116 0 (23): 0 238701, June 2016. doi:10.1103/PhysRevLett.116.238701. URL https://link.aps.org/doi/10.1103/PhysRevLett.116.238701

  20. [28]

    An Equatorial Ocean Recharge Paradigm for ENSO

    Jin, F.-F. An Equatorial Ocean Recharge Paradigm for ENSO . Part I : Conceptual Model . Journal of the Atmospheric Sciences, 54 0 (7): 0 811--829, April 1997. ISSN 0022-4928, 1520-0469. doi:10.1175/1520-0469(1997)054<0811:AEORPF>2.0.CO;2. URL http://journals.ametsoc.org/doi/10...

  21. [29]

    Spatiotemporal upscaling of sparse air-sea pco2 data via physics-informed transfer learning

    Kim, S., Nathaniel, J., Hou, Z., Zheng, T., and Gentine, P. Spatiotemporal upscaling of sparse air-sea pco2 data via physics-informed transfer learning. Scientific Data, 11 0 (1): 0 1098, 2024

  22. [30]

    Koopman, B. O. Hamiltonian systems and transformation in hilbert space. Proceedings of the National Academy of Sciences, 17 0 (5): 0 315--318, 1931

  23. [31]

    and Mezić, I

    Korda, M. and Mezić, I. On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator . Journal of Nonlinear Science, 28 0 (2): 0 687--710, April 2018. ISSN 1432-1467. doi:10.1007/s00332-017-9423-0. URL https://doi.org/10.1007/s00332-017-9423-0

  24. [32]

    Learning dynamical systems via koopman operator regression in reproducing kernel hilbert spaces

    Kostic, V., Novelli, P., Maurer, A., Ciliberto, C., Rosasco, L., and Pontil, M. Learning dynamical systems via koopman operator regression in reproducing kernel hilbert spaces. Advances in Neural Information Processing Systems, 35: 0 4017--4031, 2022

  25. [33]

    N., Proctor, J

    Kutz, J. N., Proctor, J. L., and Brunton, S. L. Applied koopman theory for partial differential equations and data-driven modeling of spatio-temporal systems. Complexity, 2018 0 (1): 0 6010634, 2018

  26. [34]

    D., van Lier-Walqui, M., Santos, S., and Morrison, H

    Lamb, K. D., van Lier-Walqui, M., Santos, S., and Morrison, H. Reduced- Order Modeling for Linearized Representations of Microphysical Process Rates . Journal of Advances in Modeling Earth Systems, 16 0 (7): 0 e2023MS003918, 2024. ISSN 1942-2466. doi:10.1029/2023MS003918. URL ...

  27. [35]

    Liang, X. S. and Kleeman, R. Information Transfer between Dynamical System Components . Physical Review Letters, 95 0 (24): 0 244101, December 2005. doi:10.1103/PhysRevLett.95.244101. URL https://link.aps.org/doi/10.1103/PhysRevLett.95.244101

  28. [36]

    R., Giannakis, D., Pike, M., and Slawinska, J

    Lintner, B. R., Giannakis, D., Pike, M., and Slawinska, J. Identification of the Madden – Julian Oscillation With Data - Driven Koopman Spectral Analysis . Geophysical Research Letters, 50 0 (10): 0 e2023GL102743, 2023. ISSN 1944-8007. doi:10.1029/2023GL102743. URL https://onl...

  29. [37]

    Lorenz, E. N. Deterministic nonperiodic flow. Journal of atmospheric sciences, 20 0 (2): 0 130--141, 1963

  30. [38]

    Lorenz, E. N. Dimension of weather and climate attractors. Nature, 353 0 (6341): 0 241--244, 1991

  31. [39]

    N., and Brunton, S

    Lusch, B., Kutz, J. N., and Brunton, S. L. Deep learning for universal linear embeddings of nonlinear dynamics. Nature Communications, 9 0 (1): 0 4950, November 2018. ISSN 2041-1723. doi:10.1038/s41467-018-07210-0. URL https://www.nature.com/articles/s41467-018-07210-0

  32. [40]

    Majda, A. J. and Harlim, J. Information flow between subspaces of complex dynamical systems. Proceedings of the National Academy of Sciences, 104 0 (23): 0 9558--9563, June 2007. doi:10.1073/pnas.0703499104. URL https://www.pnas.org/doi/10.1073/pnas.0703499104

  33. [41]

    McPhaden, M. J. Genesis and Evolution of the 1997-98 El Niño . Science, 283 0 (5404): 0 950--954, February 1999. doi:10.1126/science.283.5404.950. URL https://www.science.org/doi/10.1126/science.283.5404.950

  34. [42]

    Merlis, T. M. Interacting components of the top-of-atmosphere energy balance affect changes in regional surface temperature. Geophysical Research Letters, 41 0 (20): 0 7291--7297, 2014. ISSN 1944-8007. doi:10.1002/2014GL061700. URL https://onlinelibrary.wiley.com/doi/abs/10.10...

  35. [43]

    Analysis of Fluid Flows via Spectral Properties of the Koopman Operator

    Mezić, I. Analysis of Fluid Flows via Spectral Properties of the Koopman Operator . Annual Review of Fluid Mechanics, 45 0 (Volume 45, 2013): 0 357--378, January 2013. ISSN 0066-4189, 1545-4479. doi:10.1146/annurev-fluid-011212-140652. URL https://www.annualreviews.org/content...

  36. [44]

    and Gentine, P

    Nathaniel, J. and Gentine, P. Generative emulation of chaotic dynamics with coherent prior. arXiv preprint arXiv:2504.14264, 2025

  37. [45]

    Metaflux: Meta-learning global carbon fluxes from sparse spatiotemporal observations

    Nathaniel, J., Liu, J., and Gentine, P. Metaflux: Meta-learning global carbon fluxes from sparse spatiotemporal observations. Scientific Data, 10 0 (1): 0 440, 2023

  38. [46]

    Chaosbench: A multi-channel, physics-based benchmark for subseasonal-to-seasonal climate prediction

    Nathaniel, J., Qu, Y., Nguyen, T., Yu, S., Busecke, J., Grover, A., and Gentine, P. Chaosbench: A multi-channel, physics-based benchmark for subseasonal-to-seasonal climate prediction. arXiv preprint arXiv:2402.00712, 2024

  39. [47]

    Causal models for dynamical systems

    Peters, J., Bauer, S., and Pfister, N. Causal models for dynamical systems. In Probabilistic and Causal Inference: The Works of Judea Pearl, pp.\ 671--690, 2022

  40. [48]

    The theory of signal detectability

    Peterson, W., Birdsall, T., and Fox, W. The theory of signal detectability. Transactions of the IRE professional group on information theory, 4 0 (4): 0 171--212, 1954

  41. [49]

    and Recht, B

    Rahimi, A. and Recht, B. Random features for large-scale kernel machines. Advances in neural information processing systems, 20, 2007

  42. [50]

    Analyzing Koopman approaches to physics-informed machine learning for long-term sea-surface temperature forecasting, February 2021

    Rice, J., Xu, W., and August, A. Analyzing Koopman approaches to physics-informed machine learning for long-term sea-surface temperature forecasting, February 2021. URL http://arxiv.org/abs/2010.00399

  43. [51]

    M., Fons, E., Ballinger, A

    Roesch, C. M., Fons, E., Ballinger, A. P., Runge, J., and Hegerl, G. C. Decreasing aerosols increase the european summer diurnal temperature range. npj Climate and Atmospheric Science, 8 0 (1): 0 47, 2025

  44. [52]

    K., Bongers, S., Schoelkopf, B., and Mooij, J

    Rubenstein, P. K., Bongers, S., Schoelkopf, B., and Mooij, J. M. From deterministic odes to dynamic structural causal models, 2018. URL https://arxiv.org/abs/1608.08028

  45. [53]

    Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasets

    Runge, J. Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasets. In Conference on uncertainty in artificial intelligence, pp.\ 1388--1397. Pmlr, 2020

  46. [54]

    D., Mu \ n oz-Mar \' , J., et al

    Runge, J., Bathiany, S., Bollt, E., Camps-Valls, G., Coumou, D., Deyle, E., Glymour, C., Kretschmer, M., Mahecha, M. D., Mu \ n oz-Mar \' , J., et al. Inferring causation from time series in earth system sciences. Nature communications, 10 0 (1): 0 2553, 2019

  47. [55]

    and Crutchfield, J

    Rupe, A. and Crutchfield, J. P. On principles of emergent organization. Physics Reports, 1071: 0 1--47, 2024

  48. [56]

    Causal Discovery in Nonlinear Dynamical Systems using Koopman Operators , October 2024

    Rupe, A., DeSantis, D., Bakker, C., Kooloth, P., and Lu, J. Causal Discovery in Nonlinear Dynamical Systems using Koopman Operators , October 2024. URL http://arxiv.org/abs/2410.10103

  49. [57]

    O., Hyv \"a rinen, A., Kerminen, A., and Jordan, M

    Shimizu, S., Hoyer, P. O., Hyv \"a rinen, A., Kerminen, A., and Jordan, M. A linear non-gaussian acyclic model for causal discovery. Journal of Machine Learning Research, 7 0 (10), 2006

  50. [58]

    Detecting Causality in Complex Ecosystems

    Sugihara, G., May, R., Ye, H., Hsieh, C.-h., Deyle, E., Fogarty, M., and Munch, S. Detecting Causality in Complex Ecosystems . Science, 338 0 (6106): 0 496--500, October 2012. doi:10.1126/science.1227079. URL https://www.science.org/doi/10.1126/science.1227079

  51. [59]

    Tank, A., Covert, I., Foti, N., Shojaie, A., and Fox, E. B. Neural granger causality. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44 0 (8): 0 4267--4279, 2021

  52. [60]

    and Picaut, J

    Wang, C. and Picaut, J. Understanding ENSO Physics - A Review . In Wang, C., Xie, S., and Carton, J. (eds.), Geophysical Monograph Series , pp.\ 21--48. American Geophysical Union, Washington, D. C., March 2013. ISBN 978-1-118-66594-7 978-0-87590-412-2. doi:10.1029/147GM02. UR...

  53. [61]

    \"O ., and Yu, R

    Wang, R., Dong, Y., Arik, S. \"O ., and Yu, R. Koopman neural forecaster for time series with temporal distribution shifts. arXiv preprint arXiv:2210.03675, 2022

  54. [62]

    T., Smallman, T

    Williams, M., Milodowski, D. T., Smallman, T. L., Dexter, K. G., Hegerl, G. C., McNicol, I. M., O'Sullivan, M., Roesch, C. M., Ryan, C. M., Sitch, S., et al. Precipitation--fire functional interactions control biomass stocks and carbon exchanges across the world's largest sava...

  55. [63]

    Zhao, S., Jin, F.-F., Long, X., and Cane, M. A. On the breakdown of ENSO's relationship with thermocline depth in the central-equatorial pacific. Geophysical Research Letters, 48 0 (9): 0 e2020GL092335, 2021

  56. [64]

    A., Tietsche, S., Mogensen, K., and Mayer, M

    Zuo, H., Balmaseda, M. A., Tietsche, S., Mogensen, K., and Mayer, M. The ECMWF operational ensemble reanalysis--analysis system for ocean and sea ice: a description of the system and assessment. Ocean science, 15 0 (3): 0 779--808, 2019

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.