RainForests: A novel Machine Learning approach to calibrating rainfall forecasts

&amp;lt;p&amp;gt;Improvements to skill (and other characteristics) of quantitative probabilistic rainfall forecasting for weather and hydrological purposes are a high priority at the Australian Bureau of Meteorology (the Bureau), highlighted by a series of major floods in eastern Australia in early 2022.&amp;amp;#160; Post-processed ensemble numerical weather prediction (NWP) rainfall guidance is key to increasing forecast automation in routine conditions and providing better guidance for high impact rainfall events.&amp;amp;#160;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The Bureau's existing NWP post-processing system has markedly increased weather rainfall forecast skill in recent years. However, to enable further forecast improvements and greater integration of rainfall processing for weather and hydrological purposes, a more general approach with fewer calibration steps was required. To these ends, we have developed 'RainForests': a multi-ensemble rainfall processing system, utilising gradient boosted decision tree (GBDT) ensembles for forecast calibration.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;RainForests is inspired by the ECPoint method of Hewson and Pillosu (2021). RainForests, like ECPoint, is a non-parametric and generally non-local method which uses decision trees to create situation-dependent error distributions for each input (analogous to an extension of Bayesian Joint Probabilities) that can be used to calibrate grid-scale rainfall guidance to point-scale.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Key features of RainForests:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Uses a series of GBDT ensembles to construct the error distribution in place of a single manually trained decision tree. This produces robust outputs which are near-continuous relative to inputs, allows for rapid retraining on new data or addition of feature variables, and utilises open source GBDT software.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Uses additive error (delta = obs - forecast) in place of the forecast error ratio. This allows for calibration when forecast rainfall is zero. Error distributions vary with forecast rainfall amount (and other predictors).&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Models are trained and verified using both rain gauge and gauge-calibrated radar data, each of which have their uncertainties, strengths and weaknesses. Basic Bureau and RainForests QC is applied to the data to reduce gross errors.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Error distributions are pooled for each NWP model (e.g. ECMWF ensemble), from around 100 individual input ensemble and deterministic ('ensemble of one') members in total. Resulting calibrated probability distributions for each model are then blended in probability space.&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;Additionally, RainForests uses and contributes to capabilities in the Integrated Model post-PROcessing and VERification (IMPROVER) system being developed in collaboration with the UK Met Office.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Initial RainForests outputs have comparable skill to the Bureau's existing post-processing system.&amp;amp;#160; Improvements are planned and will be reported on.&amp;amp;#160; It is also planned to provide calibrated rainfall ensemble members, derived from RainForests outputs, to downstream applications.&amp;amp;#160; This aims to support production of ensemble multiple-variable indices, hydrological applications and aggregation of rainfall forecasts in space and time.&amp;lt;/p&amp;gt;