REVIEW 4 major objections 5 minor 24 references
Dense-Cast: A lightweight ensemble of deep learning architectures for precipitation nowcasting
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A 3.3-million-parameter rain-forecasting model can outperform a U-Net twice its size on hydrologic skill.
desk verdict Incremental but sensible architecture combo; headline KGE gain is not trustworthy because the train/test split is unspecified and likely leaking. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing machinery is the Dense-Cast encoder-decoder with a transformer bridge. The encoder uses dense blocks of depth $j=3$ and growth rate 16, each dense layer concatenating its features with all previous layers, $Y_n = H_j([x_0,\ldots,x_{j-1}])$, together with lightweight residual blocks whose shortcut path adds the input to the learned mapping, $Y_n = F(X_n,\{W_i\}) + W_s X_n$. Depthwise separable convolutions keep the parameter count at 3.3 million, while the transformer bridge applies multi-head attention to reshaped image patches, $T(X) = (X_{ffn} + A_T)$ with $A_T = X + Z(X)$, which the paper argues lets the model weigh which regions and timestamps matter for the next two frames.
What would settle it
Re-run the experiment with a strictly temporal split, training on earlier monsoon seasons and testing on later ones, and recompute MAE, RMSE, and KGE; if the 30-minute KGE drops materially below the reported 0.816, the original split likely leaked overlapping frames into the test set.
Extended reading notes
Core claim
On its own terms, Dense-Cast is a deterministic image-to-image nowcasting model: five half-hourly frames from the GPM IMERG Final V07 dataset are stacked as input channels, and the network outputs precipitation maps for the next two half-hour steps. The encoder alternates residual blocks and dense blocks built from depthwise separable convolutions, a transformer encoder serves as the bridge to capture temporal dependencies, and the decoder uses transposed convolutions with encoder-feature concatenation to reconstruct the maps. In the reported experiments, the 3.3-million-parameter model scores KGE 0.816 at a 30-minute lead time and 0.708 at 1 hour, while the same-depth 7-million-parameter U-Net scores 0.774 and 0.692; the U-Net has lower MAE and RMSE (0.195 and 0.677 mm versus 0.235 and 0.735 mm at 30 minutes), so the claimed advantage is specific to the correlation-variability-bias composite that KGE measures.
Load-bearing premise
The load-bearing premise is that the 80/20 train-test split prevents overlapping five-frame input windows from appearing in both training and testing; Sections 3.3 and 3.5 describe the split only as percentages, without saying whether it is temporal or random.
Editorial extensions
If this is right
- If the reported skill is reproducible, a 3.3-million-parameter model can replace a 7-million-parameter U-Net for nowcasting when deployment memory, power, or inference cost is constrained.
- The 30-minute KGE gap (0.816 versus 0.774) suggests the transformer bridge adds hydrologic skill beyond what a same-depth U-Net derives from its encoder-decoder structure.
- At the one-hour lead time the model still leads on KGE (0.708 versus 0.692), so the parameter advantage does not vanish when the prediction horizon doubles.
- Because the input-output recipe is simply five frames in and two frames out, the same architecture can be retrained on other regions or other IMERG periods without structural change.
Reading between the lines
- A strict temporal split should be tested before comparing Dense-Cast's KGE with other models: the paper describes only an 80/20 split, and overlapping five-frame windows leak information if the split is random rather than by time.
- The dataset period is given as 2019-2023 in the abstract and 2018-2023 in Section 3.5, so reproducing the exact training set requires the authors to state which range was actually used.
- Because the model outputs only a deterministic precipitation map, extending it with quantile or ensemble heads would show whether the high KGE reflects genuine forecast skill or a narrow predictive distribution.
- A three-way benchmark against SmaAt-UNet and a ConvLSTM-based nowcaster on the same temporal split would place the parameter advantage in context and isolate the contribution of the transformer bridge.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces Dense-Cast, an encoder-decoder model combining depthwise separable residual blocks, dense blocks, and a transformer encoder for deterministic half-hourly precipitation nowcasting over North-East India. Using five consecutive GPM IMERG half-hour frames as input, it predicts the next two half-hour precipitation maps, and reports MAE 0.235 mm, RMSE 0.735 mm, and KGE 0.816 at a 30-minute lead time with 3.3M parameters, exceeding a 7M-parameter U-Net baseline in KGE. The paper describes data preprocessing, architecture details, and results, but the evaluation protocol is not sufficiently specified to support the central claim.
Significance. If the reported results were obtained on a temporally disjoint test set, the contribution would be meaningful: a 3.3M-parameter model with competitive hydrological skill would be a useful lightweight baseline for precipitation nowcasting, particularly for resource-constrained settings. The architecture is a reasonable combination of established components, and the use of GPM IMERG data over a monsoon region addresses an operational forecasting need. However, the manuscript provides no code, no error bars, and an incompletely described baseline, so the significance can only be assessed after the evaluation protocol is clarified and reproduced.
major comments (4)
- [Section 3.3, Table 1 (Train-test split)] The split is described only as "80 percent of the data is used as the training data, while the rest is used as the testing dataset," with no statement that it is temporal. Because each sample is a sliding window of five consecutive half-hour frames predicting the next two, a random split places nearly identical frames in both training and test sets; the model would then be tested on near-duplicates of training inputs, artificially inflating the reported MAE/RMSE/KGE in Table 3. This is the load-bearing issue for the central performance claim. Please specify the exact split (e.g., by year or contiguous block), ensure there is no temporal overlap between training and test samples, and report the split dates.
- [Section 3.2 vs Section 3.5] Section 3.2 states the dataset covers June-September 2019-2023, while Section 3.5 states 2018-2023; the stated total of 29,280 images corresponds to five years (122 days per year times 48 half-hours times 5 years), not six. This inconsistency must be resolved because the dataset period directly affects the training and test composition, and hence every reported result.
- [Section 4, Table 3] Results are reported from a single training run with no standard deviation or confidence intervals. The claimed advantage over U-Net rests on KGE (0.816 vs 0.774) while MAE and RMSE are worse (0.235 vs 0.195 mm and 0.735 vs 0.677 mm); with a single run, the KGE difference may be within noise. Please report repeated runs with different random seeds and a statistical comparison, and clarify whether the "trial-and-error" process in Section 3.5 involved repeated evaluation on the test set.
- [Section 3.4/3.5 and Table 3] The U-Net baseline is described only as "similar depth and configuration"; no details are given for its architecture, number of layers, loss function, optimizer, learning rate, or training schedule. Without a fully specified baseline, the parameter-efficiency and skill comparisons in Table 3 cannot be reproduced or interpreted.
minor comments (5)
- [Table 1, "Creating features and labels"] The next two half-hours are described as "stacked as features," but they are the prediction targets and should be called "labels."
- [Section 3.5] "The half precipitation dataset" should read "the half-hourly precipitation dataset."
- [Equation (5)] Equation (5) has an unmatched parenthesis; it should be written as \(X_{\mathrm{dec}} = \mathrm{Residual}(\mathrm{Concat}(X_T, f_{\mathrm{enc}}))\).
- [Section 4 and Section 2] "The propose DL model" should be "The proposed DL model," and the word "foreasts" in the discussion of reference [11] should be "forecasts."
- [Section 3.5] The statement that training and testing is a "trial-and-error process" repeated "until an optimal model is obtained" suggests model selection based on test performance; please describe the validation set used for early stopping and hyperparameter choices.
Circularity Check
No circular derivation: the reported nowcasting skill is an empirical result, and the only self-citation is a non-load-bearing architectural component.
full rationale
The paper's central claims are empirical: Dense-Cast is trained on GPM IMERG half-hourly precipitation and evaluated against a U-Net baseline with MAE, RMSE, and KGE. None of the headline numbers are produced by substituting the model's own definitions back into its inputs. The residual block is explicitly taken from the authors' earlier paper [11], but that citation supplies a reusable building block, not evidence for the accuracy claim; equations (1)-(6) are standard component definitions rather than fitted predictions. The transformer, dense, and residual components are described independently and could in principle fail to improve on U-Net, so the outcome is not forced by construction. The most serious concern is the unspecified 80/20 train-test split, which may be random and could leak overlapping sliding-window frames into training; however, that is a statistical evaluation risk, not a circularity in the derivation chain. There is no self-definitional reduction, no fitted parameter renamed as a prediction, and no uniqueness theorem or prior result imported from the authors that forces the reported KGE scores.
Assumptions & free parameters
free parameters (7)
- growth rate =
16
- dense block depth =
3
- transformer filters =
32
- initial learning rate =
0.0001
- batch size =
16
- train-test split ratio =
80/20
- learning rate decay factor =
0.2 after 5 epochs
assumptions (5)
- domain assumption IMERG Final Run precipitation estimates are treated as observed ground truth for training and evaluation.
- domain assumption Missing and negative precipitation values can be replaced by zero or the mean without changing the forecasting signal.
- domain assumption The 128x128 pixel crop of the bounding box sufficiently represents the forecast region and the outside areas do not matter.
- ad hoc to paper A random or unspecified split of overlapping sequences is a valid evaluation protocol for this time series task.
- standard math The residual block mapping in equation (1) and dense block mapping in equation (2) are standard and correctly implemented.
Cite this review
Pith. "Pith review of Dense-Cast: A lightweight ensemble of deep learning architectures for precipitation nowcasting." pith.science (2026). https://pith.science/paper/D2FLIRGS
@misc{pith2026260806082,
author = {Pith},
title = {Pith review of: Dense-Cast: A lightweight ensemble of deep learning architectures for precipitation nowcasting},
year = {2026},
howpublished = {\url{https://pith.science/paper/D2FLIRGS}},
note = {Machine review of arXiv:2608.06082}
}
read the original abstract
Proper short-term forecasting of precipitation is crucial in disaster management and preparedness. Nonetheless, the variability and nonlinearity of precipitation make short-term forecasting challenging for meteorologists. Moreover, capturing temporal dependencies in spatiotemporal data is a challenge in precipitation nowcasting. In this article, we introduce a lightweight deep learning model for half-hourly precipitation nowcasting. This model has been designed by incorporating the DenseNet architecture, residual connections, and transformer encoders for effective precipitation nowcasting with reduced model parameters. The North-Eastern region of India has been selected as the area of interest for our study. The region receives the highest precipitation during the months of June-September due to the monsoon season. The proposed model takes the previous five time-steps of half-hourly precipitation as inputs and predicts the precipitation in the next two half-hours. The GPM IMERG precipitation dataset with a 30-minute cadence has been used in this study for training and testing the model. The proposed architecture achieves best MAE of 0.235 millimetres, RMSE of 0.735 millimetres, and KGE score of 0.816 at an interval of 30 minutes.
Figures
Figures from the paper (1 more)
Reference graph
Works this paper leans on
-
[1]
Introduction Precipitation is a vital element for regulating the Earth’s climate and sustaining life. It is the primary pathway for water returning to the atmosphere, influencing freshwater availability, agricultural productivity and ecological balance. Additionally, precipitation influences the global water and energy cycles, impacting atmospheric circul...
-
[2]
An overview of pertinent literature that relates to our study is given below
Literature Review In recent times, many researchers have been exploring lightweight DL architectures tailored for various computer vision applications, particularly in the area of precipitation nowcasting. An overview of pertinent literature that relates to our study is given below. Howard AG et al. 2017 introduced a new class of models called MobileNets ...
work page 2017
-
[3]
This diverse area is situated between longitudes of 87° E and 98° E, and latitudes of 21° N to 30° N
Materials and Methods 3.1 Study area Our research concentrates on rainfall forecasting over the North -East region of India, which includes eight distinct states: Arunachal Pradesh, Assam, Manipur, Meghalaya, Mizoram, Nagaland, Sikkim, and Tripura. This diverse area is situated between longitudes of 87° E and 98° E, and latitudes of 21° N to 30° N. North-...
work page 2019
-
[4]
Evaluated performance metrics of the model has been shown in Table 3
Results and Discussions The propose DL model has been evaluated by using the statistical metrics described in Table 2, and the performance of the model is compared with a U -Net model with similar depth and configuration . Evaluated performance metrics of the model has been shown in Table 3. From Table 3, it can be seen that the proposed model produces a ...
-
[5]
Conclusion and future prospects In this article, we have explored how to build computationally cost-effective DL models for precipitation nowcasting using multiple lightweight architectures. Here, we employed the transformer-based attention mechanism to leverage the efficiency of a CNN -based encoder-decoder model. Evaluation of the model's efficiency by ...
-
[6]
Deep learning in environmental remote sensing: Achievements and challenges
Yuan Q, Shen H, Li T, Li Z, Li S, Jiang Y , Xu H, Tan W, Yang Q, Wang J, Gao J. Deep learning in environmental remote sensing: Achievements and challenges. Remote sensing of Environment. 2020 May 1;241:111716
work page 2020
-
[7]
To be Artificial Intelligence for sustainability or not to be sustainable Artificial Intelligence
Rizzo SA. To be Artificial Intelligence for sustainability or not to be sustainable Artificial Intelligence. Renewable and Sustainable Energy Reviews. 2025 Nov 1;223:116063
work page 2025
-
[8]
SmaAt-UNet: Precipitation nowcasting using a small attention -UNet architecture
Trebing K, Staǹczyk T, Mehrkanoon S. SmaAt-UNet: Precipitation nowcasting using a small attention -UNet architecture. Pattern Recognition Letters. 2021 May 1;145:178-86. 11
work page 2021
Show all 24 references
-
[9]
Evaluating pySTEPS optical flow algorithms for convection nowcasting over the Maritime Continent using satellite data
Smith J, Birch C, Marsham J, Peatman S, Bollasina M, Pankiewicz G. Evaluating pySTEPS optical flow algorithms for convection nowcasting over the Maritime Continent using satellite data. Natural Hazards and Earth System Sciences. 2024 Feb 15;24(2):567-82
2024
-
[10]
trajPredRNN+: A new approach for precipitation nowcasting with weather radar echo images based on deep learning
Ji C, Xu Y . trajPredRNN+: A new approach for precipitation nowcasting with weather radar echo images based on deep learning. Heliyon. 2024 Sep 30;10(18)
2024
-
[11]
Mobilenets: Efficient convolutional neural networks for mobile vision applications
Howard AG, Zhu M, Chen B, Kalenichenko D, Wang W, Weyand T, Andreetto M, Adam H. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861. 2017 Apr 17
2017 arXiv
-
[12]
Densely connected convolutional networks
Huang G, Liu Z, Van Der Maaten L, Weinberger KQ. Densely connected convolutional networks. InProceedings of the IEEE conference on computer vision and pattern recognition 2017 (pp. 4700 -4708)
2017
-
[13]
DeePS at: A deep learning model for prediction of satellite images for nowcasting purposes
Ionescu VS, Czibula G, Mihuleţ E. DeePS at: A deep learning model for prediction of satellite images for nowcasting purposes. Procedia Computer Science. 2021 Jan 1;192:622 -31
2021
-
[14]
Precipitation Prediction Using an Ensemble of Lightweight Learners
Li X, Rui S, Niu Y , Liu Y . Precipitation Prediction Using an Ensemble of Lightweight Learners. arXiv preprint arXiv:2401.09424. 2023 Nov 30
2023 arXiv
-
[15]
EfficientRainNet: Leveraging EfficientNetV2 for memory -efficient rainfall nowcasting
Sit M, Seo BC, Demiray B, Demir I. EfficientRainNet: Leveraging EfficientNetV2 for memory -efficient rainfall nowcasting. Environmental Modelling & Software. 2024 May 1;176:106001
2024
-
[16]
Lightweight residual U -Net model for hourly precipitation nowcasting
Kalita GJ, Singh HK. Lightweight residual U -Net model for hourly precipitation nowcasting. Procedia Computer Science. 2025 Jan 1;258:2948-57
2025
-
[17]
Onset of summer monsoon in Northeast India is preceded by enhanced transpiration
Pradhan R, Singh N, Singh RP. Onset of summer monsoon in Northeast India is preceded by enhanced transpiration. Scientific reports. 2019 Dec 9;9(1):18646
2019
-
[18]
Climate change impacts on socio -hydrological spaces of the Brahmaputra floodplain in Assam, Northeast India: A review
Borah L, Kalita B, Boro P, Kulnu AS, Hazarika N. Climate change impacts on socio -hydrological spaces of the Brahmaputra floodplain in Assam, Northeast India: A review. Frontiers in Water. 2022 Aug 15;4:913840
2022
-
[19]
Optimal rainfall threshold for monsoon rice production in India varies across space and time
Maiti A, Hasan MK, Sannigrahi S, Bar S, Chakraborti S, Mahto SS, Chatterjee S, Pramanik S, Pilla F, Auerbach J, Sonnentag O. Optimal rainfall threshold for monsoon rice production in India varies across space and time. Communications Earth & Environment. 2024 Jun 6;5(1):302
2024
-
[20]
Persistent loss of biologically -rich tropical forests in the Indian Eastern Himalaya
Sheth C, Datta A, Parashuram D. Persistent loss of biologically -rich tropical forests in the Indian Eastern Himalaya. BioRxiv. 2019 Nov 8:827360
2019
-
[21]
NASA global precipitation measurement (GPM) integrated multi -satellite retrievals for GPM (IMERG)
Huffman GJ, Bolvin DT, Braithwaite D, Hsu K, Joyce R, Xie P , Yoo SH. NASA global precipitation measurement (GPM) integrated multi -satellite retrievals for GPM (IMERG). Algorithm theoretical basis document (ATBD) version. 2015 Nov 16;4(26):30
2015
-
[22]
Attention is all you need
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I. Attention is all you need. Advances in neural information processing systems. 2017;30
2017
-
[23]
Precipitation nowcasting using transformer -based generative models and transfer learning for improved disaster preparedness
Piran MJ, Wang X, Kim HJ, Kwon HH. Precipitation nowcasting using transformer -based generative models and transfer learning for improved disaster preparedness. International Journal of Applied Earth Observation and Geoinformation. 2024 Aug 1;132:103962
2024
-
[24]
Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling
Gupta HV , Kling H, Yilmaz KK, Martinez GF. Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling. Journal of hydrology. 2009 Oct 20;377(1-2):80-91
2009
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.