{
  "abstract": "Well-calibrated forecasting for non-linear dynamical systems is essential in science and engineering applications such as fluid dynamics and weather prediction. We present a forecasting method combining probabilistic machine learning with the structured linear dynamics of Koopman mode decomposition. Within this framework, the observation, linear dynamics, and state reconstruction operators are constructed using standard machine learning architectures, producing predictive distributions via the pushforward of injected noise samples. The model is trained using a proper scoring rule, the continuous ranked probability score, to directly target calibrated, accurate forecasts. The approach is validated on two non-linear ordinary differential equation examples and two partial differential equation examples, vortex shedding and cavity flow, using both large and small, noisy datasets. Results demonstrate that known Koopman eigenfunctions and spectra can be identified and used for accurate forecasting. The model can also produce multi-modal predictive distributions, demonstrated for a trajectory initialised on the boundary between two basins of attraction. Uncertainty is captured by the sample ensemble spread, with spread--skill ratios close to one over the training horizon in several experiments, although for extended rollouts and noisy datasets, the ensemble may become under- or over-dispersed. In low-noise experiments, temporal rollout is generally accurate for at least twice the training horizon, and up to twenty times in some cases. Approximation quality is comparable to a deep ensemble approximation over the training horizon, but at a reduced computational cost and with better robustness in identifying Koopman eigenvalues.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": "2611.11257",
  "author_total": 2,
  "authors": [
    {
      "name": "Benjamin M. Kent"
    },
    {
      "name": "Richard E. Turner"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/a7qs9w5qfhgdc.bib",
  "cited_by": 0,
  "doi": "10.48550/arxiv.2611.11257",
  "fulltext_url": null,
  "id": "a7qs9w5qfhgdc",
  "issns": [],
  "landing_url": "https://arxiv.org/abs/2611.11257",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "http://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": "CC0-1.0",
  "native_subjects": [
    [
      "arxiv",
      "cs.LG"
    ],
    [
      "arxiv",
      "math.DS"
    ]
  ],
  "openalex": null,
  "pdf_url": "https://arxiv.org/pdf/2611.11257",
  "pmcid": null,
  "pmid": null,
  "published": "2026-11-08",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/a7qs9w5qfhgdc.ris",
  "sources": [
    {
      "first_seen": "2026-11-10T06:21:34Z",
      "native_id": "2611.11257",
      "source": "arxiv",
      "url": "https://arxiv.org/abs/2611.11257"
    }
  ],
  "subjects": [
    {
      "field": "mathematics",
      "origin": "arxiv:math.DS",
      "subfield": "dynamical-systems"
    }
  ],
  "title": "Learning calibrated probabilistic forecasts using Koopman mode decomposition and the continuous ranked probability score",
  "title_text": "Learning calibrated probabilistic forecasts using Koopman mode decomposition and the continuous ranked probability score",
  "type": "preprint",
  "updated_at": "2026-11-10T06:21:34Z",
  "url": "https://research.draconitic.com/paper/a7qs9w5qfhgdc",
  "venue": "arXiv",
  "versions": []
}