Hidden Drivers in Ecological Networks: Detecting Possible Latent Forcing from Time-Series Data
Abstract
1. Introduction
2. Materials and Methods
2.1. Detecting Pairwise Effect
2.2. Normal Reconstruction
2.3. Computing Process
2.4. Mechanistic Interpretation
2.5. Uncertainty Quantification
3. Results
3.1. Detect Latent Causation in Benchmark System
3.2. Bidirectional Causality Scenarios
3.3. Detect Latent Causation in Real-World Networks
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Leng, S.; Ma, H.; Kurths, J.; Lai, Y.C.; Lin, W.; Aihara, K.; Chen, L. Partial cross mapping eliminates indirect causal influences. Nat. Commun. 2020, 11, 2632. [Google Scholar] [CrossRef] [PubMed]
- Park, S.H.; Ha, S.; Kim, J.K. A general model-based causal inference method overcomes the curse of synchrony and indirect effect. Nat. Commun. 2023, 14, 4287. [Google Scholar] [CrossRef]
- Shojaie, A.; Fox, E.B. Granger causality: A review and recent advances. Annu. Rev. Stat. Appl. 2022, 9, 289–319. [Google Scholar] [CrossRef]
- Geweke, J.F. Measures of conditional linear dependence and feedback between time series. J. Am. Stat. Assoc. 1984, 79, 907–915. [Google Scholar] [CrossRef]
- Feng, J.; Fu, W.; Sun, F. Frontiers in Computational and Systems Biology; Springer: London, UK, 2010. [Google Scholar]
- Stankovski, T.; Duggento, A.; McClintock, P.V.E.; Stefanovska, A. A tutorial on time-evolving dynamical Bayesian inference. Eur. Phys. J. Spec. Top. 2014, 223, 2685–2703. [Google Scholar] [CrossRef]
- Cao, Z.; He, G.; Mu, S.; Qu, H. Effects of Bee Density and Hive Distribution on Pollination Efficiency for Greenhouse Strawberries: A Simulation Study. Agronomy 2023, 13, 731. [Google Scholar] [CrossRef]
- Cao, Z.; Shuo, J.; Qu, H. Strategies to enhance greenhouse strawberry yield through honeybee pollination behavior: A simulation study. Front. Plant Sci. 2024, 15, 1514372. [Google Scholar] [CrossRef]
- Coufal, D.; Jakubík, J.; Jajcay, N.; Hlinka, J.; Krakovská, A.; Paluš, M. Detection of coupling delay: A problem not yet solved. Chaos 2017, 27, 083109. [Google Scholar] [CrossRef]
- Ge, X.; Lin, A. Dynamic causality analysis using overlapped sliding windows based on the extended convergent cross-mapping. Nonlinear Dyn. 2021, 104, 1753–1765. [Google Scholar] [CrossRef]
- Johnson, B.; Munch, S.B. An empirical dynamic modeling framework for missing or irregular samples. Ecol. Model. 2022, 468, 109948. [Google Scholar] [CrossRef]
- Sugihara, G.; May, R.; Ye, H.; Hsieh, C.H.; Deyle, E.; Fogarty, M.; Munch, S. Detecting causality in complex ecosystems. Science 2012, 338, 496–500. [Google Scholar] [CrossRef]
- Ye, H.; Deyle, E.R.; Gilarranz, L.J.; Sugihara, G. Distinguishing time-delayed causal interactions using convergent cross mapping. Sci. Rep. 2015, 5, 14750. [Google Scholar] [CrossRef]
- Cummins, B.; Gedeon, T.; Spendlove, K. On the efficacy of state space reconstruction methods in determining causality. SIAM J. Appl. Dyn. Syst. 2015, 14, 335–381. [Google Scholar] [CrossRef]
- Harnack, D.; Laminski, E.; Schünemann, M.; Pawelzik, K.R. Topological causality in dynamical systems. Phys. Rev. Lett. 2017, 119, 098301. [Google Scholar] [CrossRef]
- Hlaváčková-Schindler, K.; Paluš, M.; Vejmelka, M.; Bhattacharya, J. Causality detection based on information-theoretic approaches in time series analysis. Phys. Rep. 2007, 441, 1–46. [Google Scholar] [CrossRef]
- Clark, A.T.; Ye, H.; Isbell, F.; Deyle, E.R.; Cowles, J.; Tilman, G.D.; Sugihara, G. Spatial convergent cross mapping to detect causal relationships from short time series. Ecology 2015, 96, 1174–1181. [Google Scholar] [CrossRef] [PubMed]
- Krakovská, A.; Hanzely, F. Testing for causality in reconstructed state spaces by an optimized mixed prediction method. Phys. Rev. E 2016, 94, 052203. [Google Scholar] [CrossRef] [PubMed]
- Suzuki, K.; Matsuzaki, S.I.S.; Masuya, H. Decomposing predictability to identify dominant causal drivers in complex ecosystems. Proc. Natl. Acad. Sci. USA 2022, 119, e2204405119. [Google Scholar] [CrossRef]
- Cobey, S.; Baskerville, E.B. Limits to causal inference with state-space reconstruction for infectious disease. PLoS ONE 2016, 11, e0169050. [Google Scholar] [CrossRef]
- Jiang, J.J.; Huang, Z.G.; Huang, L.; Liu, H.; Lai, Y.C. Directed dynamical influence is more detectable with noise. Sci. Rep. 2016, 6, 24088. [Google Scholar] [CrossRef]
- Kawatsu, K.; Ushio, M.; van Veen, F.F.; Kondoh, M. Are networks of trophic interactions sufficient for understanding the dynamics of multi-trophic communities? Analysis of a tri-trophic insect food-web time-series? Ecol. Lett. 2021, 24, 543–552. [Google Scholar] [CrossRef]
- Ye, L.; Tan, L.; Wu, X.; Cai, Q.; Li, B.L. Nonlinear causal analysis reveals an effective water level regulation approach for phytoplankton blooms controlling in reservoirs. Sci. Total Environ. 2022, 806, 150948. [Google Scholar] [CrossRef]
- Ushio, M.; Hsieh, C.H.; Masuda, R.; Deyle, E.R.; Ye, H.; Chang, C.W.; Sugihara, G.; Kondoh, M. Fluctuating interaction networks and time-varying stability of a natural fish community. Nature 2018, 554, 360–363. [Google Scholar] [CrossRef]
- Chen, W.; Cai, R.; Zhang, K.; Hao, Z. Causal discovery in linear non-Gaussian acyclic models with multiple latent confounders. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 2816–2827. [Google Scholar] [CrossRef]
- Gilligan-Lee, C.M.; Hart, C.; Richens, J.; Johri, S. Leveraging directed causal discovery to detect latent common causes. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 4938–4947. [Google Scholar] [CrossRef]
- Gerhardus, A.; Runge, J. High-recall causal discovery for autocorrelated time series with latent confounders. Adv. Neural Inf. Process. Syst. 2020, 33, 12615–12625. [Google Scholar]
- Takens, F. Detecting strange attractors in turbulence. In Dynamical Systems and Turbulence; Springer: Berlin/Heidelberg, Germany, 2006; pp. 366–381. [Google Scholar] [CrossRef]
- Deyle, E.R.; Sugihara, G. Generalized theorems for nonlinear state space reconstruction. PLoS ONE 2011, 6, e18295. [Google Scholar] [CrossRef] [PubMed]
- McCracken, J.M.; Weigel, R.S. Convergent cross mapping and pairwise asymmetric inference. Phys. Rev. E 2014, 90, 062903. [Google Scholar] [CrossRef]
- Ye, H.; Sugihara, G. Information leverage in interconnected ecosystems: Overcoming the curse of dimensionality. Science 2016, 353, 922–925. [Google Scholar] [CrossRef] [PubMed]
- Dixon, P.A.; Milicich, M.J.; Sugihara, G. Episodic fluctuations in larval supply. Science 1999, 283, 1528–1530. [Google Scholar] [CrossRef]
- Sugihara, G.; May, R.M. Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series. Nature 1990, 344, 734–741. [Google Scholar] [CrossRef]
- Chang, C.W.; Ushio, M.; Hsieh, C.H. Empirical dynamic modeling for beginners. Ecol. Res. 2017, 32, 785–796. [Google Scholar] [CrossRef]
- Liebert, W.; Schuster, H.G. Proper choice of the time delay for the analysis of chaotic time series. Phys. Lett. A 1989, 142, 107–111. [Google Scholar] [CrossRef]
- Benincà, E.; Huisman, J.; Heerkloss, R.; Jöhnk, K.D.; Branco, P.; Van Nes, E.H.; Scheffer, M.; Ellner, S.P. Chaos in a long-term experiment with a plankton community. Nature 2008, 451, 822–825. [Google Scholar] [CrossRef]
- Benincà, E.; Jöhnk, K.D.; Heerkloss, R.; Huisman, J. Coupled predator–prey oscillations in a chaotic food web. Ecol. Lett. 2009, 12, 1367–1378. [Google Scholar] [CrossRef]
- Lee, B.J.; Kim, B.; Lee, K. Air pollution exposure and cardiovascular disease. Toxicol. Res. 2014, 30, 71–75. [Google Scholar] [CrossRef]
- Cao, Z.; Mu, S.; Xu, L.; Shao, M.; Qu, H. Causal research on soil temperature and moisture content at different depths. IEEE Access 2021, 9, 39077–39088. [Google Scholar] [CrossRef]
- Wong, T.W.; Lau, T.S.; Yu, T.S.; Neller, A.; Wong, S.L.; Tam, W.; Pang, S.W. Air pollution and hospital admissions for respiratory and cardiovascular diseases in Hong Kong. Occup. Environ. Med. 1999, 56, 679–683. [Google Scholar] [CrossRef]
- Milojevic, A.; Wilkinson, P.; Armstrong, B.; Bhaskaran, K.; Smeeth, L.; Hajat, S. Short-term effects of air pollution on a range of cardiovascular events in England and Wales: Case-crossover analysis of the MINAP database, hospital admissions and mortality. Heart 2014, 100, 1093–1099. [Google Scholar] [CrossRef]
- Peng, R.D.; Chang, H.H.; Bell, M.L.; McDermott, A.; Zeger, S.L.; Samet, J.M.; Dominici, F. Coarse Particulate Matter Air Pollution and Hospital Admissions for Cardiovascular and Respiratory Diseases Among Medicare Patients. JAMA 2008, 299, 2172–2179. [Google Scholar] [CrossRef] [PubMed]
- Cao, Z.; Jiang, Z.; Liu, G.; Wang, Y.; Qu, H. Why does strawberry fruit weight distribution show positive skewness? A simulation model reveals the underlying processes of fruit production. Front. Plant Sci. 2023, 14, 1255724. [Google Scholar] [CrossRef] [PubMed]



| Scenario | 95% CI | p-Value | Pairwise Effect | |||
|---|---|---|---|---|---|---|
| A | 0.999909 | 0.999725 | >0 | [0.00011, 0.00025] | <0.001 | - |
| B | 0.999255 | 0.999511 | <0 | [−0.00034, −0.00018] | <0.001 | ★ |
| C | 0.999863 | 0.999743 | >0 | [0.00034, 0.00018] | <0.001 | - |
| D | 0.999423 | 0.999097 | >0 | [0.00024, 0.00041] | 0.002 | - |
| E | 0.999226 | 0.999489 | <0 | [−0.00035, −0.00019] | <0.001 | ★ |
| F | 0.999842 | 0.999158 | >0 | [0.00057, 0.00080] | <0.001 | - |
| G | 0.999889 | 0.999752 | >0 | [0.00007, 0.00021] | 0.001 | - |
| Scenario | Noise Level σ | Pairwise Effect Interpretation | ||
|---|---|---|---|---|
| A | 0.00 | 0.00018 | [0.00011, 0.00025] | no supported |
| A | 0.01 | 0.00015 | [0.00007, 0.00023] | no supported |
| A | 0.05 | 0.00008 | [−0.00001, 0.00017] | no supported |
| A | 0.10 | 0.00003 | [−0.00010, 0.00015] | inconclusive |
| B | 0.00 | −0.00026 | [−0.00034, −0.00018] | supported |
| B | 0.01 | −0.00022 | [−0.00031, −0.00013] | supported |
| B | 0.05 | −0.00011 | [−0.00031, −0.00013] | supported |
| B | 0.10 | −0.00005 | [−0.00017, 0.00006] | inconclusive |
| Scenario | Pairwise Effect Interpretation | |||
|---|---|---|---|---|
| A | 1500 | 0.00018 | [0.00011, 0.00025] | no supported |
| A | 1000 | 0.00015 | [0.00007, 0.00023] | no supported |
| A | 500 | 0.00008 | [−0.00001, 0.00017] | no supported |
| A | 250 | 0.00003 | [−0.00010, 0.00015] | inconclusive |
| B | 1500 | −0.00026 | [−0.00034, −0.00018] | supported |
| B | 1000 | −0.00022 | [−0.00031, −0.00013] | supported |
| B | 500 | −0.00011 | [−0.00031, −0.00013] | supported |
| B | 250 | −0.00005 | [−0.00017, 0.00006] | inconclusive |
| Direction | 95% CI | p-value | Pairwise effect | |||
| C → P | 0.994246 | 0.988015 | [0.00490, 0.00743] | <0.001 | - | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| R → P | 0.986401 | 0.989355 | [−0.00418, −0.00173] | <0.001 | ★ | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| T0 → T1 | 0.995196 | 0.998239 | [−0.00411, −0.00196] | <0.001 | ★ | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| T1 → T2 | 0.998313 | 0.998774 | [−0.00102, 0.00009] | 0.086 | ★ | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| T2 → T3 | 0.998737 | 0.999044 | [−0.00081, 0.00013] | 0.119 | ★ | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| Re → Ca | 0.990786 | 0.98799 | [0.00152, 0.00401] | <0.001 | - | |
| Direction | 95% CI | p-value | Pairwise effect | |||
| N → Ca | 0.983526 | 0.985287 | [−0.00291, −0.00064] | 0.003 | ★ |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Liu, M.; Cao, Z. Hidden Drivers in Ecological Networks: Detecting Possible Latent Forcing from Time-Series Data. Algorithms 2026, 19, 307. https://doi.org/10.3390/a19040307
Liu M, Cao Z. Hidden Drivers in Ecological Networks: Detecting Possible Latent Forcing from Time-Series Data. Algorithms. 2026; 19(4):307. https://doi.org/10.3390/a19040307
Chicago/Turabian StyleLiu, Menglin, and Zhihao Cao. 2026. "Hidden Drivers in Ecological Networks: Detecting Possible Latent Forcing from Time-Series Data" Algorithms 19, no. 4: 307. https://doi.org/10.3390/a19040307
APA StyleLiu, M., & Cao, Z. (2026). Hidden Drivers in Ecological Networks: Detecting Possible Latent Forcing from Time-Series Data. Algorithms, 19(4), 307. https://doi.org/10.3390/a19040307

