<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">78569</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2026.078569</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting Tropical Cyclone Genesis Location Using STAG-Net: A Spatio-Temporal Attention-Gated Network</article-title>
<alt-title alt-title-type="left-running-head">Predicting Tropical Cyclone Genesis Location Using STAG-Net: A Spatio-Temporal Attention-Gated Network</alt-title>
<alt-title alt-title-type="right-running-head">Predicting Tropical Cyclone Genesis Location Using STAG-Net: A Spatio-Temporal Attention-Gated Network</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Sattar</surname><given-names>Kalim</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Missen</surname><given-names>Malik Muhammad Saad</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Zahra</surname><given-names>Syeda Zoupash</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Saher</surname><given-names>Najia</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Bashir</surname><given-names>Rab Nawaz</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="aff" rid="aff-5">5</xref><xref ref-type="aff" rid="aff-6">6</xref><email>rabnawaz@cuivehari.edu.pk</email></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Saidani</surname><given-names>Oumaima</given-names></name><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<contrib id="author-7" contrib-type="author">
<name name-style="western"><surname>Kamal</surname><given-names>Shahid</given-names></name><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-8" contrib-type="author">
<name name-style="western"><surname>Khan</surname><given-names>Muhammad I.</given-names></name><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Information Technology, The Islamia University of Bahawalpur</institution>, <addr-line>Bahawalpur</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Software Engineering, The Islamia University of Bahawalpur</institution>, <addr-line>Bahawalpur</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science, COMSATS University Islamabad, Vehari Campus</institution>, <addr-line>Vehari</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Artificial Intelligence, The Islamia University of Bahawalpur</institution>, <addr-line>Bahawalpur</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-5"><label>5</label><institution>Center for Advanced Analytics, CoE for Artificial Intelligence, Faculty of Computing and Informatics, Multimedia University</institution>, <addr-line>Cyberjaya, Selangor</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-6"><label>6</label><institution>Artificial Intelligence and Data Analytics Laboratory (AIDA), College of Computer and Information Sciences (CCIS), Prince Sultan University</institution>, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-7"><label>7</label><institution>Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University</institution>, <addr-line>P.O. Box 84428, Riyadh, 11671</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Rab Nawaz Bashir. Email: <email>rabnawaz@cuivehari.edu.pk</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>27</day><month>5</month><year>2026</year>
</pub-date>
<volume>147</volume>
<issue>2</issue>
<elocation-id>38</elocation-id>
<history>
<date date-type="received">
<day>04</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_78569.pdf"></self-uri>
<abstract>
<p>Tropical Cyclone (TC) genesis forecasting is an important aspect of early warning systems, as it allows the adoption of early warnings and mitigation plans. However, existing methods often rely on binary classification or fail to capture the complex spatio-temporal dependencies that govern TC formation. To address this limitation, this study introduces STAG-Net, a novel Spatio-Temporal Attention-Gated Network designed to directly predict the geographical coordinates of TC genesis. The model uses multivariate variables of meteorological factors such as u-wind, v-wind, relative humidity, temperature, and large-scale dynamic features using a Convolutional Neural Network (CNN), Gated Recurrent Units (GRUs), and a channel-wise attention mechanism in identifying both spatial and temporal characteristics. The methodology takes the initial tropical disturbance data as an input and obtains spatial features in the ERA5 reanalysis dataset that covers 37 isobaric pressure levels. The study also investigates the effect of grid resolution on prediction performance, as four grid sizes were compared, namely <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula>. The experimental results demonstrate that STAG-Net significantly outperforms existing baselines such as the Dynamic Spatio-temporal model (DST), Spatial Attention Fusing Network (Saf-Net), and a temporal-only model. Notably, the model achieves an average MAE of <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msup><mml:mn>2.67</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, MSE of 13.24, RMSE of 3.45, and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> of 0.87045, corresponding to performance improvements of 9.75%, 26.25%, 12.92%, and 4.27%, respectively, over the baseline model. The results also indicate that the <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula> grid configuration was found to be the most effective. The results highlight the significance of the proposed approach for the TC genesis location prediction task.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Tropical cyclone genesis</kwd>
<kwd>atmospheric dynamics</kwd>
<kwd>spatio-temporal analysis</kwd>
<kwd>deep learning</kwd>
<kwd>reanalysis data</kwd>
</kwd-group><funding-group>
<award-group id="awg1">
<funding-source>Princess Nourah bint Abdulrahman University</funding-source>
<award-id>PNURSP2026R760</award-id>
</award-group>
</funding-group></article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Tropical cyclone (TC) genesis forecasting is an important concern in atmospheric science and disaster risk management [<xref ref-type="bibr" rid="ref-1">1</xref>]. The term &#x201C;cyclone genesis&#x201D; is used to characterize the transition from a tropical disturbance to a tropical cyclone, as this is a critical phase that influences the storm&#x2019;s future trajectory and development. It is imperative to ensure adequate forecasting of this phase at the earliest possible stage, as it provides significant lead time for proactive decision-making. This lead time can be effectively used to provide timely warnings and mobilise emergency response agencies in order to minimise potential socio-economic losses [<xref ref-type="bibr" rid="ref-2">2</xref>]. The importance of enhancing predictive capabilities is further underscored by the growth in the frequency and intensity of tropical cyclones, which may be worsened by the rising climate [<xref ref-type="bibr" rid="ref-3">3</xref>]. In numerous instances, conventional forecasting methodologies, which primarily rely on numerical weather prediction schemes [<xref ref-type="bibr" rid="ref-4">4</xref>] and heuristic warning criteria [<xref ref-type="bibr" rid="ref-5">5</xref>], are unable to identify weak or emerging disturbances that subsequently develop into strong cyclonic storms. This vulnerability is particularly evident in regions with sparse data or those located in low-latitude oceanic regions [<xref ref-type="bibr" rid="ref-6">6</xref>]. It is imperative to develop models that can leverage the extensive collection of climatic data and reveal the concealed forms associated with cyclogenesis. It would be beneficial to implement an alternative that is based on a data-driven approach to spatio-temporal atmospheric information and has the capacity to learn non-linear, multi-factorial relationships among the factors (pressure, temperature, wind, humidity, etc.). This field holds immense potential to transform cyclone early warning systems and improve climate resilience across vulnerable regions.</p>
<p>Traditional TC genesis prediction systems were based on both numerical weather prediction (NWP) [<xref ref-type="bibr" rid="ref-4">4</xref>] models and empirical indices [<xref ref-type="bibr" rid="ref-3">3</xref>] based on physical knowledge of atmospheric dynamics. Although these models have played an essential role in productive forecasting, they experience several limitations. Most pronouncedly, their coarse resolution fails to capture mesoscale structure and convective processes that are very crucial in the formation of cyclones. Furthermore, the traditional models require high computational power and have high forecasting error when lead times exceed 48 h [<xref ref-type="bibr" rid="ref-7">7</xref>]. In addition, often deterministic predictions do not provide the probabilistic meaning that is vital in risk-based decision-making. Even more sophisticated ensemble systems, like those applied in the S2S (Subseasonal to Seasonal) framework [<xref ref-type="bibr" rid="ref-8">8</xref>], do not perform well beyond a week&#x2019;s timeframe.</p>
<p>Statistical models [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>] have also been employed for the TC genesis forecasting task. These models are conventionally based on empirical indices and regression methods using environmental data such as vorticity, wind shear, and humidity. Although these models are computationally effective, they fail to reflect non-linear interactions and capture spatio-temporal relationships, which restrict their effectiveness in predicting the location of TC genesis.</p>
<p>In the past few years, several researchers have utilized the effectiveness of machine learning for cyclone-genesis prediction. Studies [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>] map TC genesis into a binary classification problem. These systems are effective in distinguishing non-developing tropical depressions from developing ones and enabling early warnings. The study [<xref ref-type="bibr" rid="ref-14">14</xref>] presents TC-Pred, a deep learning model based on the transformer, for predicting TC genesis using ERA5 spatiotemporal data. It takes advantage of long-range dependency learning achieved via attention mechanisms. The method performs better than the CNN and Convolutional Long Short-Term Memory (ConvLSTM) benchmarks. In the study [<xref ref-type="bibr" rid="ref-15">15</xref>], a spatiotemporal deep learning model is suggested using ConvLSTM to forecast the genesis of a tropical cyclone (TC) based on environmental fields from ERA5 data. It poses TC genesis prediction as a binary classification task of genesis vs. non-genesis-related events. Although the performance was good, the weaknesses are regional imbalance and less generalization across the basins.</p>
<p>Although in the recent past there have been significant improvements in the prediction of TC genesis using machine learning, current models have several major limitations, which highlight the need for further improvement. A prominent shortcoming is the overwhelming focus on binary classification, where models merely determine whether a disturbance will develop into a TC within a fixed lead time. Such models are indeed effective in the early detection but fail in the ability to give the absolute position of genesis, which is essential in targeted early alerts, resource placements, and activity scheduling. TC genesis models, such as optimized Kalman Filter algorithm [<xref ref-type="bibr" rid="ref-12">12</xref>], TCGP-Net [<xref ref-type="bibr" rid="ref-15">15</xref>] use static or short-time temporal features to predict the genesis of occurrence at the current location of disturbance and do not consider the displacement of the disturbance location to a different spot within the field. Furthermore, the current TC genesis prediction studies do not focus much on the vertical structure of the atmosphere. In a majority of the reports, only a few isolated isobaric levels are assessed or averaged, disregarding the complete vertical structure that actually controls the cyclogenesis. It is possible that this simplification will cause the underrepresentation of features and lower model robustness. Thus, it becomes crucial to have a data-based model that allows prediction of the most likely genesis location while simultaneously studying all involved isobaric layers [<xref ref-type="bibr" rid="ref-16">16</xref>], offering a more spatially and vertically focused method of TC genesis forecasting.</p>
<p>To overcome these limitations, this study proposes a novel methodology for TC genesis location prediction. The proposed study utilizes ERA-5 reanalysis spatio-temporal data in grid format and predicts the coordinates of possible TC genesis. Pressure-level data for four different components (U-component of wind, V-component of wind, relative humidity, and temperature) across 37 different isobaric planes (1000 to 1 hPa) are extracted in four different grid sizes (<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula>) based on the detected tropical disturbance at time <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>t</mml:mi></mml:math></inline-formula>. The aim of the study is to predict the possible latitude and longitude ahead of time where it can intensify into a TC. The major contributions of this study are as follows:<list list-type="bullet">
<list-item>
<p>A novel methodology, Spatio-Temporal Attention-Gated Network (STAG-Net), is proposed for TC genesis location prediction by utilizing wide temporal information as well as deep atmospheric data in spatio-temporal format from ERA5 reanalysis.</p></list-item>
<list-item>
<p>The impact of varying spatial grid sizes (<inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula>) is systematically evaluated to determine the optimal grid size for accurate TC genesis prediction.</p></list-item>
<list-item>
<p>Conducted comprehensive experiments to analyze the contribution of four atmospheric components across 37 isobaric levels, identifying the most effective variable pair for enhancing prediction accuracy.</p></list-item>
</list></p>
<p>The rest of the study is organized as follows: <xref ref-type="sec" rid="s1_1">Section 1.1</xref> contains a survey of state-of-the-art research and its associated concerns. The methodology is described in <xref ref-type="sec" rid="s2">Section 2</xref>. The evaluation of results is presented in <xref ref-type="sec" rid="s3">Section 3</xref>. Lastly, <xref ref-type="sec" rid="s4">Section 4</xref> concludes the study by presenting the major findings and future directions.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Related Work</title>
<p>Predicting TC genesis falls into three broad categories, including numerical forecasting techniques, empirical indices, and data-driven techniques. Physical or ECMWF [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>] and GFS numerical models [<xref ref-type="bibr" rid="ref-19">19</xref>] can be used to calculate atmospheric dynamics by solving physical equations, although they usually have high computing costs and initialization problems. Other empirical indices, such as the Genesis Potential Index (GPI) [<xref ref-type="bibr" rid="ref-3">3</xref>], measure multiple environmental variables through a past trend but are not dynamic to changing climate conditions. However, an alternative data-based approach, which involves machine learning models specifically, has gained prominence due to being able to learn complex spatio-temporal patterns in machine learning models in reanalysis data-based approaches with a higher level of accuracy and operational efficiencies of machine learning models.</p>
<sec id="s1_1_1">
<label>1.1.1</label>
<title>Data-Driven Models</title>
<p>The statistical and machine learning models are a part of the data-driven models in predicting tropical cyclone genesis. The study by [<xref ref-type="bibr" rid="ref-20">20</xref>] used a statistical framework to determine important environmental factors of short-term TC genesis prediction. They have modeled the problem as a classification problem, where the validation was done using graphical model structure learning (PC algorithm) and logistic regression. However, the data imbalance and discretizations of statistical dependency are key limitations of statistical models. The study [<xref ref-type="bibr" rid="ref-21">21</xref>] formulated a statistical-dynamical tropical cyclone genesis guidance tool based on global model outputs by carrying out a multiple logistic regression. The problem of genesis prediction was conceptualized in the study as a classification problem and found major predictors in basins. Even though the forecasts were traditionally well-calibrated, they had the drawbacks of the biases in models and the prediction imperfection of regional specificity.</p>
<p>Although these developments have occurred, there are complex nonlinear and spatio-temporal relationships that can hardly be represented using traditional statistical models. Therefore, more advanced machine learning-based models have been applied to improve tropical cyclone genesis prediction.</p>
</sec>
<sec id="s1_1_2">
<label>1.1.2</label>
<title>Machine Learning-Based Models</title>
<p>Machine learning-based methods have been used for meteorological tasks. The study [<xref ref-type="bibr" rid="ref-22">22</xref>] used an ensemble approach for TC path prediction. The study [<xref ref-type="bibr" rid="ref-23">23</xref>] used a ConvGRU model for TC intensity prediction up to 24 h.</p>
<p>The study [<xref ref-type="bibr" rid="ref-24">24</xref>] proposes a machine learning methodology to define the possibility of mesoscale convective systems (MCSs) developing into a TC. Positioned as a classification task, it utilized AdaBoost as the classification algorithm, achieving an F1-score of 97.2 with a 6-h lead time. A major contribution is the combination of environmental and MCS-specific predictors, which provides better prediction than conventional methods such as the Genesis Potential Index (GPI).</p>
<p>The study [<xref ref-type="bibr" rid="ref-25">25</xref>] proposes a machine learning framework for long-term TC genesis prediction using Support Vector Machine (SVM) and AdaBoost algorithms. By accounting for five important meteorological factors, the model successfully maps input features to genesis outcomes as a classification task. It balances the data and training splits and provides better spatio-temporal precision and generalization.</p>
<p>The study [<xref ref-type="bibr" rid="ref-26">26</xref>] uses multiple environmental variables to forecast TC genesis with a Maximum Entropy (MaxEnt) machine learning model. The model, trained on reanalysis data and tested on historical observations, provides more spatially accurate potential genesis index values compared to conventional genesis indices. When applied to CMIP6 future climate scenarios, it demonstrates a statistically significant reduction in TC genesis prediction error, indicating a complex nonlinear correlation between potential intensity and TC genesis.</p>
<p>The study [<xref ref-type="bibr" rid="ref-27">27</xref>] put forward a multiscale regression model to predict the frequency of TC genesis (TCGF) in the Northern Hemisphere. The model represents variability of observed TCGF in 1960&#x2013;2019 in six climate-related predictors at interannual, interdecadal, and global warming time scales. Together with CMIP6 climate data, it forecasts basin-scale climate change in the near future, which gives a hybrid statistical-dynamical model that has a better decadal predictivity than longer-range historical trajectory-based prediction methods.</p>
<p>The study [<xref ref-type="bibr" rid="ref-28">28</xref>] proposes a novel methodology that combines CNN and Long Short-Term Memory (LSTM) within a deep learning framework to predict typhoons. It combines 3D and 2D CNNs to get spatial information based on atmospheric and ocean surface data, and LSTM acquires time-dependent information. The model is assessed using three regional datasets, and it is found to be better than the conventional numerical, statistical, and machine learning approaches, and this offers an innovative spatio-temporal reservoir-based technique to typhoon prediction, disaster warning, and preparedness.</p>
<p>The study [<xref ref-type="bibr" rid="ref-29">29</xref>] introduces a deep learning model, TCGNet, that combines Convolutional Neural Networks (CNNs) with channel- and spatial-attention mechanisms to emulate tropical cyclone genesis (TCG) under climate change conditions. Based on two historical and CMIP6 datasets, TCGNet shows improved prediction ability and generalization ability compared to the conventional statistical models. It eliminates the need for manual feature selection, captures complex, spatio-temporal patterns in the environment, and extrapolates the lower frequency of TCG in the case of increased carbon emissions.</p>
<p>The study [<xref ref-type="bibr" rid="ref-15">15</xref>] establishes an enhanced spatiotemporal deep learning model, TC-Pred, in which TC intensity is predicted at high resolution. The most important contribution is a feature aggregation mechanism for multi-source environmental data and the incorporation of a convolutional transformer module into the sequence-to-sequence architecture to reduce sequential dependency problems. The task is positioned as a regression task by forecasting future TC intensities. The model uses the ConvGRU algorithm embedded within a deep neural network.</p>
<p>The study [<xref ref-type="bibr" rid="ref-30">30</xref>] leverage artificial intelligence to increase the predictability of extreme events on subseasonal to decadal timescales through the hybrid integration of artificial intelligence and climate models, along with best practices for robustness and interpretability.</p>
<p>The study [<xref ref-type="bibr" rid="ref-31">31</xref>] has proposed the XAI-GPI framework, which uses the combination of clustering, ensemble feature selection, and Shapley Additive Explanations (SHAP) to better estimate the genesis of tropical cyclones while providing transparent driver attribution. The study [<xref ref-type="bibr" rid="ref-32">32</xref>] suggests NeuralGCM, an ML-physics model to make efficient seasonal predictions of tropical cyclone activity with competitive performance. The study [<xref ref-type="bibr" rid="ref-33">33</xref>], the researchers suggest the use of uncertainty-sensitive cyclone forecasting using interpretability-driven white-box models, including decision trees and Bayesian rule lists.</p>
<p>Although the accuracy of tropical cyclone genesis prediction has been improved significantly with statistical and machine learning-based models, as shown in <xref ref-type="table" rid="table-1">Table 1</xref>, they still have significant shortcomings. Most importantly, these models are binary classification models and do not directly predict TC genesis location. Additionally, these studies use a fixed grid size and fail to consider the best grid size. These gaps point to the need for a spatio-temporal modeling framework for predicting genesis coordinates as well as testing various grid sizes to identify a new grid size.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Summary of machine learning-based approaches in TC prediction.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Study</th>
<th>Key Work</th>
<th>Technique Used</th>
<th>Limitation</th>
</tr>
</thead>
<tbody>
<tr>
<td>[<xref ref-type="bibr" rid="ref-22">22</xref>]</td>
<td>Ensemble approach for TC path prediction</td>
<td>Ensemble learning</td>
<td>Did not incorporate deep spatio-temporal atmospheric data.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>TC intensity prediction up to 24 h</td>
<td>ConvGRU</td>
<td>Focused only on short-term intensity; lacked wide temporal and spatial feature integration for genesis.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>Classified MCSs likely to develop into TCs</td>
<td>AdaBoost</td>
<td>Relied on limited predictors; no evaluation of multi-level atmospheric variables or spatio-temporal data.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-25">25</xref>]</td>
<td>Long-term TC genesis prediction using five meteorological factors</td>
<td>SVM, AdaBoost</td>
<td>Focused only on binary classification of TC genesis without predicting the exact genesis location.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
<td>Used MaxEnt for TC genesis potential under CMIP6 scenarios</td>
<td>Maximum Entropy (MaxEnt)</td>
<td>Improved over traditional indices but did not explore deep neural methods or spatial grid resolution sensitivity.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>Multiscale regression for TCGF (1960&#x2013;2019)</td>
<td>Statistical regression with climate predictors</td>
<td>Addressed frequency trends but not fine-grained spatio-temporal prediction of genesis events.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>Hybrid CNN&#x2013;LSTM for typhoon prediction with spatio-temporal features</td>
<td>CNN (2D/3D) &#x002B; LSTM</td>
<td>Focused on intensity/path; did not systematically evaluate optimal spatial grid size or variable contributions.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>TCGNet with CNN and attention for climate-driven genesis</td>
<td>CNN &#x002B; Attention mechanisms</td>
<td>Strong spatio-temporal capacity but did not analyze multi-variable combinations across pressure levels.</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td>TC-Pred with ConvGRU &#x002B; convolutional transformer for intensity</td>
<td>ConvGRU &#x002B; Transformer</td>
<td>Targeted intensity forecasting; sequential dependency issues remain, and no detailed variable-level analysis was conducted.</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Proposed Methodology</title>
<p>This section describes the proposed methodology, which can be divided into two phases: feature construction and model development. The feature construction phase is based on data extraction and feature engineering to generate spatio-temporal data. Afterwards, the model development phase makes use of these features to train a predictive model that can effectively predict the location of TC genesis.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Problem Statement</title>
<p>In this study, TC genesis location prediction is formulated as a regression problem based on spatio-temporal data. Let <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:math></inline-formula> represent a detected tropical disturbance (tropical blob) at time <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>t</mml:mi></mml:math></inline-formula> with an initial central location <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. The aim is to predict the future possible location <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> for TC genesis at time <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:math></inline-formula>, where <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>n</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mi mathvariant="double-struck">N</mml:mi></mml:mrow></mml:math></inline-formula> denotes the lead time.</p>
<p>Let <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> denote the spatio-temporal features extracted around <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:math></inline-formula>, where:<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi></mml:math></inline-formula> is the spatial grid size centered on <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:math></inline-formula>.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>v</mml:mi></mml:math></inline-formula> represents the number of atmospheric variables.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>p</mml:mi></mml:math></inline-formula> is the number of isobaric planes for pressure-level data.</p></list-item>
</list></p>
<p>The goal is to learn a regression function, as shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>:<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>f</mml:mi><mml:mo>:</mml:mo><mml:msub><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext>loc</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mrow><mml:mtext>lat</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mrow><mml:mtext>lon</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>that maps the input spatio-temporal features to the predicted genesis coordinates.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Feature Construction</title>
<p>The feature construction stage starts with the temporal identification of tropical disturbances, followed by the extraction of the spatio-temporal representation around each disturbance to be used in predictive modeling.</p>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Step 1: Tropical Disturbance Identification</title>
<p>Let
<disp-formula id="ueqn-2"><mml:math id="mml-ueqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>CMA</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>}</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>denote the CMA Best Track dataset [<xref ref-type="bibr" rid="ref-34">34</xref>], where each record captures the timestamp <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> and coordinates <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> of observed TCs, and the statistics of the refined CMA data are shown in <xref ref-type="table" rid="table-2">Table 2</xref>. We define a tropical disturbance <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msup><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow><mml:mi>i</mml:mi></mml:msup></mml:math></inline-formula> as the initial record for each developing system with a classification status below the tropical depression threshold, as shown in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msubsup><mml:mi>T</mml:mi><mml:mi>b</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:msubsup><mml:mi>T</mml:mi><mml:mi>b</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>Disturbance</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>Low</mml:mtext></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></disp-formula></p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Summary of dataset statistics for the selected tropical cyclone records from CMA data.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Dataset Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Targeted Basin</td>
<td>Northwest Pacific (WNP) Basin</td>
</tr>
<tr>
<td>Total Disturbance Samples</td>
<td>850</td>
</tr>
<tr>
<td>Training Samples</td>
<td>680</td>
</tr>
<tr>
<td>Testing Samples</td>
<td>170</td>
</tr>
<tr>
<td>Train-Test Split Ratio</td>
<td>80:20</td>
</tr>
<tr>
<td>Years Covered</td>
<td>1949&#x2013;2017</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msup><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow><mml:mi>i</mml:mi></mml:msup></mml:math></inline-formula> are used to extract temporal features, as shown in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>, and serve as anchors for subsequent spatio-temporal feature extraction.
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="bold">w</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">w</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:msup></mml:math></disp-formula>where <italic>T</italic> represents time, and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the temporal features.</p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>Step 2: Spatial Grid Definition</title>
<p>For each detected disturbance, <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msup><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow><mml:mi>i</mml:mi></mml:msup></mml:math></inline-formula>, a square grid of size <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi></mml:math></inline-formula> (e.g., <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>15</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>15</mml:mn><mml:mo>,</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo>,</mml:mo><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula>) is defined around its center <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Let the grid be denoted as in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mrow><mml:mi>&#x1D4A2;</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>y</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow></mml:mrow><mml:mo>|</mml:mo><mml:mrow></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>,</mml:mo><mml:mfrac><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>]</mml:mo></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>y</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:math></inline-formula> are the spatial steps in latitude and longitude, respectively.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Step 3: Multivariable, Multi-Level Atmospheric Data Extraction</title>
<p>From the ERA5 reanalysis dataset [<xref ref-type="bibr" rid="ref-35">35</xref>], we extract multiple variables (e.g., zonal wind <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>u</mml:mi></mml:math></inline-formula>, meridional wind <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>v</mml:mi></mml:math></inline-formula>, temperature <italic>T</italic>, and relative humidity <italic>RH</italic>) across multiple pressure levels <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>37</mml:mn></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> at time <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula>.</p>
<p>These four variables were chosen because they are representative of the basic dynamical and thermodynamical processes that control TC genesis prediction. Previous studies have unanimously found mid-level vorticity, wind structure, temperature stratification, and moisture availability to be dominant predictors of genesis [<xref ref-type="bibr" rid="ref-12">12</xref>]. Moreover, some key indices, such as vertical wind shear, tilting, and moisture convergence, can be diagnostically established from <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>u</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>v</mml:mi></mml:math></inline-formula>, <italic>T</italic>, and <italic>RH</italic> fields, which guarantees the physical completeness of the representation without redundancy.</p>
<p>For each variable <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>v</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula> and pressure level <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, as defined in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>:<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi>&#x1D4A2;</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>This yields a 4D feature tensor for each sample <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>i</mml:mi></mml:math></inline-formula>, as shown in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>:<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where:<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi></mml:math></inline-formula> is the spatial resolution.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula> is the number of variables.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>37</mml:mn></mml:math></inline-formula> is the number of isobaric pressure levels.</p></list-item>
</list></p>
<p>Each tensor <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> captures the spatial, vertical, and variable-wise atmospheric snapshot centered on the tropical disturbance at time <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Representation of spatio-temporal feature extraction for a single atmospheric component.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-1.tif"/>
</fig>
</sec>
<sec id="s2_2_4">
<label>2.2.4</label>
<title>Step 4: Single-Level Atmospheric Data Extraction</title>
<p>Sea surface temperature (SST) is extracted from the ERA5 single-level reanalysis dataset as a surface variable without vertical pressure dependence. Unlike multi-level atmospheric variables defined across pressure levels <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>37</mml:mn></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>, SST is defined only at the surface level (<inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>).</p>
<p>For each tropical cyclone instance at time <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> and center <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, a spatial grid of size <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mi>G</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>G</mml:mi></mml:math></inline-formula> (with <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> in this study) is constructed as follows:<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mrow><mml:mtext>SST</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mtext>SST</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></disp-formula></p>
<p>The resulting spatial tensor is represented as:<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">X</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mrow><mml:mtext>SST</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>G</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>G</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>To integrate SST into the temporal branch, the spatial grid is vectorized and concatenated with the temporal feature representation:<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="bold">w</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mspace width="1em" /><mml:mo stretchy="false">&#x21D2;</mml:mo><mml:mspace width="1em" /><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mi mathvariant="bold">w</mml:mi></mml:mrow><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msup><mml:mi>G</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></disp-formula>where <italic>T</italic> denotes the temporal length, and <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>d</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:math></inline-formula> represents the original temporal feature dimension.</p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Proposed Model</title>
<p>The proposed STAG-Net (Spatio-Temporal Attention-Gated Network) predicts the TC genesis location by utilizing wide temporal information as well as deep atmospheric data in spatio-temporal format, as shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The proposed model is a hybrid network structure composed of a gated recurrent unit (GRU) for sequential temporal learning in the ground-level features of tropical disturbances and multi-channel CNNs with channel-wise attention for extracting rich representations from the 4D atmospheric features. STAG-Net also adds GRU-based temporal encoding over pressure levels to capture vertical dynamics. The model achieves its prediction goal by combining wide and deep feature representations using a fully connected fusion layer, which produces the predicted coordinates for the potential TC genesis area.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Proposed STAG-Net model for TC genesis location prediction.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-2.tif"/>
</fig>
<sec id="s2_3_1">
<label>2.3.1</label>
<title>Temporal Encoding via GRU</title>
<p>We use a two-layer GRU to process the temporally wide input as in <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>:<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mtext>GRU</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">w</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mtext>GRU</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> describes the temporal features at time <italic>T</italic>, <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the intermediate hidden feature for the GRU layer, and <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the deeper temporal representation after a second GRU layer. Final wide feature can be defined as in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>:<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msup></mml:math></disp-formula></p>
</sec>
<sec id="s2_3_2">
<label>2.3.2</label>
<title>Spatial Feature Encoding via CNN</title>
<p>Each variable <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> at time step <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>t</mml:mi></mml:math></inline-formula> is a 3D tensor of shape [<italic>C</italic>, <italic>H</italic>, <italic>W</italic>] and is passed through three convolutional blocks with channel-wise attention.</p>
<p><bold>Convolutional Block:</bold> The initial input to the convolutional pipeline is denoted as <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">[</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msup><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> represents the spatial grid for the <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>v</mml:mi></mml:math></inline-formula>th atmospheric variable across <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>g</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>g</mml:mi></mml:math></inline-formula> latitude-longitude cells and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>p</mml:mi></mml:math></inline-formula> pressure levels for the <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>i</mml:mi></mml:math></inline-formula>th sample. The colon operator indicates that all spatial and vertical dimensions are included. This tensor is then passed through multiple convolutional layers. At the <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>l</mml:mi></mml:math></inline-formula>th layer, the output feature map <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is computed as <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mtext>ReLU</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mtext>Conv</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msup><mml:mtext>Conv</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> denotes a 2D convolution operation applied with a learnable kernel, and <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mtext>ReLU</mml:mtext></mml:math></inline-formula> is the Rectified Linear Unit activation function, as shown in <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>. This non-linearity introduces the ability to learn complex spatial representations.
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>ReLU</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">[</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:mo stretchy="false">]</mml:mo></mml:math></disp-formula></p>
<p><bold>Channel-Wise Attention:</bold> At each block, attention is applied as in <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>. The attention map <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is computed by applying a <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> convolution followed by a sigmoid activation <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> on the feature map <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>. The output feature <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msup><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is then scaled element-wise using <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mo>&#x2299;</mml:mo></mml:math></inline-formula> with the attention map.
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msup><mml:mrow><mml:mi>&#x1D49C;</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2299;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x1D49C;</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>After 3 layers of Conv-Attention-Pooling, the spatial feature is flattened as in <xref ref-type="disp-formula" rid="eqn-14">Eqs. (14)</xref> and <xref ref-type="disp-formula" rid="eqn-15">(15)</xref>:<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>FC</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>Flatten</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>3</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>The CNN-encoded features for each variable across <italic>T</italic> are:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref> represents the use of a Gated Recurrent Unit (GRU) to process a sequence of feature vectors <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mo stretchy="false">[</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> for each variable <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>v</mml:mi></mml:math></inline-formula>. The GRU captures temporal dependencies across the sequence and outputs hidden states <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> that are further utilized for the final feature vector <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msub></mml:math></inline-formula>, as shown in <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>.
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mtext>GRU</mml:mtext></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">]</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">h</mml:mi></mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s2_3_3">
<label>2.3.3</label>
<title>Feature Fusion and Output Layer</title>
<p>We concatenate the wide and deep features from each variable as in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>:<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>concat</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>w</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>v</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msub><mml:mo stretchy="false">]</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>This vector is passed through two dense layers as in <xref ref-type="disp-formula" rid="eqn-19">Eqs. (19)</xref> and <xref ref-type="disp-formula" rid="eqn-20">(20)</xref>:<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>ReLU</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">W</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mrow><mml:mi mathvariant="bold">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>concat</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">b</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>64</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">W</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mi mathvariant="bold">z</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold">b</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> is the predicted location of the TC genesis.</p>
<p>The model is trained using Mean Absolute Error (L1 loss) as in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>.
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experimental Evaluation</title>
<p>To assess the effectiveness of the proposed STAG-Net framework in predicting the location of TC genesis, a comprehensive set of experiments was carried out using spatio-temporal features based on ERA5 reanalysis data. The analysis aims to determine the effectiveness of the model in its capability to determine TC genesis coordinates ahead of time, given the initial tropical disturbance data.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Hyperparameter Setting</title>
<p>The chosen hyperparameters represent an optimized training scheme of the STAG-Net model, as shown in <xref ref-type="table" rid="table-3">Table 3</xref>. We use Adam optimizer because it is good at dealing with sparse gradients and a learning rate of 0.0007 to get stable convergence. The model is based on L1 Loss (MAE) to emphasize the avoidance of large errors. The model is trained for 128 epochs with 128 batch sizes, which is a trade-off between computational performance and learning stability. The data is split as 80:20 in terms of training and testing. The architectural building block consists of three convolutional layers containing a gradually increasing number of channels (64, 128, 256), Max Pooling for spatial down-sampling and attention layers that increase the discriminative power of the features after each convolution stage.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Hyperparameter settings for the proposed STAG-Net model.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Hyperparameter</th>
<th>Value/Setting</th>
</tr>
</thead>
<tbody>
<tr>
<td>Optimizer</td>
<td>Adam</td>
</tr>
<tr>
<td>Learning rate (lr)</td>
<td>0.0007</td>
</tr>
<tr>
<td>Loss function</td>
<td>L1 Loss (Mean Absolute Error)</td>
</tr>
<tr>
<td>Epochs</td>
<td>128</td>
</tr>
<tr>
<td>Batch size</td>
<td>128</td>
</tr>
<tr>
<td>Train&#x2013;test split</td>
<td>80:20 ratio</td>
</tr>
<tr>
<td>CNN layers</td>
<td>3 convolutional layers</td>
</tr>
<tr>
<td>CNN channels</td>
<td>64 <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 128 <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 256</td>
</tr>
<tr>
<td>Attention layers</td>
<td>3 (one after each conv layer)</td>
</tr>
<tr>
<td>Pooling</td>
<td>Max pooling (2 <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 2)</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Evaluation Metrics</title>
<p>Evaluation metrics used in this study are defined as in <xref ref-type="disp-formula" rid="eqn-22">Eqs. (22)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-24">(24)</xref>.<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mrow><mml:mtext>MAE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mrow><mml:mtext>RMSE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:msqrt></mml:math></disp-formula>
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>R</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where:<list list-type="bullet">
<list-item>
<p><inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mi>n</mml:mi></mml:math></inline-formula> defines the total number of samples.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> represents the actual coordinates.</p></list-item>
<list-item>
<p><inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> represents the predicted coordinates.</p></list-item>
<list-item>
<p><italic>RSS</italic> represents the residual sum of squares.</p></list-item>
<list-item>
<p><italic>TSS</italic> is the total sum of squares.</p></list-item>
</list></p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Results</title>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Performance of Proposed Model</title>
<p>The performance of the proposed model, as shown in <xref ref-type="table" rid="table-4">Table 4</xref>, indicates clear evidence that the proposed model ((u, v, r, t, wide) &#x002B; attention) demonstrates strong predictive capability for TC genesis locations. Particularly, it has the lowest MAE for latitude (<inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msup><mml:mn>1.7995</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>) and longitude (<inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:msup><mml:mn>3.5566</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>). The results indicate minimal error between predicted and actual genesis coordinates. The model achieved <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> values (0.8399 and 0.901 for latitude and longitude, respectively), implying that it explains more than 84% of latitudinal variation and almost 90% of longitudinal variation, as shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. Results indicate that component-wise fusion plays an important role in model performance. Wide features capture temporal dynamics, while the deep CNN layers extract spatial patterns from multi-channel reanalysis variables (u, v, r, t). The combination of both temporal and spatial patterns achieves the lowest MAE. The fusion network enhances the capability of the model by learning complex spatio-temporal patterns for TC genesis location prediction.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Performance comparison of component-wise fusion in the STAG-Net model.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th align="center" rowspan="2">Model</th>
<th align="center" colspan="4">Latitude</th>
<th align="center" colspan="4">Longitude</th>
</tr>
<tr>

<th>MAE</th>
<th>MSE</th>
<th>RMSE</th>
<th><inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></th>
<th>MAE</th>
<th>MSE</th>
<th>RMSE</th>
<th><inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>u, wide</td>
<td>2.0745</td>
<td>7.2062</td>
<td>2.6844</td>
<td>0.7807</td>
<td>4.0045</td>
<td>26.6377</td>
<td>5.1612</td>
<td>0.8757</td>
</tr>
<tr>
<td>u, v, wide</td>
<td>1.8591</td>
<td>5.9616</td>
<td>2.4416</td>
<td>0.8186</td>
<td>4.4712</td>
<td>32.8530</td>
<td>5.7318</td>
<td>0.8467</td>
</tr>
<tr>
<td>u, v, r, wide</td>
<td>1.8614</td>
<td>5.3833</td>
<td>2.3202</td>
<td>0.8362</td>
<td>4.0529</td>
<td>28.3969</td>
<td>5.3289</td>
<td>0.8675</td>
</tr>
<tr>
<td>u, v, r, t</td>
<td>2.2033</td>
<td>8.2199</td>
<td>2.8670</td>
<td>0.7498</td>
<td>7.2366</td>
<td>79.3061</td>
<td>8.9054</td>
<td>0.6299</td>
</tr>
<tr>
<td>u, v, r, t, wide (without SST)</td>
<td>1.9902</td>
<td>6.4183</td>
<td>2.5334</td>
<td>0.8047</td>
<td>4.0082</td>
<td>26.0072</td>
<td>5.0997</td>
<td>0.8786</td>
</tr>
<tr>
<td>u, v, r, t, wide (with SST)</td>
<td>1.8726</td>
<td>5.9821</td>
<td>2.4458</td>
<td>0.8243</td>
<td>3.9145</td>
<td>24.7684</td>
<td>4.9767</td>
<td>0.8841</td>
</tr>
<tr>
<td>u, v, r, t, wide, attention</td>
<td>1.7995</td>
<td>5.2590</td>
<td>2.2932</td>
<td>0.8399</td>
<td>3.5566</td>
<td>21.2238</td>
<td>4.6069</td>
<td>0.9010</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Performance visualization of the STAG-Net model for component-wise fusion.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-3.tif"/>
</fig>
<p>The performance of the proposed STAG-Net model was assessed using two real-time cases of TC genesis: MINDULLE (2016) and YAGI (2013). In the case of TC MINDULLE, the actual genesis coordinates were (<inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:msup><mml:mn>17.3</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:msup><mml:mn>142.5</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>), compared to the predicted coordinates (<inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msup><mml:mn>17.88</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:msup><mml:mn>142.09</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>). This results in a latitude MAE of <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:msup><mml:mn>0.5826</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> and a longitude MAE of <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msup><mml:mn>0.4147</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, which reveals significant model performance. Similarly, the actual coordinates of TC YAGI were (<inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msup><mml:mn>17.8</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msup><mml:mn>129.9</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>), and the predicted coordinates by STAG-Net were (<inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:msup><mml:mn>17.38</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:msup><mml:mn>130.68</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>), with a latitude and longitude difference of <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:msup><mml:mn>0.4209</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:msup><mml:mn>0.7813</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, respectively.</p>
<p>These findings indicate that STAG-Net has a high ability to forecast TC genesis locations with sub-degree error in latitude and longitude, as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the distribution of prediction errors, demonstrating right-skewed behavior, with most predictions clustered around the median (<inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:msup><mml:mn>3.91</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>) and mean (<inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:msup><mml:mn>4.59</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>), and a small number of extreme cases exceeding <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msup><mml:mn>10</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Performance visualization of the STAG-Net model on real-time TC MINDULLE (2016) and YAGI (2013) genesis locations.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Distribution of tropical cyclone genesis location errors for test events.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-5.tif"/>
</fig>
<p>To further examine the temporal robustness of the proposed model, the time gap between the start of the disturbance and the time taken to reach TC genesis was divided into four slots, i.e., 0&#x2013;24 h, 24&#x2013;48 h, 48&#x2013;72 h, and more than 72 h. As can be seen from <xref ref-type="table" rid="table-5">Table 5</xref>, the accuracy of the prediction gradually declines as the time interval increases. The lowest mean MAE is shown in the first 24 h (<inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msup><mml:mn>3.91</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>), whereas errors are noticeably higher for events longer than 72 h (<inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msup><mml:mn>7.73</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>). This trend shows that disturbances in the early stage are more predictable; on the contrary, long-duration genesis cases are more variable and uncertain, and thus, prediction error and dispersion increase.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Time-slot-wise MAE analysis of TC genesis prediction performance.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Time Slot</th>
<th>Count</th>
<th>Mean MAE</th>
<th>Median MAE</th>
<th>Std. Dev.</th>
</tr>
</thead>
<tbody>
<tr>
<td>0&#x2013;24 h</td>
<td>24</td>
<td>3.9060</td>
<td>3.6468</td>
<td>1.7979</td>
</tr>
<tr>
<td>24&#x2013;48 h</td>
<td>91</td>
<td>3.9731</td>
<td>3.4226</td>
<td>2.3033</td>
</tr>
<tr>
<td>48&#x2013;72 h</td>
<td>35</td>
<td>4.8487</td>
<td>3.9736</td>
<td>3.6301</td>
</tr>
<tr>
<td>72 h&#x002B;</td>
<td>20</td>
<td>7.7325</td>
<td>7.1940</td>
<td>5.1792</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Performance of Attention Layer</title>
<p>To evaluate the effectiveness of the channel-wise attention layer, we compare the results of the STAG-Net model with ((u, v, r, t, wide) &#x002B; attention) and without (u, v, r, t, wide) attention layer, as shown in <xref ref-type="table" rid="table-4">Table 4</xref>. The results indicate that the baseline model obtained <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:msup><mml:mn>1.9902</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:msup><mml:mn>4.0082</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> MAE for latitude and longitude, and the channel-wise attention managed to improve the MAE to <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:msup><mml:mn>1.7995</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:msup><mml:mn>3.5567</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> for latitude and longitude, respectively. This shows a performance increase of up to 10% for latitude and 11.93% for longitude with respect to MAE. Furthermore, the model shows a performance increase of up to 19.85% and 20.25% for latitude and longitude, respectively, based on MSE.</p>

<p>The Gradient-weighted Class Activation Mapping (Grad-CAM) visualization, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, highlights the spatial regions that are most important for predicting cyclone genesis for the TC named &#x201C;Cecil.&#x201D; The activation map indicates an area of localized focus, which indicates that the model is perceiving physically meaningful structures in the atmosphere instead of diffuse structures.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Grad-CAM overlay showing spatial importance regions for cyclone genesis prediction.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-6.tif"/>
</fig>
<p>The great reason for this enhancement is that channel-wise attention enables the model to focus on the most useful feature maps at each convolutional block. In the prediction of the location of TC genesis, various meteorological factors (such as components of wind, temperature, relative humidity, etc.) play different roles at different locations. These feature channels are adaptively adjusted by the attention mechanism, which favours significant features and suppresses irrelevant or noisy ones. Such a selective focus is a part of more effective representation learning and therefore leads to less prediction error and better generalization.</p>
</sec>
<sec id="s3_3_3">
<label>3.3.3</label>
<title>Optimal Grid Size</title>
<p>To evaluate the impact of grid size in the proposed approach, we compare the performance of multiple grid sizes. In our experimental evaluation, we compare four different grid sizes (<inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn><mml:mo>,</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo>,</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula> &#x00D7; 40). These grid sizes are taken from smaller to larger to evaluate the impact on TC genesis location prediction. The results shown in <xref ref-type="table" rid="table-6">Table 6</xref> and <xref ref-type="fig" rid="fig-7">Fig. 7</xref> indicate that the grid size <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mo stretchy="false">(</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> achieves an average MAE of <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msup><mml:mn>2.67</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, which is <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mn>7.54</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> lower than grid size <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mo stretchy="false">(</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mn>6.55</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> lower than <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mo stretchy="false">(</mml:mo><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, and <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mn>2.5</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> lower than <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mo stretchy="false">(</mml:mo><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Furthermore, the grid size <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mo stretchy="false">(</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> achieves an average <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> score of 0.87, which is <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mn>4.8</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mn>3.75</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mn>1.28</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> higher than the other three grid sizes, respectively.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Grid size&#x2013;wise performance comparison on latitude and longitude predictions.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Grid Size</th>
<th>Type</th>
<th>MAE</th>
<th>MSE</th>
<th>RMSE</th>
<th>R<sup>2</sup></th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3"><inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula></td>
<td>Latitude</td>
<td>1.9243</td>
<td>7.4376</td>
<td>2.7272</td>
<td>0.7736</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.8518</td>
<td>24.5736</td>
<td>4.9572</td>
<td>0.8853</td>
</tr>
<tr>

<td>Avg</td>
<td>2.88805</td>
<td>16.0056</td>
<td>3.8422</td>
<td>0.82945</td>
</tr>
<tr>
<td rowspan="3"><inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula></td>
<td>Latitude</td>
<td>2.1038</td>
<td>7.2948</td>
<td>2.7009</td>
<td>0.7780</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.6152</td>
<td>21.6867</td>
<td>4.6569</td>
<td>0.8988</td>
</tr>
<tr>

<td>Avg</td>
<td>2.8595</td>
<td>14.49075</td>
<td>3.6789</td>
<td>0.8384</td>
</tr>
<tr>
<td rowspan="3"><inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula></td>
<td>Latitude</td>
<td>1.7995</td>
<td>5.2590</td>
<td>2.2932</td>
<td>0.8399</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.5566</td>
<td>21.2238</td>
<td>4.6069</td>
<td>0.9010</td>
</tr>
<tr>

<td>Avg</td>
<td>2.67805</td>
<td>13.2414</td>
<td>3.45005</td>
<td>0.87045</td>
</tr>
<tr>
<td rowspan="3"><inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn></mml:math></inline-formula></td>
<td>Latitude</td>
<td>1.8427</td>
<td>5.7348</td>
<td>2.3947</td>
<td>0.8264</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.6489</td>
<td>22.1465</td>
<td>4.7060</td>
<td>0.8923</td>
</tr>
<tr>

<td>Avg</td>
<td>2.7458</td>
<td>13.9407</td>
<td>3.5504</td>
<td>0.85935</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Performance visualization of grid size in the STAG-Net model.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-7.tif"/>
</fig>
<p>The <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula> attention grid offers a trade-off between spatial detail and stability, allowing meaningful areas of focus to be captured without injecting too much noise, as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. Such a tendency indicates that larger grids provide a more enriched spatio-temporal setting, with additional information about the surrounding atmospheric conditions of the disturbance being used. Consequently, this makes the model more competent in capturing the dynamics; thus, learning the spatial patterns that affect cyclone formation is improved.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Channel-wise attention maps for all grid sizes illustrating the model&#x2019;s focus regions.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-8.tif"/>
</fig>
<p>However, further increasing the grid size beyond 30 <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 30 may not necessarily ensure further performance improvement. Extremely large grids could add non-informative or noisy environmental information from areas far away from the cyclone core dynamics, which could reduce the signal-to-noise ratio. Additionally, the computational complexity scales quadratically with the grid dimension, which could result in decreased accuracy relative to the increased training cost.</p>
</sec>
<sec id="s3_3_4">
<label>3.3.4</label>
<title>Comparison with Baseline Models</title>
<p>Most of the existing work on TC genesis prediction is presented in the context of a binary classification problem (i.e., genesis vs. non-genesis); therefore, these studies do not allow direct comparison with our coordinate prediction problem. Hence, we adjust the most suitable baseline models to fit our regression-based model in order to make a fair comparison.</p>
<p>We modified three baseline models: a temporal model (GRU) [<xref ref-type="bibr" rid="ref-36">36</xref>], Saf-Net [<xref ref-type="bibr" rid="ref-37">37</xref>], and the Dynamic Spatio-temporal model (DST) [<xref ref-type="bibr" rid="ref-16">16</xref>]. To ensure a fair comparison, only the last classification layers of the baseline models were changed, while the original feature extraction architectures were kept unchanged. Specifically, the sigmoid/softmax output layers were replaced with fully connected linear layers having two outputs (latitude and longitude), and the binary cross-entropy loss was replaced with Mean Squared Error (MSE). All convolutional, attention, and recurrent modules remained unchanged to maintain architectural consistency.</p>
<p>The results shown in <xref ref-type="table" rid="table-7">Table 7</xref> and <xref ref-type="fig" rid="fig-9">Fig. 9</xref> provide a clear indication that STAG-Net efficiently outperforms the baseline models with regard to all important performance metrics, including MAE, MSE, RMSE, and <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>. The results indicate that STAG-Net achieved an average MAE of <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:msup><mml:mn>2.678</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, which is <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mn>9.75</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> lower than the DST model (which achieved the highest error among the baseline models). Furthermore, the proposed model achieved <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mn>26.25</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mn>12.95</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mn>4.27</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> performance improvement with respect to MSE, RMSE, and <inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, respectively. This comparison shows that the combination of spatial and temporal interdependencies, along with attention mechanisms as in STAG-Net, provides a valuable contribution toward enhancing TC genesis location prediction.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Performance comparison of STAG-Net with baseline models.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Model</th>
<th>Type</th>
<th>MAE</th>
<th>MSE</th>
<th>RMSE</th>
<th>R<sup>2</sup></th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">GRU</td>
<td>Latitude</td>
<td>2.6753</td>
<td>10.3304</td>
<td>3.2141</td>
<td>0.6856</td>
</tr>
<tr>

<td>Longitude</td>
<td>4.2233</td>
<td>30.1731</td>
<td>5.4930</td>
<td>0.8592</td>
</tr>
<tr>

<td>Avg</td>
<td>3.4493</td>
<td>20.25175</td>
<td>4.35355</td>
<td>0.7724</td>
</tr>
<tr>
<td rowspan="3">Saf-Net</td>
<td>Latitude</td>
<td>2.0497</td>
<td>7.0671</td>
<td>2.6584</td>
<td>0.7849</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.9839</td>
<td>28.4618</td>
<td>5.3350</td>
<td>0.8672</td>
</tr>
<tr>

<td>Avg</td>
<td>3.0168</td>
<td>17.76445</td>
<td>3.9967</td>
<td>0.82605</td>
</tr>
<tr>
<td rowspan="3">DST</td>
<td>Latitude</td>
<td>1.9045</td>
<td>6.6381</td>
<td>2.5765</td>
<td>0.7980</td>
</tr>
<tr>

<td>Longitude</td>
<td>4.0006</td>
<td>27.8501</td>
<td>5.2773</td>
<td>0.8700</td>
</tr>
<tr>

<td>Avg</td>
<td>2.95255</td>
<td>17.2441</td>
<td>3.9269</td>
<td>0.8340</td>
</tr>
<tr>
<td rowspan="3">STAG-Net</td>
<td>Latitude</td>
<td>1.7995</td>
<td>5.2590</td>
<td>2.2932</td>
<td>0.8399</td>
</tr>
<tr>

<td>Longitude</td>
<td>3.5566</td>
<td>21.2238</td>
<td>4.6069</td>
<td>0.9010</td>
</tr>
<tr>

<td>Avg</td>
<td>2.67805</td>
<td>13.2414</td>
<td>3.45005</td>
<td>0.87045</td>
</tr>
<tr>
<td colspan="2">% increase (Avg)</td>
<td>9.75%</td>
<td>26.25%</td>
<td>12.92%</td>
<td>4.27%</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>performance comparison of STAG-Net model with other temporal and Spatio-temporal models.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78569-fig-9.tif"/>
</fig>
</sec>
<sec id="s3_3_5">
<label>3.3.5</label>
<title>Discussion</title>
<p>The results of the study illustrate the efficiency of the proposed STAG-Net model for the prediction of TC genesis location. STAG-Net exceedingly performs better than the baseline temporal and spatio-temporal models in different evaluation metrics, namely MAE, MSE, RMSE, and <inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>. Such increased performance can be explained by the ability of the model to simultaneously take into account the spatial and temporal patterns using u-wind, v-wind, relative humidity, temperature, and large-scale contextual information (wide). The combination of these different features allows the model to learn general representations of tropical disturbances and their evolution to cyclones.</p>
<p>The addition of channel-wise attention mechanisms is another reason why the model has achieved better performance. Such attention modules help the model to focus on the most relevant feature maps by giving it importance scores, in this way minimizing the influence of irrelevant or noisy data. Consequently, the model shows a better performance in capturing more informative and discriminative features, which is very beneficial for the generalization ability.</p>
<p>Besides, the grid resolution of <inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula> is also optimal and favorable with respect to the trade-off between spatial resolution and computational speed. It ensures that adequate environmental context is incorporated during training without introducing too much irrelevant information into the model. Moreover, the finding that the model successfully and consistently runs real-time cyclone case studies (e.g., Mindulle and Yagi) indicates strong quality and real-world applicability in an operational forecasting environment.</p>
<p>The proposed model processes a dense tensor but is nonetheless computationally feasible for early-warning applications. For the case of <inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula>, as shown in <xref ref-type="table" rid="table-8">Table 8</xref>, the total training time was 110.76 s, with an average training time per epoch of 0.87 s. The total inference time was 9.35 s, or 55.01 ms per sample. These results show that once trained, the model is able to make predictions in milliseconds, which meets near-real-time operational needs. Training is performed offline, while inference speed is fast enough to be used in early-warning systems.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Training and inference performance across different grid sizes.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Grid Size</th>
<th>Total Training Time (s)</th>
<th>Avg. Time/Epoch (s)</th>
<th>Total Inference Time (s)</th>
<th>Inference Per Sample (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>10 <inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 10</td>
<td>18.40</td>
<td>0.15</td>
<td>1.55</td>
<td>9.17</td>
</tr>
<tr>
<td>20 <inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 20</td>
<td>73.84</td>
<td>0.58</td>
<td>6.23</td>
<td>36.67</td>
</tr>
<tr>
<td>30 <inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 30</td>
<td>110.76</td>
<td>0.87</td>
<td>9.35</td>
<td>55.01</td>
</tr>
<tr>
<td>40 <inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 40</td>
<td>197.76</td>
<td>1.55</td>
<td>16.65</td>
<td>98.00</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Although the proposed STAG-Net model shows positive results, there are several limitations. For example, the model is based on a fixed-grid resolution and does not dynamically adapt to different spatial scales of various tropical disturbances. Further, the model is likely to perform poorly in areas or seasons where past cyclone activity is limited due to insufficient training data. Addressing such issues in future work would improve the robustness and extensibility of the model.</p>
<p>Furthermore, the current work mainly focuses on multi-level atmospheric dynamics to study vertically structured predictors of cyclogenesis. While considering model dimensionality and computational cost, single-level thermodynamic spatial fields such as ocean heat content were not fully integrated into the spatial branch, which may limit the representation of oceanic energy contribution to genesis.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>This study introduces STAG-Net, a novel Spatio-Temporal Attention-Gated Network, which combines multivariate meteorological inputs, i.e., u-wind, v-wind, relative humidity, temperature, and large-scale features, together with convolutional layers, GRU, and a channel-wise attention mechanism. The study utilized the initial tropical disturbance data to extract spatial information from the ERA5 reanalysis data store. The reanalysis data were extracted in the form of grids for 37 different isobaric planes and 4 different variables. Furthermore, the study also evaluates the impact of grid size and compares four different grid sizes <inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:mo stretchy="false">(</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>20</mml:mn><mml:mo>,</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo>,</mml:mo><mml:mn>40</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>40</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> for TC genesis location prediction.</p>
<p>The performance obtained in the evaluation shows significant improvement compared with the benchmark DST model. Specifically, the Average Mean Absolute Error (MAE) decreased to <inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:msup><mml:mn>2.67</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>, the Mean Squared Error (MSE) to 13.24, RMSE to 3.45, and <inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> to 0.87045. This shows performance improvement of up to <inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mn>9.75</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mn>26.25</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:mn>12.92</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>, and <inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:mn>4.27</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> for average MAE, MSE, RMSE, and <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, respectively. The results also indicate that the larger grid size <inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mo stretchy="false">(</mml:mo><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>30</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> achieves higher performance compared to the other grid sizes.</p>
<p>Future investigations will be aimed at methodological extensions to make the models more robust and applicable in practice. To start with, the dynamic grid resolution will be implemented with the help of a multi-scale input strategy, and coarse and fine-resolution grids will be selected dynamically based on the level of disturbances and environmental variability. This can be hierarchical CNNs or attention-based spatial scaling. Second, multi-source data fusion will use feature fusion or learning of a transformer to combine the satellite brightness temperature data and radar precipitation fields. Third, uncertainty quantification will be integrated either through Monte Carlo dropout or ensemble learning to compute the prediction confidence intervals. Finally, real-time data ingestion pipelines will be developed for operational forecast applications.</p>
</sec>
</body>
<back>
<ack>
<p>This research is supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2026R760), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. The authors are thankful for the support of the Artificial Intelligence &#x0026; Data Analytics Lab (AIDA), CCIS Prince Sultan University, Riyadh, Saudi Arabia.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research is supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2026R760), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Kalim Sattar led the research and conducted the design and methodology. Malik Muhammad Saad Missen supervised the methodological development. Syeda Zoupash Zahra carried out the result analysis. Najia Saher and Rab Nawaz Bashir contributed to manuscript writing and content organization. Oumaima Saidani, Shahid Kamal and Muhammad I. Khan validated the methodology and results. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>GitHub repository: <ext-link ext-link-type="uri" xlink:href="https://github.com/chkalim/TC_Genesis">https://github.com/chkalim/TC_Genesis</ext-link>.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hon</surname> <given-names>KK</given-names></string-name>, <string-name><surname>Ballard</surname> <given-names>R</given-names></string-name>, <string-name><surname>Blake</surname> <given-names>E</given-names></string-name>, <string-name><surname>Bond</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gile</surname> <given-names>R</given-names></string-name>, <string-name><surname>Halperin</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Recent advances in operational tropical cyclone genesis forecast</article-title>. <source>Tropical Cyclone Res Rev</source>. <year>2023</year>;<volume>12</volume>(<issue>4</issue>):<fpage>323</fpage>&#x2013;<lpage>40</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.tcrr.2023.12.001</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>T</given-names></string-name>, <string-name><surname>Shao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Economic impacts of tropical cyclone-induced multiple hazards in China</article-title>. <source>Earths Future</source>. <year>2023</year>;<volume>11</volume>(<issue>9</issue>):<fpage>e2023EF003622</fpage>. doi:<pub-id pub-id-type="doi">10.1029/2023ef003622</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Camargo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sobel</surname> <given-names>AH</given-names></string-name>, <string-name><surname>Barnston</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Emanuel</surname> <given-names>KA</given-names></string-name></person-group>. <article-title>Tropical cyclone genesis potential index in climate models</article-title>. <source>Tellus A Dyn Meteorol Oceanogr</source>. <year>2007</year>;<volume>59</volume>(<issue>4</issue>):<fpage>428</fpage>&#x2013;<lpage>43</lpage>. doi:<pub-id pub-id-type="doi">10.1111/j.1600-0870.2007.00238.x</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kimura</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Numerical weather prediction</article-title>. <source>J Wind Eng Indust Aerod</source>. <year>2002</year>;<volume>90</volume>(<issue>12</issue>):<fpage>1403</fpage>&#x2013;<lpage>14</lpage>. doi:<pub-id pub-id-type="doi">10.1016/s0167-6105(02)00261-1</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Nicholls</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Cognitive illusions, heuristics, and climate prediction</article-title>. <source>Bull Am Meteorol Soc</source>. <year>1999</year>;<volume>80</volume>(<issue>7</issue>):<fpage>1385</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.1175/1520-0477(1999)080&#x003C;1385:cihacp&#x003E;2.0.co;2</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cheung</surname> <given-names>KKW</given-names></string-name></person-group>. <article-title>A review of ensemble forecasting techniques with a focus on tropical cyclone forecasting</article-title>. <source>Meteorol Appl</source>. <year>2001</year>;<volume>8</volume>(<issue>3</issue>):<fpage>315</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1017/s1350482701003073</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Machine learning in tropical cyclone forecast modeling: a review</article-title>. <source>Atmosphere</source>. <year>2020</year>;<volume>11</volume>(<issue>7</issue>):<fpage>676</fpage>. doi:<pub-id pub-id-type="doi">10.3390/atmos11070676</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Choi</surname> <given-names>KS</given-names></string-name>, <string-name><surname>Moon</surname> <given-names>JY</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>DW</given-names></string-name>, <string-name><surname>Chu</surname> <given-names>PS</given-names></string-name></person-group>. <article-title>Seasonal prediction of tropical cyclone genesis frequency over the western North Pacific using teleconnection patterns</article-title>. <source>Theor Appl Climatol</source>. <year>2009</year>;<volume>100</volume>(<issue>1&#x2013;2</issue>):<fpage>191</fpage>&#x2013;<lpage>206</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00704-009-0182-1</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lee</surname> <given-names>CY</given-names></string-name>, <string-name><surname>Tippett</surname> <given-names>MK</given-names></string-name>, <string-name><surname>Camargo</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Sobel</surname> <given-names>AH</given-names></string-name></person-group>. <article-title>Probabilistic multiple linear regression modeling for tropical cyclone intensity</article-title>. <source>Mon Weather Rev</source>. <year>2015</year>;<volume>143</volume>(<issue>3</issue>):<fpage>933</fpage>&#x2013;<lpage>54</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Rao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>ZM</given-names></string-name>, <string-name><surname>Sch&#x00F6;nemann</surname> <given-names>D</given-names></string-name></person-group>. <article-title>A statistical analysis of the effects of vertical wind shear on tropical cyclone intensity change over the western North Pacific</article-title>. <source>Mon Weather Rev</source>. <year>2015</year>;<volume>143</volume>(<issue>9</issue>):<fpage>3434</fpage>&#x2013;<lpage>53</lpage>. doi:<pub-id pub-id-type="doi">10.1175/mwr-d-15-0049.1</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>DeMaria</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kaplan</surname> <given-names>J</given-names></string-name></person-group>. <article-title>An updated statistical hurricane intensity prediction scheme (SHIPS) for the Atlantic and Eastern North Pacific basins</article-title>. <source>Weather Forecast</source>. <year>1999</year>;<volume>14</volume>(<issue>3</issue>):<fpage>326</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1175/1520-0434(1999)014&#x003C;0326:auship&#x003E;2.0.co;2</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Loi</surname> <given-names>CL</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>CC</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>YC</given-names></string-name></person-group>. <article-title>Prediction of tropical cyclogenesis based on machine learning methods and its SHAP interpretation</article-title>. <source>J Adv Model Earth Syst</source>. <year>2024</year>;<volume>16</volume>(<issue>3</issue>):<fpage>e2023MS003637</fpage>. doi:<pub-id pub-id-type="doi">10.1029/2023ms003637</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Park</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>M</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Im</surname> <given-names>J</given-names></string-name>, <string-name><surname>Park</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Detection of tropical cyclone genesis via quantitative satellite ocean surface wind pattern and intensity analyses using decision trees</article-title>. <source>Remote Sens Environ</source>. <year>2016</year>;<volume>183</volume>:<fpage>205</fpage>&#x2013;<lpage>14</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rse.2016.06.006</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qian</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>H</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Basin dependencies of tropical cyclone genesis environment and possible future changes revealed by machine learning methods</article-title>. <source>iScience</source>. <year>2025</year>;<volume>28</volume>(<issue>2</issue>):<fpage>111714</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.isci.2024.111714</pub-id>; <pub-id pub-id-type="pmid">39911353</pub-id></mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A deep learning-based global tropical cyclogenesis prediction model and its interpretability analysis</article-title>. <source>Sci China Earth Sci</source>. <year>2024</year>;<volume>67</volume>(<issue>12</issue>):<fpage>3671</fpage>&#x2013;<lpage>95</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11430-023-1383-6</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sattar</surname> <given-names>K</given-names></string-name>, <string-name><surname>Malik Muhammad Saad</surname> <given-names>M</given-names></string-name>, <string-name><surname>Saher</surname> <given-names>N</given-names></string-name>, <string-name><surname>Nawaz Bashir</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zoupash Zahra</surname> <given-names>S</given-names></string-name>, <string-name><surname>Faheem</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Tropical cyclone intensity prediction using spatio-temporal data fusion</article-title>. <source>IEEE Access</source>. <year>2025</year>;<volume>13</volume>:<fpage>70095</fpage>&#x2013;<lpage>104</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dias</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gehne</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kiladis</surname> <given-names>GN</given-names></string-name>, <string-name><surname>Sakaeda</surname> <given-names>N</given-names></string-name>, <string-name><surname>Bechtold</surname> <given-names>P</given-names></string-name>, <string-name><surname>Haiden</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Equatorial waves and the skill of NCEP and ECMWF numerical weather prediction systems</article-title>. <source>Mon Weather Rev</source>. <year>2018</year>;<volume>146</volume>(<issue>6</issue>):<fpage>1763</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id pub-id-type="doi">10.1175/mwr-d-17-0362.1</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Navascu&#x00E9;s</surname> <given-names>B</given-names></string-name>, <string-name><surname>Calvo</surname> <given-names>J</given-names></string-name>, <string-name><surname>Morales</surname> <given-names>G</given-names></string-name>, <string-name><surname>Santos</surname> <given-names>C</given-names></string-name>, <string-name><surname>Callado</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cansado</surname> <given-names>A</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Long-term verification of HIRLAM and ECMWF forecasts over Southern Europe: history and perspectives of numerical weather prediction at AEMET</article-title>. <source>Atmos Res</source>. <year>2013</year>;<volume>125&#x2013;126</volume>(<issue>3</issue>):<fpage>20</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.atmosres.2013.01.010</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>L&#x00F3;pez G&#x00F3;mez</surname> <given-names>J</given-names></string-name>, <string-name><surname>Troncoso Pastoriza</surname> <given-names>F</given-names></string-name>, <string-name><surname>Fari&#x00F1;a</surname> <given-names>EA</given-names></string-name>, <string-name><surname>Egu&#x00ED;a Oller</surname> <given-names>P</given-names></string-name>, <string-name><surname>Granada &#x00C1;lvarez</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Use of a numerical weather prediction model as a meteorological source for the estimation of heating demand in building thermal simulations</article-title>. <source>Sustain Cities Soc</source>. <year>2020</year>;<volume>62</volume>(<issue>3</issue>):<fpage>102403</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.scs.2020.102403</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wijnands</surname> <given-names>JS</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>G</given-names></string-name>, <string-name><surname>Kuleshov</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Variable selection for tropical cyclogenesis predictive modeling</article-title>. <source>Mon Weather Rev</source>. <year>2016</year>;<volume>144</volume>(<issue>12</issue>):<fpage>4605</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id pub-id-type="doi">10.1175/mwr-d-16-0166.1</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Halperin</surname> <given-names>DJ</given-names></string-name>, <string-name><surname>Hart</surname> <given-names>RE</given-names></string-name>, <string-name><surname>Fuelberg</surname> <given-names>HE</given-names></string-name>, <string-name><surname>Cossuth</surname> <given-names>JH</given-names></string-name></person-group>. <article-title>The development and evaluation of a statistical&#x2013;dynamical tropical cyclone genesis guidance tool</article-title>. <source>Weather Forecast</source>. <year>2017</year>;<volume>32</volume>(<issue>1</issue>):<fpage>27</fpage>&#x2013;<lpage>46</lpage>. doi:<pub-id pub-id-type="doi">10.1175/waf-d-16-0072.1</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sattar</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zahra</surname> <given-names>SZ</given-names></string-name>, <string-name><surname>Faheem</surname> <given-names>M</given-names></string-name>, <string-name><surname>Missen</surname> <given-names>MMS</given-names></string-name>, <string-name><surname>Bashir</surname> <given-names>RN</given-names></string-name>, <string-name><surname>Abbas</surname> <given-names>MZ</given-names></string-name></person-group>. <article-title>Stacked ensemble model for tropical cyclone path prediction</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>69512</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2023.3292907</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>L</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Du</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>F</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A neural network framework for fine-grained tropical cyclone intensity prediction</article-title>. <source>Knowl Based Syst</source>. <year>2022</year>;<volume>241</volume>:<fpage>108195</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.knosys.2022.108195</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>W</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>K</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Prediction of tropical cyclone genesis from mesoscale convective systems using machine learning</article-title>. <source>Weather Forecast</source>. <year>2019</year>;<volume>34</volume>(<issue>4</issue>):<fpage>1035</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1175/waf-d-18-0201.1</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wei</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Ge</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Tropical cyclone genesis prediction based on support vector machine considering effects of multiple meteorological parameters</article-title>. <source>J Wind Eng Ind Aerodynamics</source>. <year>2023</year>;<volume>243</volume>(<issue>1</issue>):<fpage>105591</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jweia.2023.105591</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qian</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>X</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Reduced tropical cyclone genesis in the future as predicted by a machine learning model</article-title>. <source>Earths Future</source>. <year>2022</year>;<volume>10</volume>(<issue>2</issue>):<fpage>e2021EF002455</fpage>. doi:<pub-id pub-id-type="doi">10.1029/2021ef002455</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>A multiscale-model-based near-term prediction of tropical cyclone genesis frequency in the northern hemisphere</article-title>. <source>J Geophy Res: Atmosph</source>. <year>2022</year>;<volume>127</volume>(<issue>22</issue>):<fpage>e2022JD037267</fpage>. doi:<pub-id pub-id-type="doi">10.1029/2022jd037267</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>R</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>A</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>C</given-names></string-name></person-group>. <article-title>A hybrid CNN-LSTM model for typhoon formation forecasting</article-title>. <source>GeoInformatica</source>. <year>2019</year>;<volume>23</volume>(<issue>3</issue>):<fpage>375</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s10707-019-00355-0</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tong</surname> <given-names>B</given-names></string-name>, <string-name><surname>He</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>G</given-names></string-name>, <string-name><surname>Duan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>P</given-names></string-name></person-group>. <article-title>AI-aided simulation of tropical cyclone genesis under climate change</article-title>. <source>Glob Planet Change</source>. <year>2025</year>;<volume>251</volume>(<issue>1&#x2013;2</issue>):<fpage>104809</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.gloplacha.2025.104809</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Materia</surname> <given-names>S</given-names></string-name>, <string-name><surname>Garc&#x00ED;a</surname> <given-names>LP</given-names></string-name>, <string-name><surname>van Straaten</surname> <given-names>C</given-names></string-name>, <string-name><surname>Sungmin</surname> <given-names>O</given-names></string-name>, <string-name><surname>Mamalakis</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cavicchia</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Artificial intelligence for climate prediction of extremes: state of the art, challenges, and future perspectives</article-title>. <source>WIREs Clim Change</source>. <year>2024</year>;<volume>15</volume>(<issue>6</issue>):<fpage>e914</fpage>. doi:<pub-id pub-id-type="doi">10.1002/wcc.914</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dainelli</surname> <given-names>F</given-names></string-name>, <string-name><surname>P&#x00E9;rez-Aracil</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ascenso</surname> <given-names>G</given-names></string-name>, <string-name><surname>Scoccimarro</surname> <given-names>E</given-names></string-name>, <string-name><surname>Giuliani</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sanz</surname> <given-names>SS</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>XAI-GPI: an interpretable and adaptive machine learning genesis index for tropical cyclones</article-title>. <source>J Geophy Res: Mach Learn Computat</source>. <year>2025</year>;<volume>2</volume>(<issue>4</issue>):<fpage>e2025JH000865</fpage>. doi:<pub-id pub-id-type="doi">10.1029/2025JH000865</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>G</given-names></string-name>, <string-name><surname>Rao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yuval</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Advancing seasonal prediction of tropical cyclone activity with a hybrid AI-physics climate model</article-title>. <source>Environ Res Lett</source>. <year>2025</year>;<volume>20</volume>(<issue>9</issue>):<fpage>094031</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1748-9326/adf864</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Ferrero</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Azzalini</surname> <given-names>D</given-names></string-name>, <string-name><surname>Giuliani</surname> <given-names>M</given-names></string-name>, <string-name><surname>Castelletti</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cerutti</surname> <given-names>F</given-names></string-name>, <string-name><surname>Amigoni</surname> <given-names>F</given-names></string-name></person-group>. <source>Trustworthy inductive knowledge for tropical cyclones formation detection</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer Nature</publisher-name>; <year>2025</year>. p. <fpage>69</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-031-89366-7_5</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ying</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>An overview of the China meteorological administration tropical cyclone database</article-title>. <source>J Atmos Ocean Technol</source>. <year>2014</year>;<volume>31</volume>(<issue>2</issue>):<fpage>287</fpage>&#x2013;<lpage>301</lpage>. doi:<pub-id pub-id-type="doi">10.1175/jtech-d-12-00119.1</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hersbach</surname> <given-names>H</given-names></string-name>, <string-name><surname>Bell</surname> <given-names>B</given-names></string-name>, <string-name><surname>Berrisford</surname> <given-names>P</given-names></string-name>, <string-name><surname>Hirahara</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hor&#x00E1;nyi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mu&#x00F1;oz-Sabater</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>The ERA5 global reanalysis</article-title>. <source>Quart J Royal Meteorol Soc</source>. <year>2020</year>;<volume>146</volume>(<issue>730</issue>):<fpage>1999</fpage>&#x2013;<lpage>2049</lpage>. doi:<pub-id pub-id-type="doi">10.1002/qj.4803</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Hafeez</surname> <given-names>AB</given-names></string-name>, <string-name><surname>Alonso</surname> <given-names>E</given-names></string-name>, <string-name><surname>Riaz</surname> <given-names>A</given-names></string-name></person-group>. <article-title>DTC-TranGru: improving the performance of the next-DTC prediction model with transformer and GRU</article-title>. In: <conf-name>Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing</conf-name>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>ACM</publisher-name>; <year>2024</year>. p. <fpage>927</fpage>&#x2013;<lpage>34</lpage>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>G</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>K</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>SAF-Net: a spatio-temporal deep learning method for typhoon intensity prediction</article-title>. <source>Pattern Recognit Lett</source>. <year>2022</year>;<volume>155</volume>:<fpage>121</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>