Preprints
https://doi.org/10.5194/egusphere-2022-875
https://doi.org/10.5194/egusphere-2022-875
30 Sep 2022
 | 30 Sep 2022

Differentiable Programming for Earth System Modeling

Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers

Abstract. Earth System Models (ESMs) are the primary tools for investigating future Earth system states at time scales from decades to centuries, especially in response to anthropogenic greenhouse gas release. State-of-the-art ESMs can reproduce the observational global mean temperature anomalies of the last 150 years. Nevertheless, ESMs need further improvements, most importantly regarding (i) the large spread in their estimates of climate sensitivity, i.e., the temperature response to increases in atmospheric greenhouse gases, (ii) the modeled spatial patterns of key variables such as temperature and precipitation, (iii) their representation of extreme weather events, and (iv) their representation of multistable Earth system components and their ability to predict associated abrupt transitions. Here, we argue that making ESMs automatically differentiable has huge potential to advance ESMs, especially with respect to these key shortcomings. First, automatic differentiability would allow objective calibration of ESMs, i.e., the selection of optimal values with respect to a cost function for a large number of free parameters, which are currently tuned mostly manually. Second, recent advances in Machine Learning (ML) and in the amount, accuracy, and resolution of observational data promise to be helpful with at least some of the above aspects because ML may be used to incorporate additional information from observations into ESMs. Automatic differentiability is an essential ingredient in the construction of such hybrid models, combining process-based ESMs with ML components. We document recent work showcasing the potential of automatic differentiation for a new generation of substantially improved, data-informed ESMs.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this preprint. The responsibility to include appropriate place names lies with the authors.

Journal article(s) based on this preprint

02 Jun 2023
| Review and perspective paper
Differentiable programming for Earth system modeling
Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers
Geosci. Model Dev., 16, 3123–3135, https://doi.org/10.5194/gmd-16-3123-2023,https://doi.org/10.5194/gmd-16-3123-2023, 2023
Short summary Executive editor
Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on egusphere-2022-875', Samuel Hatfield, 26 Oct 2022
  • RC2: 'Comment on egusphere-2022-875', Anonymous Referee #2, 04 Nov 2022
  • AC1: 'Response to the Comments RC1 and RC2', Maximilian Gelbrecht, 25 Nov 2022

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on egusphere-2022-875', Samuel Hatfield, 26 Oct 2022
  • RC2: 'Comment on egusphere-2022-875', Anonymous Referee #2, 04 Nov 2022
  • AC1: 'Response to the Comments RC1 and RC2', Maximilian Gelbrecht, 25 Nov 2022

Peer review completion

AR: Author's response | RR: Referee report | ED: Editor decision | EF: Editorial file upload
AR by Maximilian Gelbrecht on behalf of the Authors (19 Dec 2022)  Author's response   Author's tracked changes   Manuscript 
ED: Reconsider after major revisions (21 Feb 2023) by David Ham
AR by Maximilian Gelbrecht on behalf of the Authors (12 Apr 2023)  Author's response   Author's tracked changes   Manuscript 
ED: Publish subject to technical corrections (28 Apr 2023) by David Ham
ED: Publish subject to technical corrections (28 Apr 2023) by Rolf Sander (Executive editor)
AR by Maximilian Gelbrecht on behalf of the Authors (10 May 2023)  Manuscript 

Journal article(s) based on this preprint

02 Jun 2023
| Review and perspective paper
Differentiable programming for Earth system modeling
Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers
Geosci. Model Dev., 16, 3123–3135, https://doi.org/10.5194/gmd-16-3123-2023,https://doi.org/10.5194/gmd-16-3123-2023, 2023
Short summary Executive editor
Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers
Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers

Viewed

Total article views: 856 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
629 211 16 856 7 4
  • HTML: 629
  • PDF: 211
  • XML: 16
  • Total: 856
  • BibTeX: 7
  • EndNote: 4
Views and downloads (calculated since 30 Sep 2022)
Cumulative views and downloads (calculated since 30 Sep 2022)

Viewed (geographical distribution)

Total article views: 832 (including HTML, PDF, and XML) Thereof 832 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 04 Sep 2024
Download

The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.

This paper reviews the technique of differentiable programming in Earth System Modeling.
Short summary
Differential programming is a technique that enables the automatic computation of derivatives of the output of models with respect to model parameters. Applying these techniques to Earth System Modeling leverages the increasing availability of high-quality data to improve the models themselves. This can be done either by calibration techniques that use gradient-based optimization or by incorporating machine learning methods that can learn previously unresolved influences directly from data.