Skip to main content
Advertisement
  • Loading metrics

Assessment of the GraphCast AI model for precipitation forecasting and its potential in extreme event prediction over Bangladesh

Abstract

Bangladesh situated in the tropical monsoon region is one of the most rainfall-sensitive countries in the world with terrain ranging from northwest floodplains to southern coastal deltas to eastern hilly regions. This complex landscape coupled with intensified climate variability influences local convection and extreme precipitation events, making short range forecasting difficult. In this context, AI driven weather forecasting is gaining promise in diagnosing nonlinear atmospheric processes where conventional physics-based models fall short. Therefore, this study employs AI-based GraphCast model to forecast 1-, 2-, and 3-day cumulative rainfall over Bangladesh utilizing observational data from 43 Bangladesh Meteorological Department (BMD) stations during 2023–2024. Then, the performance of the model has been evaluated against global forecasting models namely ECMWF and GFS with statistical metrics including correlation coefficient (CC), mean error (ME), root mean square error (RMSE), and probability of detection (POD). The capability of GraphCast to detect rainfall events was evaluated using POD for all rainfall occurrences exceeding 0 mm, while its skill in identifying extreme rainfall was assessed using the Critical Success Index (CSI) and False Alarm Ratio (FAR) at thresholds of 100, 200, and 300 mm for 1-, 2-, and 3-day accumulated rainfall. The findings revealed that GraphCast outperforms ECMWF and GFS in routine precipitation forecasting, achieving higher CC (0.57–0.65), lower RMSE (15.66–16.61 mm day ‒1), and near-perfect POD values (>0.98). It exhibited better performance in central and northern Bangladesh, where monsoon characteristics are more uniform compared to coastal and southeastern hilly regions. However, GraphCast tends to overestimate extreme rainfall events with lower CSI (0.4476–0.5170) and higher FAR (0.4809–0.5519) values. This contrast highlights GraphCast’s strong potential for operational rainfall monitoring and flood early warning in monsoon regions, while emphasizing the need for improved representation of rare extreme events and hybrid AI–physics frameworks for reliable high-impact weather forecasting.

1. Introduction

Accurate short-range precipitation forecasting remains challenging in regions with high spatiotemporal rainfall variability and has significant implications for disaster mitigation, agricultural resilience, and water resource management in flood prone countries like Bangladesh. Though numerical weather prediction (NWP) models have made notable advancements in forecasting, variability led by mesoscale convection, moisture dynamics, and land–atmosphere coupling cannot always be resolved explicitly [16]. Consequently, global NWP systems like ECMWF and GFS are still having difficulties in tropical rainfall prediction due to parameterization uncertainties, coarse resolution, and initialization errors, particularly in data-sparse observational network [1,2,7,8].

Bangladesh has a monsoon climate, characterized by 80% (typically over 2,000 mm) of its annual precipitation occurring between June and September. The rainfall is strongly influenced by orographic effects, seasonal wind reversals, and large-scale oscillations like ENSO and Indian Ocean Dipole (IOD) [912]. This inherent variability contributes to an increasing frequency of extreme events, including floods and droughts which disrupts agriculture-dependent livelihoods and impact national GDP [1317]. These socio-economic consequences highlight the necessity of reliable forecasting as erratic rainfall can highly induce food insecurity, disrupted planting cycle and dysfunctional disaster response system. However, limitations in forecast dissemination and public trust are affecting their overall effectiveness [7,18].

The recent progress in AI weather forecasting models is attributed to incorporation of vast reanalysis data and deep learning architectures to achieve skilled predictions without explicit physics and making them complementary to traditional NWP models [1923]. GraphCast, a graph neural network-based (GNN) model, has surpassed the forecasting capability of ECMWF in 90% of global metrics with 10 days ahead and another AI model namely Pangu-Weather has shown exceptional regional performance across Asia [8,19,20,2427]. While high resolution WRF model provided enhanced local forecast with substantial computational requirements [7,8]. Trained on decades of reanalysis data, AI forecasting models can recognize non-linear patterns in atmospheric processes, learn systematic biases and corrections while remaining highly scalable and computationally efficient for operational forecasting in data-sparse regions. In contrast, physics-based NWP systems such as ECMWF and NCEP/GFS explicitly solve the governing equations of atmospheric motion and thermodynamics using numerical discretization and parameterization schemes, ensuring dynamical consistency but requiring substantial computational resources. Thus, GraphCast and traditional NWP models differ fundamentally in methodology—data-driven learning versus equation-based integration—yet both aim to predict the same atmospheric state variables, enabling outcome-based comparison of forecast skill. But limitations persist in AI based extreme event and local-scale forecasting which stems from biases in rare-event representation, challenges in interpretability, and inconsistencies with physical laws [2426]. Further, these models may not fully resolve mesoscale convection and are subject to error accumulation and limited long-term regional validation. Regional evaluations show mixed performance of AI models with reasonable skill in medium range forecasts across East Asia and China while their performance declines in complex seasons like monsoon [2729]. This situation underscores the potential of integrating data-driven and physics-based hybrid models to overcome these gaps [30,31].

The application of AI-based weather forecasting is underexplored in monsoon dominant tropical region against in-situ observations whereas NWP models are staggering with persistent challenges in explaining convective processes [2]. Although previous studies have applied machine learning [32,33] or NWP techniques [34,35] to monsoon forecasting in Bangladesh and South Asia, comprehensive evaluation of AI models against NWP utilizing observational data are still scarce limiting insights into their complementary potential. In Bangladesh, emerging studies using limited datasets indicate promising potential but still fall short of the scale and capability of foundation-model-driven systems [26,36,37].

To address this gap, the present study employs GraphCast, a GNN-based model that represents atmospheric states on a multi-resolution mesh, allowing it to capture global-to-local interactions with greater accuracy, speed, and generalization than traditional physics-based models [19]. The main objective of this research is to generate 1–3-day precipitation forecast over Bangladesh with 2023 release of GraphCast using BMD observations from 2023–2024, comparing the forecasts with physics-based ECMWF and GFS models and evaluating the operational potential of the model in data-sparse monsoon environments, including extreme event prediction.

2. Data

2.1. Observational data

Daily cumulative precipitation data were obtained from 43 Bangladesh Meteorological Department (BMD) stations for validating the forecast generated by GraphCast between 2023–24. The data integrity was ensured by exclusion of missing values, which accounted for only 1.01% of the total dataset, and adjustments of trace amount. The weather stations are distributed throughout the country to facilitate the regional forecast skill while accounting for topographic and climatic variations [14].

2.2. ERA5 reanalysis data

ERA5 reanalysis data from the European Centre for Medium-Range Weather Forecasts (ECMWF) at 0.25° × 0.25° resolution were provided as inputs for the GraphCast simulations [3841]. The selected variables from single and multiple pressure levels have been utilized as the essential constitute to run the operational GraphCast model during 2023–2024 are documented at Table 1 (Copernicus Climate Data Store). They served as the initialization inputs for realistic atmospheric dynamics modelling.

thumbnail
Table 1. ERA5 single- and multi-layer atmospheric variables with corresponding pressure levels used as GraphCast inputs.

https://doi.org/10.1371/journal.pclm.0000791.t001

2.3. Numerical forecast data

The comparison between GraphCast and physical models were carried out using 1–3 day precipitation forecasts from ECMWF’s Integrated Forecasting System and the National Centers for Environmental Prediction’s Global Forecast System (GFS), obtained through the THORPEX Interactive Grand Global Ensemble archive. While GraphCast operates at ~0.25° × 0.25° resolution and ECMWF/GFS were obtained at 0.5° × 0.5° for 2023–2024, enabling a consistent assessment of AI versus traditional NWP performance in a monsoon environment [2,27], this resolution disparity was partially mitigated by extracting all model outputs at the corresponding BMD station coordinates using nearest-neighbor interpolation. This ensured validation at the station scale rather than through direct grid-to-grid comparison; however, we acknowledge this as a limitation and recommend that future studies regrid all models to a common resolution prior to comparison to ensure full methodological consistency. Model outputs from Graphcast, ECMWF and GFS were then matched with observed rainfall to compute performance metrics, after which inter-model comparisons were conducted. As gridded observational rainfall data are not available from BMD, station records were used as the definitive validation reference.

3. Methods

3.1. GraphCast forecasting framework

The architecture of GraphCast follows an encoder-processor-decoder based-structure that directly uses reanalysis data for forecast generation while avoiding explicit physics equations [19]. The encoder maps atmospheric states from latitude-longitude grid onto a multi-resolution icosahedral mesh graph, capturing multi-scale interactions. The processor utilizes multiple GNN layers for message passing between mesh nodes and iteratively keeps updating the model atmospheric dynamics. The decoder then projects these features back to the grids, producing the next state prediction (Fig 1). The operational model, developed by Google DeepMind, is trained on ERA5 data from 1979–2017 and generates 6-hour forecasts autoregressively by ingesting the current state along with the previous 6-hour data. By performing 12 such autoregressive steps, it produces 1–3 day accumulated forecasts at 0.25° resolution, which are then interpolated to station locations using nearest-neighbor mapping, with batch processing enabling efficient high-resolution simulations over complex terrain [20,21].

thumbnail
Fig 1. Schematic overview of the GraphCast model architecture.

Showing the encoder embedding grid states onto a multi-mesh graph (a, b), processor updating via message passing (c), and decoder projecting predictions on the original grid (d,e) [self-generated by authors].

https://doi.org/10.1371/journal.pclm.0000791.g001

3.2. Evaluation metrics

Performance was assessed using correlation coefficient (CC) for association, mean error (ME) for bias, root mean square error (RMSE) for deviation, and probability of detection (POD) for event capture, computed over 1-, 2-, and 3-day accumulations (optimal: CC/POD = 1; ME/RMSE = 0):

(1)(2)(3)(4)

Where and denote forecasted and observed values, and are means, and are standard deviations, is the count of correctly detected events, and is the number of missed observations. N represents the number of data points or samples in the dataset being compared.

Very heavy rainfall in Bangladesh is defined by BMD as >88 mm day‒1 ; therefore, to assess high-impact extreme events, thresholds of 100, 200, and 300 mm were considered. For extremes (thresholds: 100, 200, 300 mm), critical success index (CSI; optimal = 1) and false alarm ratio (FAR; optimal = 0) were applied [30,36,42] with bootstrap statistical significance assessed at the 95% confidence level:

(5)(6)

Here, is the count of correctly detected events (hits), is the number of missed observations (misses), and is the number of false alarms.

4. Results

4.1. GraphCast forecast performance

The spatial distribution of GraphCast’s precipitation forecast skill across Bangladesh for 1–3-day lead times during 2023–2024 is depicted in Fig 2. It demonstrates robust performance, with domain-averaged correlation coefficients (CC) declining from 0.65 at 1 day to 0.57 at day 3, mean errors (ME) ranging from −0.20 to −0.98 mm day‒1, root mean square errors (RMSE) increasing from 15.66 to 16.61 mm day‒1, and probability of detection (POD) decreasing from 0.945 to 0.922, indicating gradual skill degradation. Among these, day-1 exhibits comparatively better performance at 95% confidence level, with CC = 0.6548 ± 0.0932, ME = −0.98 ± 2.55 mm day‒1, and RMSE = 15.66 ± 7.86 mm day‒1, indicating stable pattern agreement (narrow CI for CC) but comparatively larger uncertainty in rainfall magnitude estimation (wider CI for ME and RMSE); rainfall detection is near perfect (mean POD = 0.999; range: 0.988–1.000), with all stations exceeding POD > 0.95.

thumbnail
Fig 2. Spatial distribution of GraphCast precipitation forecast performance metrics over Bangladesh for 1-3-day lead times during 2023–2024.

Panels depict correlation coefficient (CC: a, e, i), mean error (ME: b, f, j; mm day-1), root mean square error (RMSE: c, g, k; mm day‒1), and probability of detection (POD: d, h, l). (Base map source: https://data.humdata.org/dataset/cod-ab-bgd).

https://doi.org/10.1371/journal.pclm.0000791.g002

Spatially, CC (panels a, e, i) is highest (0.70–0.80) in central and northern regions at 1-day lead, reflecting strong pattern capture in monsoon-influenced areas, but diminishes to 0.65–0.75 at 2 day lead and 0.60–0.70 at 3 day lead, with lower values (0.60–0.70 at 1 day, decreasing further) in southern and eastern zones prone to convective variability. ME (panels b, f, j) shows minimal bias (−4 to +4 mm day‒1 at 1 day, broadening to −6 to +6 mm day‒1 at day 3), with slight overestimation in southern stations and underestimation in northern and northeastern zones, consistent across leads. RMSE (panels c, g, k) ranges from 8–35 mm day‒1 at 1 day, increasing to 10–38 mm day‒1 at day 2 and 12–40 mm day‒1 at day 3, with lowest errors in central/northern Bangladesh, highlighting regional skill advantages. POD (panels d, h, l) remains high (0.980–1.000 at 1 day, 0.975–1.000 at day 2, 0.970–1.000 at day 3), demonstrating effective event detection nationwide, though slightly reduced in extremes.

4.2. ECMWF forecast performance

The spatial heterogeneity ECMWF’s precipitation forecast skill across Bangladesh for 1–3-day lead times during 2023–2024 is demonstrated in Fig 3, based on validation against BMD station observations. Overall, ECMWF exhibits moderate performance, with correlation coefficients (CC) ranging from 0.18–0.60, mean errors (ME) between −3.9 and +4.6 mm day‒1, root mean square errors (RMSE) from 12–35 mm day‒1, and probability of detection (POD) of 0.92–1.00, reflecting gradual degradation with longer leads. Day-1 demonstrates comparatively better performance at the 95% confidence level, with a mean CC of 0.41 ± 0.06 (range: 0.18–0.55), indicating moderate but spatially consistent pattern agreement, although no station exceeds 0.6. The ME is small (−0.23 ± 1.37 mm day‒1), with a nearly balanced distribution of overestimation (53.5%) and underestimation (46.5%). The RMSE averages 18.76 ± 4.16 mm day‒1, with 65% of stations below 20 mm day‒1, suggesting reasonable magnitude performance despite remaining uncertainty. Rainfall detection skill is very strong (mean POD = 0.97; 97.7% of stations > 0.95), indicating near-perfect event detection.

thumbnail
Fig 3. Spatial distribution of ECMWF precipitation forecast performance metrics over Bangladesh for 1-3-day lead times during 2023–2024.

Panels depict correlation coefficient (CC: a, e, i), mean error (ME: b, f, j; mm day-1), root mean square error (RMSE: c, g, k; mm day‒1), and probability of detection (POD: d, h, l). (Base map source: https://data.humdata.org/dataset/cod-ab-bgd).

https://doi.org/10.1371/journal.pclm.0000791.g003

Spatially, CC (panels a, e, i) ranges from 0.18–0.55 at day 1 (higher in northern/northeastern regions, lower in southeast/southern coastal areas), 0.20–0.56 at day 2 (moderately higher in central/southern parts, lower in northern/southeastern coastal zones), and 0.22–0.60 at day 3 (generally lower, particularly in southern/coastal areas). ME (panels b, f, j) shows values of −3.7 to +4.0 mm day‒1 at 1 day (slight positive biases in northwestern/southern areas, negative in southeastern/coastal regions), broadening to −3.6 to +4.6 mm day‒1 at 2 day (similar patterns) and −3.9 to +4.3 mm day‒1 at 3 day (stronger negatives in northeastern/southern regions). RMSE (panels c, g, k) varies from 12–34 mm day‒1 at 1 day (smaller in central/western areas, larger in northeast), extending to 13–34 mm day‒1 at day 2 (lowest in central/western, higher in northeast/southeastern coast), with comparable ranges at day 3. POD (panels d, h, l) remains high at 0.95–1.00 for day 1, 0.92–0.99 for day 2, and consistently elevated at day 3, indicating reliable event detection nationwide.

4.3. GFS forecast performance

Fig 4 illustrates the spatial distribution of GFS’s precipitation forecast skill across Bangladesh for 1–3-day lead times during 2023–2024, based on validation against BMD station observations. Overall, GFS displays moderate performance, with domain-averaged correlation coefficients (CC) declining from 0.40 at day 1 to 0.33 at day 3, mean errors (ME) ranging from −1.10 to −1.52 mm day‒1 indicating underestimation, root mean square errors (RMSE) increasing from 18.61 to 19.31 mm day‒1, and probability of detection (POD) decreasing from 0.919 to 0.900. At the 95% confidence level, the GFS Day-1 forecast shows a mean CC of 0.40 ± 0.06 (range: 0.15–0.53) and no station exceeding CC > 0.6. It exhibits the underestimation bias (ME = −1.10 ± 1.35 mm day‒1), while RMSE remains moderate at 18.61 ± 4.10 mm day‒1, with ~70% of stations below 20 mm day‒1. Rainfall detection performance is comparatively lower (mean POD = 0.92), with fewer than 20% of stations exceeding 0.95.

thumbnail
Fig 4. Spatial distribution of GFS precipitation forecast performance metrics over Bangladesh for 1-3-day lead times during 2023–2024.

Panels depict correlation coefficient (CC: a, e, i), mean error (ME: b, f, j; mm day-1), root mean square error (RMSE: c, g, k; mm day‒1), and probability of detection (POD: d, h, l). (Base map source: https://data.humdata.org/dataset/cod-ab-bgd).

https://doi.org/10.1371/journal.pclm.0000791.g004

Spatially, CC (panels a, e, i) ranges from 0.15–0.55 at day 1 (higher in northern/northeastern regions, lower in southeast/southern coastal areas), 0.18–0.53 at day 2 (moderately higher in central/southern parts, lower in northern/southeastern coastal zones), and 0.20–0.50 at day 3 (generally lower, particularly in southern/coastal areas). ME (panels b, f, j) shows values of −3.8 to +4.2 mm day‒1 at day 1 (positive biases in northwestern/southern areas, negative in southeastern/coastal regions), broadening to −3.7 to +4.5 mm day‒1 day 2 (similar patterns) and −4.0 to +4.1 mm day‒1 at day 3 (stronger negatives in northeastern/southern regions). RMSE (panels c, g, k) varies from 12–35 mm day‒1 at day 1(smaller in central/western areas, larger in northeast), extending to 13–36 mm day‒1 at day 2 (lowest in central/western, higher in northeast/southeastern coast), and similar ranges at day 3. POD (panels d, h, l) remains robust, with 0.90–1.00 at day 1, 0.88–0.99 at day 2, and 0.85–0.98 at day 3, indicating effective event detection despite biases.

4.4. GraphCast performance in monsoon season

Fig 5 displays the spatial distribution of mean error (ME) and root mean square error (RMSE) for GraphCast precipitation forecasts during the monsoon season (June–September) over Bangladesh at 1-, 2-, and 3-day lead times, validated against BMD station observations from 2023–2024.

thumbnail
Fig 5. Spatial distribution of GraphCast monsoon precipitation forecast performance metrics over Bangladesh for 1–3-day lead times during 2023–2024.

Panels show mean error (ME: a, c, e; mm day‒1) and root mean square error (RMSE: b, d, f; mm day‒1) for 1-day (a, b), 2-day (c, d), and 3-day (e, f) forecasts. (Base map source: https://data.humdata.org/dataset/cod-ab-bgd).

https://doi.org/10.1371/journal.pclm.0000791.g005

For the 1-day lead (panels a, b), ME ranges from -11.56 to 10.49 mm, showing predominant negative values (underestimation) in northern and central regions, with positive values (overestimation) in southern coastal areas; RMSE ranges from 10.76 to 48.02 mm, with most stations falling between 15.52 and 25.10 mm, and higher errors in northeastern and southeastern stations. For the 2-day lead (panels c, d), ME ranges from -10.28 to 13.80 mm, maintaining similar spatial patterns of underestimation in the north/center and overestimation in the south; RMSE ranges from 11.81 to 41.19 mm, with most stations falling between 16.16 and 26.42 mm, and elevated errors in the northeast. For the 3-day lead (panels e, f), ME ranges from -7.99 to 16.58 mm, exhibiting increased overestimation in southern zones; RMSE ranges from 12.22 to 41.83 mm, with most stations falling between 16.86 and 26.77 mm, and higher deviations in northeastern and some central stations.

4.5. Comparative model performance

Fig 6 presents domain-averaged metrics for cumulative precipitation forecasts by GraphCast, ECMWF, and GFS across 1- to 3-day lead times during 2023–2024.

thumbnail
Fig 6. Domain-averaged performance metrics for precipitation forecasts over Bangladesh for 1–3-day lead times during 2023–2024.

Panels show correlation coefficient (CC), mean error (ME; mm day‒1), root mean square error (RMSE; mm day‒1), and probability of detection (POD) for GraphCast (blue), ECMWF (orange), and GFS (green).

https://doi.org/10.1371/journal.pclm.0000791.g006

GraphCast outperforms in CC (0.63–0.57), RMSE (15.8–16.5 mm day‒1), and POD (0.99–0.98), with minimal degradation, reflecting superior pattern capture and event detection. ECMWF shows moderate CC (0.41–0.39) and RMSE (18.2–18.7 mm day‒1), with lower POD (0.98–0.96). GFS exhibits comparable CC (0.40–0.35) but higher RMSE (18.5–19.0 mm day‒1) and POD (0.92–0.90). All models display negative ME (−0.3 to −1.4 mm day‒1), indicating underestimation, with GraphCast and GFS more pronounced.

4.6. Performance for extreme rainfall events

The critical success index (CSI) and false alarm ratio (FAR) for GraphCast, ECMWF, and GFS at extreme rainfall thresholds of 100, 200, and 300 mm across 1-, 2-, and 3-day lead times are summarized in Table 2 along with conditional biases. These conditional biases are calculated by first selecting all events where either the forecast or the observed rainfall exceeded the respective threshold and then averaging the forecast-minus-observation differences for those events. These metrics evaluate the models’ skill in detecting high-intensity events.

thumbnail
Table 2. Critical Success Index (CSI) and False Alarm Ratio (FAR), Rainfall Bias (mm) for GraphCast, ECMWF, and GFS at extreme rainfall thresholds and lead times.

https://doi.org/10.1371/journal.pclm.0000791.t002

At the 100 mm threshold, CSI ranges from 0.4476 to 0.5202, with GFS highest (0.5121–0.5202) and GraphCast lowest (0.4476–0.4603); FAR varies from 0.4419 to 0.5519, with GFS lowest (0.4419–0.4556) and GraphCast highest (0.5393–0.5519). For 200 mm, CSI spans 0.4722–0.5227, with GFS leading (0.5162–0.5227) and GraphCast trailing (0.4722–0.4949); FAR ranges 0.4313–0.5267. At 300 mm, CSI is 0.4902–0.5251, with GFS superior (0.5201–0.5251) and GraphCast lower (0.4902–0.5170); FAR is 0.4212–0.5080.

CSI modestly increases and FAR decreases with higher thresholds across models, indicating better relative skill for rarer events (Nevo et al., 2022). GFS outperforms with highest CSI and lowest FAR, followed by ECMWF (CSI: 0.4876–0.5129; FAR: 0.4561–0.4969), while GraphCast shows lower CSI and higher FAR, suggesting overprediction of extremes due to underrepresented rare events in training data [24,26].

Bias values are negative across all models and thresholds, indicating systematic underestimation of rainfall amounts. The magnitude of negative bias increases substantially with higher thresholds, particularly at 200 mm and 300 mm, reflecting growing underprediction for more intense precipitation events. ECMWF consistently exhibits the lowest magnitude of underestimation for heavy rainfall events across most thresholds and lead times. Overall, while GFS demonstrates strong categorical skill (higher CSI and lower FAR), it exhibits the largest magnitude underestimation at extreme thresholds. ECMWF generally shows comparatively smaller negative bias across most thresholds, whereas GraphCast tends to show moderate but persistent underprediction, particularly at longer lead times.

5. Discussion

The AI driven GNN structure of GraphCast captures broad atmospheric patterns and non-linear dynamics associated with rainfall variability efficiently compared to ECMWF and GFS [1921] as reflected in higher CC (0.57–0.65) and lower RMSE (15.66–16.61 mm day ‒1) across 1- to 3-day leads over Bangladesh in domain average metrics for short-range forecasting. Among the models ECMWF showed the smallest bias (−0.23 to −0.43 mm day‒1), followed by GraphCast with moderate bias (−0.20 to −0.98 mm day‒1), while GFS exhibited the strongest underestimation (−1.10 to −1.52 mm day‒1). In monsoon-prone regions where small rainfall can trigger flooding [7,30], the near perfect POD values (≈0.999) ensure GraphCast’s reliability in rainfall detection and better representation of monsoon precipitation variability. All statistical metrics for GraphCast, ECMWF, and GFS are accompanied by 95% bootstrap confidence intervals and significance testing, confirming that the differences in skill are statistically robust. For GraphCast, Day-1 CC = 0.6548 ± 0.0932 and RMSE = 15.66 ± 7.86 highlight narrow confidence bounds for pattern agreement and moderate uncertainty in rainfall magnitude. However, the inherent unpredictability of Bangladesh’s convective tropical climate [6,10] causes all three models to lose skill with increasing lead time, with GraphCast showing a slightly larger rise in RMSE due to accumulated autoregressive uncertainty. The confidence intervals further confirm that while all models degrade with lead time, GraphCast maintains consistently higher pattern skill and rainfall detection reliability compared to ECMWF and GFS across the domain.

The current study has found relatively better performance of GraphCast in central and northern Bangladesh along with higher CC and lower RMSE values which indicated improved simulation of monsoon dynamics over relatively uniform terrain. On the contrast, southeastern regions observed reduced skill in forecasting which may correspond to findings from similar evaluation studies carried over monsoon-dominated complex topography where AI models capture large-scale circulation and moisture transport effectively but face challenges with highly localized extreme events [5,29,43]. As GraphCast is trained on ERA5 reanalysis data, it has better data assimilation which can capture regional heterogeneity better than traditional physics-based models that face difficulties in explaining sub-grid scale orographic and convective processes, making it suitable for short-term water management and agricultural planning where rainfall variability strongly affects food security [3,4,12,13].

The monsoon performance of GraphCast is relatively weak over Bangladesh with underestimation in northern/central areas and overestimation in the south while RMSE values are higher than annual averages, indicating model’s sensitivity to convective variability and orographic effects during peak monsoon periods [5,6], though its near-perfect POD still supports strong flood-warning capability. Alongside monsoon forecasting, GraphCast also underperforms compared to GFS and ECMWF in extreme rainfall event (100–300 mm) detection, exhibiting higher FAR and lower CSI, likely due to rare-event biases from reanalysis-based training lacking high-magnitude rainfall events weather samples in historical data [2426]. Although differences in native model resolution may partly influence these results, with GraphCast operating at 0.25° × 0.25° resolution and ECMWF/GFS at 0.5° × 0.5°, coarser-resolution models generally smooth rainfall peaks and suppress extremes; therefore, the stronger performance of ECMWF and GFS despite this limitation further supports the conclusion that GraphCast struggles with extreme event representation. GFS performs best at these thresholds, with differences in CSI, FAR, and biases statistically significant at p < 0.05, as confirmed by 95% bootstrap confidence intervals, reflecting its ensemble assimilation methods that allow better representation of outliers [2,27]. Higher CSI means the model is correctly capturing more real rainfall events, while lower FAR means it is issuing fewer false alarms—together indicating more accurate and reliable heavy-rain predictions. The observed increase in CSI and corresponding decrease in FAR with higher magnitude thresholds across models suggests improved relative accuracy for rarer events, as false detections decline with increasing rainfall magnitude [30].

Finally, the findings of the study suggests that GraphCast outperformed ECMWF in 1–3-day precipitation forecasts in Bangladesh with RMSE values ranging between 9.08–18.66 mm day‒1. Similar outputs were found over China from GraphCast forecast where RMSE has fallen between 0.44–9.38 mm day‒1. This difference reflects Bangladesh’s highly variable monsoon rainfall with extreme convective and orographic effects [5,6], compared to China’s more stable temperate precipitation patterns [28]. These conditions imply that GraphCast holds substantial potential for operational short-range forecasting in Bangladesh, particularly for routine precipitation prediction and flood early warning. However, optimization for extreme event forecasting remains necessary. Future improvements could address forecast uncertainty by integrating ensemble or probabilistic extensions [22] or hybrid frameworks combining AI and physics-based models [26].

6. Conclusion

This study demonstrates that GraphCast outperforms ECMWF and GFS in 1–3-day precipitation forecasts over Bangladesh, with higher correlations (CC 0.57-0.65), lower errors (RMSE 15.66–16.61 mm day‒1), and near-perfect detection rates (POD > 0.98). Forecast skill declines with lead time for all models, but GraphCast remains robust for near-term operational use. The model tends to overpredict extreme rainfall (100–300 mm), resulting in higher false alarms compared to GFS. Overall, GraphCast demonstrates substantial promise for improving short-term precipitation forecasts in tropical environments like Bangladesh and integrating it with traditional physics-based models may offer a more balanced approach to capturing both typical and extreme rainfall events. The current study can be further extended in future with longer datasets and satellite-based observations to assess interannual consistency and enhance generalizability.

References

  1. 1. Aggarwal R, Kumar R. A comprehensive review of numerical weather prediction models. Int J Comput Appl. 2013;74(18):44–8.
  2. 2. Brotzge JA, Berchoff D, Carlis DL, Carr FH, Carr RH, Gerth JJ. Challenges and Opportunities in Numerical Weather Prediction. Bull Am Meteorol Soc. 2023;104:E698-705.
  3. 3. Uddin SMN, Pramanik MdSK, Hossen MdS. Impact of Temperature and Rainfall on Agricultural Production in the Southern Part of Bangladesh. Malaysian J Buss Econ Mgmt. 2024;:196–201.
  4. 4. Ahmed MR. Climate shocks’ impact on agricultural income and household food security in Bangladesh: An implication of the food insecurity experience scale. Heliyon. 2024;10(4):e25687. pmid:38379971
  5. 5. Endo N, Matsumoto J, Hayashi T, Terao T, Murata F, Kiguchi M, et al. Trends in Precipitation Characteristics in Bangladesh from 1950 to 2008. SOLA. 2015;11(0):113–7.
  6. 6. Rafiuddin M, Uyeda H, Islam MN. Regional and seasonal variations of precipitation systems in Bangladesh. Sri Lankan J Phys. 2012;12(0):7.
  7. 7. Singhal A, Raman A, Jha SK. Potential Use of Extreme Rainfall Forecast and Socio-Economic Data for Impact-Based Forecasting at the District Level in Northern India. Front Earth Sci. 2022;10.
  8. 8. Xu H, Zhao Y, Zhao D, Duan Y, Xu X. Improvement of disastrous extreme precipitation forecasting in North China by Pangu-weather AI-driven regional WRF model. Environ Res Lett. 2024;19(5):054051.
  9. 9. Ahmed R, Kim IK. Patterns of daily rainfall in Bangladesh during the summer monsoon season: Case studies at three stations. Phys Geogr. 2003;24:295–318.
  10. 10. Alam E, Hridoy A-EE, Tusher SMSH, Islam ARMT, Islam MK. Climate change in Bangladesh: Temperature and rainfall climatology of Bangladesh for 1949-2013 and its implication on rice yield. PLoS One. 2023;18(10):e0292668. pmid:37824463
  11. 11. Liu A, Crabbe MJC, Zhang Z, Das LC. Spatio-temporal patterns of rainfall variability in Bangladesh. IJGW. 2024;33(3).
  12. 12. Rahman MN, Azim SA. Spatiotemporal evaluation of rainfall trend during 1979-2019 in seven climatic zones of Bangladesh. Geology, Ecology, and Landscapes. 2021;7(4):340–55.
  13. 13. Ahmed S, Islam T, Haque A, Bhandari H. Effect of rainfall variability on cropping windows of Patuakhali and Rangpur Regions. 2024. https://cgspace.cgiar.org/items/203a67b2-fb77-4ffc-b7be-c23a65fafdd4
  14. 14. Kumar U, Werners S, Roy S, Ashraf S, Hoang LP, Datta DK. Role of information in farmers’ response to weather and water related stresses in the lower Bengal Delta, Bangladesh. Sustainability. 2020;12(8).
  15. 15. Hassan SMQ, Mallik MAK, Akhter MAE, Chowdhury MAM. Trend analysis and spatial distribution of monsoon precipitation over Bangladesh during 1951-2012. 2015.
  16. 16. Hossain MF. Impact of Climate Change in Bangladesh: Rainfall. 2002.
  17. 17. Mishu RA, Mallick J, Akter MY, Fattah MdA, Kamruzzaman M, Salam MA, et al. Spatial and temporal variability of future extreme precipitation in Bangladesh using CMIP6 models. Journal of Water and Climate Change. 2025.
  18. 18. Chapagain PS, Shrestha S, Islam MN, Rai SC, Zhang Y, Yan J. Weather information sources, sharing platforms, and trustworthiness for climate change adaptation in Bangladesh, India, and Nepal. Clim Dev. 2025.
  19. 19. Lam R, Sanchez-Gonzalez A, Willson M, Wirnsberger P, Fortunato M, Alet F, et al. Learning skillful medium-range global weather forecasting. Science. 2023;382(6677):1416–21. pmid:37962497
  20. 20. Bi K, Xie L, Zhang H, Chen X, Gu X, Tian Q. Accurate medium-range global weather forecasting with 3D neural networks. Nature. 2023;619(7970):533–8. pmid:37407823
  21. 21. Pathak J, Subramanian S, Harrington P, Raja S, Chattopadhyay A, Mardani M. FourCastNet: A global data-driven high-resolution weather model using adaptive Fourier neural operators. 2022.
  22. 22. Price I, Sanchez-Gonzalez A, Alet F, Andersson TR, El-Kadi A, Masters D. Probabilistic weather forecasting with machine learning. Nature. 2025;637(8044):84–90. pmid:39633054
  23. 23. Zhong X, Chen L, Liu J, Lin C, Qi Y, Li H. FuXi-Extreme: Improving extreme rainfall and wind forecasts with diffusion model. Sci China Earth Sci. 2024;67(12):3696–708.
  24. 24. Sun YQ, Hassanzadeh P, Zand M, Chattopadhyay A, Weare J, Abbot DS. Can AI weather models predict out-of-distribution gray swan tropical cyclones?. Proc Natl Acad Sci U S A. 2025;122. pmid:40392853
  25. 25. Zhang Z, Fischer E, Zscheischler J, Engelke S. Numerical models outperform AI weather forecasts of record-breaking extremes. 2025.
  26. 26. Bodnar C, Bruinsma WP, Lucic A, Stanley M, Allen A, Brandstetter J, et al. A foundation model for the Earth system. Nature. 2025;641(8065):1180–7. pmid:40399684
  27. 27. Liu CC, Hsu K, Peng MS, Chen DS, Chang PL, Hsiao LF, et al. Evaluation of five global AI models for predicting weather in Eastern Asia and Western Pacific. NPJ Clim Atmos Sci. 2024;7(1).
  28. 28. Yan Z, Lu X, Wu L, Liu F, Qiu R, Cui Y, et al. Evaluation of precipitation forecasting base on GraphCast over mainland China. Sci Rep. 2025;15(1):14771. pmid:40295583
  29. 29. Gupta A, Sheshadri A, Suri D. Mausam: An observations-focused assessment of global AI weather prediction models during the South Asian monsoon. 2025.
  30. 30. Nevo S, Morin E, Gerzi Rosenthal A, Metzger A, Barshai C, Weitzner D, et al. Flood forecasting with machine learning models in an operational framework. Hydrol Earth Syst Sci. 2022;26(15):4013–32.
  31. 31. Portuguez‐maurtua M, Arumi JL, Lagos O, Stehr A, Arquiñigo NM. Filling gaps in daily precipitation series using regression and machine learning in inter‐Andean watersheds. Water. 2022;14(6).
  32. 32. Billah M, Adnan MdN, Akhond MR, Ema RR, Hossain MdA, Md. Galib S. Rainfall prediction system for Bangladesh using long short-term memory. Open Computer Science. 2022;12(1):323–31.
  33. 33. Osmani SA, Kim J-S, Jun C, Sumon MW, Baik J, Lee J. Prediction of monthly dry days with machine learning algorithms: a case study in Northern Bangladesh. Sci Rep. 2022;12(1):19717. pmid:36385262
  34. 34. Sikder S, Hossain F. Assessment of the weather research and forecasting model generalized parameterization schemes for advancement of precipitation forecasting in monsoon‐driven river basins. J Adv Model Earth Syst. 2016;8(3):1210–28.
  35. 35. Mannan MA, Chowdhury MAM, Karmakar S. Application of NWP model in prediction of heavy rainfall in Bangladesh. In: Procedia Engineering. Elsevier Ltd; 2013. 667–75. https://doi.org/10.1016/j.proeng.2013.03.176
  36. 36. Islam MdA, Shampa MosaTA. Precipitation prediction in Bangladesh using machine learning approaches. IJHST. 2023;1(1):1.
  37. 37. Wu Y, Yang J, Zhang Z, Das LC, Crabbe MJC. High-Resolution Temperature Evolution Maps of Bangladesh via Data-Driven Learning. Atmosphere. 2024;15(3).
  38. 38. Assamnew AD, Mengistu Tsidu G. Assessing improvement in the fifth‐generation ECMWF atmospheric reanalysis precipitation over East Africa. Intl Journal of Climatology. 2022;43(1):17–37.
  39. 39. Du M, Huang K, Zhang S, Huang C, Gong Y, Yi F. Water vapor anomaly over the tropical western Pacific in El Niño winters from radiosonde and satellite observations and ERA5 reanalysis data. Atmos Chem Phys. 2021;21:13553–69.
  40. 40. Huang H, Huang Y. Radiative sensitivity quantified by a new set of radiation flux kernels based on the ECMWF Reanalysis v5 (ERA5). Earth Syst Sci Data. 2023;15(7):3001–21.
  41. 41. Patra A, Min SK, Seong MG. Climate variability impacts on global extreme wave heights: Seasonal assessment using satellite data and ERA5 reanalysis. J Geophys Res Oceans. 2020;125.
  42. 42. Baten N, Akram Hossain M, Asadur Rahman M, Abdul Khaleque M. The Characteristics of Monsoon Rainfall over Bangladesh for the Period of 1992 to 2021. https://presite.bmd.gov.bd/file/2023/11/25/pdf/157901.pdf 2023. 2026 February 24.
  43. 43. Choudhury A, Panda J. Development of a data-driven weather forecasting system over India with Pangu-Weather architecture and IMDAA reanalysis data. http://arxiv.org/abs/2503.12956 2025.