Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Big Data, 10 November 2025

Sec. Machine Learning and Artificial Intelligence

Volume 8 - 2025 | https://doi.org/10.3389/fdata.2025.1705587

This article is part of the Research TopicAI-Driven Architectures and Algorithms for Secure and Scalable Big Data SystemsView all 5 articles

PHTFNet-RPM: a probabilistic hybrid network with RPM for tobacco root disease forecasting


Yunhong Bu&#x;Yunhong Bu1Tingshan Yao&#x;Tingshan Yao2Shaowu GengShaowu Geng1Renjie Huang
Renjie Huang3*
  • 1Chuxiong Company of Yunnan Provincial Tobacco Corporation, Chuxiong, China
  • 2National Engineering Research Center for Citrus Technology, Citrus Research Institute, Southwest University, Chongqing, China
  • 3College of Computer and Information Science, Southwest University, Chongqing, China

Introduction: Tobacco growers usually face particular challenges in predicting the risks of tobacco root diseases due to complex pathogenesis, concealed early symptoms, and heterogeneous farm conditions.

Methods: To address this problem, we proposed a flexible Probabilistic Hybrid Temporal Fusion Network with Random Period Mask (PHTFNet-RPM). This model is designed to forecast future multi-day disease incidences and indices. It incorporates a hybrid input structure with RPM to handle configurable static management variables and time-series data of weather factors and disease metrics, using the RPM to simulate diverse absences of historical observations. The model's internal hierarchically aggregated modules learn cross-variable and cross-temporal feature representations to model the complex non-linear relationships. Furthermore, probabilistic theory-based uncertainty quantification is designed to enhance the model's credibility and reliability.

Results: The proposed PHTFNet-RPM was validated using a large-scale time-series dataset of tobacco root diseases, organized from 20-year meteorological and disease survey records in Chuxiong Prefecture, Yunnan Province. Extensive comparative experiments demonstrated that our model achieves a 4.44%–16.43% lower mean absolute error (MAE) than existing models (including LR, SVR, CNN-LSTM, and LSTM-Attention).

Discussion: The results confirm that the model can reliably forecast disease progression trends under different configurations, even when relying solely on historical weather observations. The integration of uncertainty quantification provides a robust tool for assessing prediction reliability, offering significant practical value for disease management.

1 Introduction

Tobacco plant is an important cash crop in China, with an output value of approximately 600 billion yuan. In tobacco cultivation, it is critical to manage diseases because they will cause a decline in yield and quality of tobacco leaf. In China, more than 20 common diseases damage tobacco crops. Among them, root diseases are highly transmissible, severe in impact, and difficult to control (Nyvall, 2013). For example, for two root diseases of black shank and black root rot, when inspecting tobacco plants' health statuses and confirming diseases, the plants have been severely harmed and it is difficult to cure them because they have latent period and the root damages can not be easily found (Pandey, 2023). This significantly affects tobacco yield and quality. To prevent these diseases, the scientific method is to monitor growing conditions, predict the disease outbreak risks and implement some management measures to clear pathogens and block pathogen transmission. Accordingly, it is key to predict disease outbreak and severity according to the growing condition and management levels (Patil et al., 2022; Dharanya et al., 2025; Chen et al., 2025).

However, the causes of tobacco root diseases are complex and it is difficult for prediction and early-warning of disease outbreak. The influence factors contain climatic condition, variety selection, greenhouse seedling management, soil condition, fertilization practices and field management (Kishan Das Menon et al., 2021). Taking black shank for example, high temperature and humidity are the favorable conditions in which it easily outbreaks. Besides the historical meteorological factors, the conditions conducive to disease onset and spread also rely on soil drainage and scientific management measures (Csinos, 1999). Totally, these influence factors interact on each other, contributing more or less to the disease outbreak and development. For accurate prediction and early-warning of tobacco root diseases, it is necessary to design reasonable quantification of each factor and further model the relation these influence factors and disease risks (Suarez et al., 2023).

To date, many researches have been done for reducing and controlling tobacco root diseases in agriculture and in the artificial intelligence (AI) domain. Agronomists study the causes and suppression methods of root diseases and further develop biocides and farm chemicals (Qian et al., 2019; Zhu et al., 2024). AI scientists focus on analyzing the relations between tobacco plants' growing conditions and root diseases and automatically diagnosing and forecasting diseases (Rao et al., 2016; Aldaour and Abu-Naser, 2019; Cai et al., 2019; Chin et al., 2022; Dharanya et al., 2025; Chen et al., 2025). They collect sensor data to describe the growth conditions, including the soil moisture and nutrient status, and meteorological factors such as temperature, humidity, illuminance and cloud cover (Kishan Das Menon et al., 2021). Based on the sampled sensor data, prediction models are built to estimate the level of disease risk or the detailed technological parameters, for instance, the disease incidence and the disease index. Furthermore, some prevention measures can be automatically recommended according to the estimated disease risk levels and diagnosis results.

Especially, in the recent years, the significant advancements in AI and machine learning technologies (Delfani et al., 2024) have greatly propelled the development of tobacco disease risk prediction. The representative works mainly focus on two aspects of the intelligent diagnosis and the risk prediction. In the diagnostic researches, the expert system (Rao et al., 2016) and the Computer Vision (CV) (Sun et al., 2024) are the mainstream technologies. The description of lesions is fed into the intelligent system constructed by expert experiences (knowledge base and inference rules) (Aldaour and Abu-Naser, 2019). It automatically derives the categories and severities of diseases. In the CV-based diagnostic methods, the images of tobacco plants are sampled and the lesion features in the images will be automatically extracted through the hand-crafted feature descriptors or the learned feature extractors (Xu et al., 2022). The extracted lesion features will be combined with the classification and regression technologies, e.g. the Support Vector Machine (SVM) and Deep Neural Networks (DNN) (Lin et al., 2022), to recognize and analyze the diseases. However, the intelligent diagnosis technologies are less effective to provide an early-warning of tobacco root diseases because their early lesions are invisible under the earth.

Rather than relying on the analysis of lesions on tobacco plants, the risk prediction mainly utilizes the growth conditions and disease-resistant characteristics of crop varieties to estimate the likelihood of disease outbreak (González-Doḿınguez et al., 2023). The disease risk prediction models can be mainly classified into three categories: the data-based ones, the process-based ones, and time-series forecasting ones. Data-based models explore the prediction rules and mechanism by analyzing the relations between the host plant, the pathogen and the environment, using statistical tools and AI algorithms together with a set of observed data (Cai et al., 2019; Van Nguyen, 2021). For a data-based prediction model, the forecasting accuracy mainly relies on the quantity and quality of the historical data about disease outbreak. It is partly affected by the modeling methods and learning algorithms. However, in most cases of forecasting crops diseases, the historical observed records are scarce and precious. Process-based models construct the parameterized functions driven by environmental variables to describe the change process of disease in space and/or time (Salotti et al., 2022; Patel et al., 2020). For a process-based model, specific expert knowledge is required and the constructed model has less generalization, which generally applies to a single kind of disease.

Time series forecasting models integrate the characteristics of the data-based models and the process-based models. Multiple methods, such as smoothing methods, decomposition methods, regression methods, and DNN, can be utilized to designed the time series models (Masini et al., 2023). To optimize them, time-series data, such as continuously varying historical weather records and growth conditions, is required. The model automatically learn the relation between disease risks and crops' temporally continuous growth conditions (historical weather) from the time-series data. Moreover, the varying process of disease development can be implicitly exhibited because time series data training the models contains such varying process (Wang et al., 2024; Chen et al., 2025). However, compared to the data-based and process-based models, time series forecasting models impose stricter requirements on data samples, necessitating the measurement of continuous disease progression. It implies significantly higher costs (González-Doḿınguez et al., 2023).

Recently, crop disease forecasting based on time series models and weather factors has attracted more attention due to the development of agricultural big data and the successful application of time series models in the fields such as energy, retail and economics (Masini et al., 2023). For example, Krishna and Prema (2023) experimentally analyzed multiple time series models such as ARIMA, MLP, RNN and LSTM in predicting fruit rot disease incidence. Chen et al. (2024) compared three models such as LSTM, LSTM-Attention and Transformer-based Informer (Zhou et al., 2021) in forecasting the incidence of pests in tea gardens. They revealed that the LSTM-Attention model integrating sequence-to-sequence encodings and the attention mechanism can better learn the temporally-related features. Wang and Li (2025) integrated ARIMA and deep learning to propose a ARIMA-LSTM model for pest and disease prediction and management of sugarcane. Multiple hybrid models combining CNN and LSTM (Wang et al., 2024; Guo et al., 2024; Chen et al., 2025) are proposed to forecast different crop diseases. In forecasting tobacco diseases, Chen et al. (2025) proposed a CNN-LSTM model to forecast four tobacco diseases by utilizing time-varying meteorological factors.

By reviewing the previous literatures about forecasting crop diseases, we find that the following problems are available in the current researches. Firstly, most forecasting models are constructed based on meteorological factors, but the field management information is less considered (Cai et al., 2019; Van Nguyen, 2021; Patel et al., 2020; Chin et al., 2022; Chen et al., 2025). However, besides meteorological factors, the tobacco root disease development is severely affected by field quality and management factors such as soil drainage, variety resistance and management level (Suarez et al., 2023). If these factors are not integrated into a forecasting model, it will causes that the model can not adaptively adjust the forecasting function according to these related factors. Especially, for most growers in a tobacco producing area, the meteorological factors are similar, but they have diverse field conditions and management levels, each tobacco field may have a different disease risk profile. To better predict the disease risks in each tobacco field, the information of land quality and field management should be quantified and embedded into the model besides the time-varying meteorological factors. Accordingly, the model user can flexibly configure the model according to his land information and management level, so that the model can adaptively adjust its forecasting functions.

Secondly, in the domain of forecasting crop diseases (González-Doḿınguez et al., 2023), most existing models are unable to identify data quality and provide reliable uncertainty approximation. This results in a lack of interpretability in reasoning and forecasting. Namely, the data uncertainty, model uncertainty and predictive uncertainty are not considered and Bayesian learning theories are not introduced in modeling (Zhou et al., 2022; Wang and Yeung, 2020). A model integrated the data uncertainty estimation can better process the noise data, which is usually caused by the irreducible error in the observation process. For example, the lesions is possibly measured wrongly and the disease index could be computed in error (Pandey, 2023). If a model integrates the model uncertainty and predictive uncertainty, it can effectively emulate the uncertainty that experts face when making predictions. This helps the model provide reliable and interpretable predictions. In other words, given an observation record, it not only predicts the disease risk but also estimates the reliability of the prediction using the learned model, which helps model users to make scientific disease managements.

Finally, less crop disease forecasting models considered the diverse absences of disease records in designing and training models (González-Doḿınguez et al., 2023; Masini et al., 2023), which causes a significant degradation of forecasting precision when lacking recent historical disease records and mainly relying on meteorological factors. However, historical disease records are not updated in a timely manner and the diverse absences of them are frequently encountered situations because the assessment and measurement of disease severity are time-consuming processes. Most existing models assumed that all historical disease records are available and training data usually can not cover all situations of diverse absences of disease records (Chen et al., 2024; Wang et al., 2024; Guo et al., 2024; Chen et al., 2025). When training the time series forecasting models, the model's predictive learning will depend more heavily on historical disease data than on meteorological variables. In forecasting, when lacking the recent historical disease records, the forecasting precision will decrease severely. Therefore, in modeling or designing learning algorithms, it is necessary to simulate the diverse absences of disease records in real-world application scenarios so that the model can learn how to adaptively balance the historical disease records and meteorological variables to make prediction.

Based on the above observed problems, we proposed a flexible Probatilistic Hybrid Temporal Fusion Network with Random Period Mask (PHTFNet-RPM) for forecasting tobacco root diseases based on the architecture of temporal fusion transformer (Lim et al., 2021). The PHTFNet-RPM forecasting model mainly consists of condition-configurable hybrid-structured input with RPM, multi-level time-series feature extraction and fusion, and multi-horizon multi-target prediction. Moreover, the reliability estimate of learned model and forecasted results is integrated in model design and model learning by the Monte Carlo Dropout-based Bayesian inference (Sankararaman et al., 2022) and the predictive confidence interval (Cai, 2002). To validate the proposed model, we constructed a time-series dataset of tobacco root disease and conducted extensive contrast experiments. The experimental results show our approach significantly outperforms the recent methods, e.g., the CNN-LSTM for forecasting tobacco diseases (Chen et al., 2025) and the LSTM-Attention for predicting insect pests in tea gardens (Chen et al., 2024). Furthermore, the detailed model analysis experiments validate that RPM enables our model to extract effective features for accurately forecasting the disease progression trend, with minimal impact from diverse absences of disease data.

Our contributions are concluded as following: (1) The proposed PHTFNet-RPM model integrates the flexible hybrid-structured input and the powerful representational capacity to conduct the condition-adaptive prediction. Its hybrid-structured input with RPM can well incorporate the time-series historical weather and disease observations together with configurable field management conditions. Moreover, RPM simulates the diverse absences of historical data. The model's hierarchically aggregated modules collectively achieve powerful adaptive feature representation. (2) The uncertainty quantification of forecast results enhances prediction credibility and interpretability by providing probabilistic bounds, enabling risk-aware decision-making. The uncertainty estimate of learned model ensures model robustness and reliability in real-world deployments. (3) We constructed the first large-scale time series dataset for forecasting tobacco root diseases, including black shank and black root rot. It contains about 12 thousands of time-series samples from real-field meteorological and disease records for 20 years, from 2003 to 2022, covering disease survey records in the field management period of tobacco from transplanting to harvest.

2 Materials and data processing

2.1 Collection of tobacco root disease data and weather data

This paper takes management data of tobacco root diseases from Chuxiong Company of Yunnan Provincial Tobacco Corporation as the survey and research subjects. The data collection lasted for 20 years (from 2003 to 2022) and the data sources cover nine counties and districts in Chuxiong Prefecture. The collected data mainly includes three categories: disease management data closely-related to observation stations, continuously-recorded disease data and historical daily weather records as shown in Table 1. In collecting disease records in each year, the disease surveys were conducted every 5 or 10 days from transplanting to the field until tobacco leaf harvesting. In the disease surveys, a five-point sampling method (Pandey, 2023) was used to evaluate disease incidence and disease index, with 50 plants surveyed at each point, resulting in a total of 250 plants surveyed per field. According to the disease statuses of the investigated 250 tobacco plants, the disease incidence yinc and the disease index yind are manually computed as follows:

yinc=mn,    (1)
yind=i=1rsi*nin*sr.    (2)

Here, n is the total number of investigated plants, m is the number of infected plants. The severity of disease is classified into r grades. si corresponds to the score of the i-th grade. ni is the number of plants which are identified as being with the i-th grade disease. sr is the maximum score, which corresponds to the most serious disease. yinc and yind respect the prevalence and severity of tobacco root diseases.

Table 1
www.frontiersin.org

Table 1. Variable description in disease data.

2.2 Data processing

In the original management data, sampling intervals of historical disease records possibly are inconsistent, e.g. every 5 days or every 10 days in different years as shown in Figure 1. Moreover, the disease records are not related to the weather data because the disease data and the weather data are collected individually. Therefore, it is necessary to process and integrate them for better training the forecasting model.

Figure 1
Line graph depicting disease index over time from June 15 to July 15. A fitted spline curve (green line) is illustrated alongside generated records with noise (blue dots) and original records (red dots). The index peaks around early July.

Figure 1. Generation of daily disease index records by applying the spline interpolation method on historical records with the intervals of 5 days.

2.2.1 Complement and argumentation of disease historical records

In order to keep sampling intervals consistent and increase data quantity, we adopt the spline interpolation method to argument disease records with multi-day interval as daily records. As shown in the Figure 1, given the original seven records of disease index of black shank (recording once every 5 days from June 15th to July 15th in 2014) at the Yaoan survey station, a cubic spline function is first obtained. Then, for the dates without practical records, their disease index values are sampled on the fitted spline function. To simulate the manual errors, the new generated values are added by a Gaussian noise. In this way, the daily disease index will be obtained.

2.2.2 Integration of disease and weather data for dataset construction

The disease forecasting model aims to construct the mapping relation between independent variables (static management information and time-series weather data) and target (dependent) variables as shown in Table 1. For the data-driven learning model, recorded data for independent and target variables should be fed into the model for optimizing model parameters. We integrated the heterogeneous data and organized all records as the JSON-formatted dataset according to the literature (Lim et al., 2021) and the Pytorch Forecasting package.1 We first integrated the heterogeneous data into individual time-series entities using composite keys of year, station, and disease. Each entity has hybrid-structured data as shown in Table 1, i.e. static agronomic variables (vector), meteorological time-series (matrix, a dimension denotes date, the other dimensions indicate weather variables), and pathological time-series (matrix, a dimension denotes date, the other dimensions indicate disease metrics), where the date spans from transplanting to harvest. After configuring historical and future window sizes, by decomposing meteorological time-series and pathological time-series, each entity can be decomposed as multiple training samples.

3 Methodology

3.1 Overview

According to the recent researches on forecasting crop diseases (Chen et al., 2025; Wang et al., 2024; Chen et al., 2020), we adopted a four-stage paradigm for constructing and deploying the disease forecasting model as shown in Figure 2. (1) Problem formulation. The independent variables (model input X) and forecast targets (model output y) are firstly determined by analyzing this forecast task. (2) Dataset construction. Based on the variables in model's input X and output y, by data collection, the dataset D = {(Xi, yi)|i = 1, ⋯ , n} can be constructed according to Section 2. (3) Modeling and optimizing. By investigating the complex relationships between the independent variables in X and the target variables in y, a suitable modeling technology is selected to design a parameterized function fθ(·) for representing the relationship between X and y. Then, by designing the loss function L(·) and learning algorithm, the model parameter θ can be optimized as θ*=argminθ(Xi, yi)DL(fθ(Xi),yi). The related contents will be represented in detail in Sections 3.2 and 3.3. (4) Model deployment and maintenance. Based on the learned model fθ*(·) with the optimal parameter θ*, for any new observation X′, the target can be predicted as y=fθ*(X). Especially, when collecting enough new data, the model fθ*(·) can be fine-tuned.

Figure 2
Flowchart with two main sections: “Model Construction Process” and “Problem Formulation.” The first section includes data collection, model learning, and application, involving computer experts and agronomists. The second section, “Problem Formulation,” features forecasting with time-varying variables like weather factors and static covariates. The process visualizes disease prediction and modeling.

Figure 2. Model construction process and problem formulation for forecasting tobacco diseases. When predicting multiple target variables, there will be multiple predicted curves. Here, for simplicity, only the disease index is shown.

Among the four stages, the problem formulation is the primary preliminary step, as it dictates the modeling approach and the form of the model's inputs and outputs. In this work, we formulated the forecast task as the time-series model y = fθ(X) as shown by the problem formulation in Figure 2 according to the literature (Lim et al., 2021). Here, θ denotes the learnable model parameter. The model input X = {XH, XF, XS} is the hybrid-structured data. The time-series matrix XHnh×(τh+1) denotes the historical observation, where τh indicates the size of historical time window, nh is the number of observed variables including the weather factors, date and disease risk metrics. The time-series matrix XFnf×τf denotes the future known data, where τf indicates the size of future time window, nf is the number of prior-known variables such as date and the others. XSns denotes the static covariates, which indicates the configurable prediction conditions, where ns indicate the number of static variables as shown in Table 1. The model output ynm×τf indicates the multi-target and multi-horizon predicted result, where nm denotes the number of disease metrics (target variables). For instance, y(j, k) indicates the predicted value of j-th target variable on the k-th day, where 1 ≤ jnm and t+1 ≤ ktf.

3.2 PHTFNet-RPM based forecasting model

3.2.1 Networks architecture

Based on the analysis on tobacco root disease epidemiology and collected disease data, we design Deep Neural Networks (DNN) to model the forecasting model fθ(·). Moreover, the designed DNN should meet the following requirements: (1) It can be fed hybrid-structured data including continuous time-varying historical observation XH, continuous future prior-known variables XF and discrete time-invariable (static) variables XS about field management information. (2) It can express flexible complexities by configuring varied model parameters and prediction conditions, so that it adapts to data-scale and problem complexity, and adaptively adjusts the forecasting capability in different conditions of field management. (3) It can provide uncertainty estimate on predicted results to simulate the reasoning process of human experts making a fuzzy forecast. The uncertainty is caused by the possibly inaccurate measurement of independent variables, and the complex mapping relation between numerous independent variables and disease metrics.

Based on the above requirement analysis and comparison of existing forecasting technologies, we proposed the PHTFNet-RPM to build the forecasting model according to the temporal fusion transformer (Lim et al., 2021; Nazir et al., 2023) and the Bayesian transformers (Sankararaman et al., 2022; Xiao et al., 2024). Comparing with the previous works, e.g., the CNN-LSTM for forecasting tobacco diseases (Chen et al., 2025) and the LSTM-Attention for forecasting the pest incidence in tea gardens (Chen et al., 2024), the uncertainty estimate based on Bayesian deep learning (Sankararaman et al., 2022) is integrated in our model for robust and reliable prediction. Especially, a Random Period Mask (RPM) mechanism is designed in the model learning so that our model better processes the various absences of past observed disease incidence and disease index. It improves the robustness and flexible forecasting capability of model because it is possibly that there are partial disease survey records and sometimes even no records during the manual collection in the practical applications.

The proposed PHTFNet-RPM in Figure 3 mainly contains five modules: Condition Configuration (CC), Random Period Mask (RPM), Feature Extraction and Fusion (FEF), Local Temporal Feature Exploration (LTFE), Global Temporal Feature Fusion (GTFF), and Forecasting Decision (FD). All the modules are sequentially connected and integrated to construct the forecasting model fθ(·), where θ indicates the learnable parameters in the whole neural network. The connected arrows between these modules describe the information flows from model input to prediction results. In the following parts, the common block in multiple modules, i.e. Gated Residual Network (GRN), is firstly described. Then, according to the information flow direction from model input to model output, each module is then introduced in details.

Figure 3
Flowchart of the PHTFNet-RPM Forecasting Model includes modules: CC, FEF, LTFE, GTFF, and FD. It details dynamic and static inputs, LSTM encoders and decoders, gated residual networks, and variable selection and fusion networks. The design highlights processes like global temporal fusion, temporal self-attention, and Bayesian inference for model reliability. The diagram gives a structured view of how inputs evolve through various layers, incorporating elements like residual connections and dropout for robust forecasting of disease metrics. Additionally, inset diagrams explain the gated residual network and variable fusion processes.

Figure 3. Overall network architecture and built-in subnetworks of GRN and VSFN. CC, condition configuration; FEF, feature extraction & fusion; LTFE, local temporal feature exploration; GTFF, global temporal feature fusion; FD, forecasting decision.

3.2.2 Complexity-adaptive GRN

GRN is an embedded learnable neural network block with flexible and powerful nonlinear expressive capabilities (Lim et al., 2021). It is deployed in multiple modules to improve the model's nonlinear representational capacity as shown by the GRN in Figure 3. Usually, it is fed two input vectors, i.e., primary vector vp and auxiliary input va. As shown by the VSFN in Figure 3, vp and va are firstly concatenated to perform a simple yet effective nonlinear transformation with an Exponential Linear Unit (Clevert et al., 2015). Then, a non-linear Gated Linear Unit is followed to enhance the feature selection capability for critical features (Clevert et al., 2015). In addition, a Dropout layer is added to avoid overfitting and improve its generalization ability (Srivastava et al., 2014). If the above three transformations are together denoted as a non-linear function φEGD(·), when the residual connection mechanism is applied, then the output vo of GRN block is described as:

vo=LN(vp+φEGD([vp,va])),    (3)

where LN(·) indicates a LayerNorm operation. To sum up, the nonlinear expressive capability of GRN block is handled by φEGD(·). Its adaptability to complexity is reflected by the residual connection and the gating mechanism in φEGD(·). For example, when the output of φEGD(·) approaches a zero vector, the output vo is approximated to the primary input vp. Depending on the learned parameters optimized by the data-driven training, the GRN can play different roles, ranging from simple linear transformations to complex nonlinear mappings.

3.2.3 Hybrid-structured model input

3.2.3.1 Time-series input with RPM

In practical applications, for past observation, time-series weather data is easily accessible. However, historically continuous records of disease incidence and disease index are notoriously difficult to acquire, which is caused by two reasons: (1) The manual investigation of disease statuses is complex and may be subject to delays or missing data due to investigator negligence. (2) The labor cost of the investigation is high. In some areas, the disease incidence and disease index may only be surveyed once every 5 or 10 days. As a result, past observational data is not available on a daily basis. Especially, in some planting areas, it is required to forecast disease risks only using the weather data and management information under the condition of no past disease data. To enable the model to make predictions in such scenarios, the training data must simulate the scenarios so that the model can learn the corresponding inference capability. To this end, the RPM is designed to handle time-series input as shown by the overall architecture in Figure 3. The process can be described as:

XH=XHMz+Mb,    (4)

where XH,Mz,Mbnh×(τh+1). If denote A as the mask area for disease incidences and disease indices in XH, then Mz(i, j) = 0 for the index coordinate (i, j)∈A, otherwise Mz(i, j) = 1. Similarly, Mb(i, j) = −1 for (i, j)∈A, otherwise Mb(i, j) = 0. In this way, for XH, its elements in the mask area A are set as −1. For the mask area A, it can be generated using two random integers, the start day and mask period days.

3.2.3.2 CC module for configurable static input

When the model conducts forecast, the static discrete variables describing field management information, such as location, disease category and others shown in Table 1, are required and combined with time-varying variables. These configurable inputs represent different forecast requirements and planting conditions. They affect feature extraction of model in different levels. To this end, the CC module adopts three learnable feature embedding blocks to encode the discrete input XS to obtain three feature vectors cl, cm and ch. They are respectively fused into low-level, medium-level and high-level feature extraction in the total networks. For example, cl is integrated into the FEF module to combine time-varying variables to extract low-level features. cm is used to initialize the cell state and hidden state of the first LSTM Encoder for better exploiting local temporal features in medium level. ch is fed to the GTFF to help capture global temporal dependent features related to the configurable input in high-level semantics. Although the configurable static input containing field management information is helpful to performance improvement, there is an additional cost associated with collecting field management information. Moreover, the static input is tailored to specific crops and diseases, and its configuration varies depending on the application. For instance, when forecasting diseases for other crops, it is necessary to reselect the relevant field management variables and determine the appropriate embedding coding through experimentation.

3.2.4 Timestep-wise feature extraction and fusion using VSFN

The FEF module is primarily responsible for selecting and fusing multiple variables, and then extracting low-level features for each time step. This is mainly implemented by the VSFN in Figure 3. The historical observation XH shares a VSFN, and the future data XF shares the other VSFN, as shown by the overall architecture in Figure 3. Next, we take the historical observation XH as an example to describe the function of VSFN. Denote xknh indicate multi-variable observation data at the k-th time step, where xkXH, t−τhkt, t is the forecasting time. Firstly, by a learnable linear transformation, xk is transformed as a matrix, which contains nh vectors [v1, ⋯ , vnh]. Namely, the observed scalar value of each variable xk(j), j = 1, ⋯ , nh, is lifted as a ne-dimension vector vj. Then, the GRN follow it to obtain ṽj, which improves the nonlinear representational capacity. At the same time, the feature data [v1, ⋯ , vnh] for time-varying variables and the feature data cl for static variables are combined to calculate a nh-dimension weight vector [ω1, ⋯ , ωnh] for selecting and fusing features of time-varying variables. For the input (xk, cl) at the k-th time step, the output of VSFN is finally computed as:

αk=j=1nh ωj j.    (5)

It will be fed to the k-th LSTM encoder in the followed LTFE module.

3.2.5 LTFE module for across-timestep local temporal feature exploitation

The LTFE module aims to exploit useful across-timestep feature patterns from temporally adjacent low-level features [αtτh, ⋯ , αt, ⋯ , αt+τh]. The sequence-to-sequence LSTM encoding and decoding architecture (Park et al., 2018) and the residual mechanism are adopted to enhance the low-level αk from each time step in the FEF module. Let φLSTM(·) denote the LSTM encoding and decoding function, then the output βk at the k-th time step can be described as:

βk=LN(αk+φLSTM(cm,[αtτh, ,αk])),    (6)

where LN(·) indicates the LayerNorm operation. The encoded feature vector cm of static variables is used to initialize the the cell state and hidden state of the first LSTM Encoder. Through the process of state backpropagation, the input gates and forget gates in the subsequent LSTM units are capable of retaining disease-relevant information while discarding information unrelated to the disease. Relying on the flow of information between memory cells within adjacent LSTM units, φLSTM(·) can explore the useful feature patterns from the past observation [αtτh, ⋯ , αk] before the k-the time step, e.g. temporally-local weather variations and modifications of disease statuses.

3.2.6 GTFF module for attention-focused global temporal feature fusion

The GTFF module is designed to learn the temporally-global helpful feature patterns from the past observation, e.g. the past rainfalls, the average temperature, and the variation trends of weather factors etc. Firstly, GRN is adopted to fuse the input features B = [βtτh, ⋯ , βt+τf] and the static encoded vector ch to obtain B~=[β~t-τh,,β~t+τf]. Then, an interpretable multi-head attention block (Lim et al., 2021) is adopted to extract temporally-global attention-focused features Γ as:

Γ=1nHh=1nHΦAtt(B~ WKh, B~ WQh, B~ WV),    (7)

where Γne×τf. ΦAtt(·) indicates a multi-head self-attention operation (Vaswani et al., 2017). nH is the number of heads, WKh and WQh are respectively the learnable weights for the keys and queries in the h-th head. WV indicates a across-head learnable weight (Lim et al., 2021). Denote Γ(t+1), ⋯ , Γ(tf) are the temporally-global attention-focused features at the forecasting timesteps. They are combined with β~t+1,,β~t+τf to generate the output of GTFF module according to the following mean:

γk=LN(β~t+1+φGLU(Γ(k))),    (8)

where k = t + 1, ⋯ , t + τf, φGLU(·) indicates a standard GLU operation, LN is a LayerNorm operation. For the k-th forecasting time step, this mean effectively fuses the temporally-global attention-focused feature Γ(k) and the previous temporally-local feature β~k. Especially, in model learning, the decoder masking (Li et al., 2019) is adopted to enable that each time step in the decoding stage only pay attention to the information preceding it.

3.2.7 FD module for multi-horizon and multi-target prediction

The FD module combines the sequence-to-sequence decoded features and the temporally-global self-attention focused features to conduct multi-horizon and multi-target prediction. For the future k-th time step, k ∈ {t + 1, ⋯ , t + τf}, the final prediction feature vector Fk and the predicted values of target variables are respectively calculated as:

Fk= LN( βk+φGG(γk) ),    (9)
yk=WkFk+bk.    (10)

Here, φGG(·) denotes the GRN block and the gating layer, and LN(·) indicate the normalization layer in the network as shown by the overall architecture in Figure 3. The predicted disease metric yk2 is a 2-dimension vector containing disease incidence and disease index. Wk and bk are learnable parameters. Especially, when the multi-quantile regression loss (Cai, 2002) is adopted to train the model for evaluating the confidence interval of predicted disease metric, multiple outputs yk, q for different quantiles qQ = {0.1, 0.5, 0.9} are required, which will be introduced in Section 3.3.2.1. Correspondingly, multiple sets of parameters {Wk, q, bk, q} will be learned. In this way, multi-horizon and multi-target predictions at different quantiles, yk, q = Wk, qFk, q + bk, q, k = t + 1, ⋯ , t + τf, are simultaneously obtained.

In summary, the DDN-based fθ(·) consists of multiple modules and each module contains a large number of learnable parameters. The symbol θ represents all learnable parameters in the networks, which can be optimized by a data-driven learning mean.

3.3 Model learning and inference

In the real-world systems, besides the prediction performance, practitioners are also concerned about confidence and robustness of predictions because unreliable predictions may result in incorrect management decisions causing economic losses. The unreliable predictions primarily stem from data uncertainty and model uncertainty. To estimate the reliability of prediction, considering the computation cost, the predicted quantile (credible) interval is used to present the uncertainty of a predicted result. The interval can be easily implemented by augmenting the network outputs at multiple quantiles and supervising the learning process using the quantile regression loss (Koenker, 1994; Cai, 2002; Lim et al., 2021). The uncertainty (reliability) estimate of model is mainly concerned by researchers for consistently improving the forecasting model. The approximate variational inference based on Dropout in Bayesian deep learning (Kendall and Gal, 2017; Sankararaman et al., 2022) is adopted to evaluate it in model learning and inference. In the following parts, they will be discussed in detail.

3.3.1 Model learning

It is a regression task to predict the disease incidence and disease index. To optimize the parameter θ in the model fθ(·), a loss function supporting regression task is required to implement data-driven training process using the dataset D = {(Xi, yi)|i = 1, ⋯ , n}. The quantile regression loss allows the model to simultaneously output predictions at different quantiles and thus generate probabilistic forecasting in low computation cost. Formally, by jointly minimizing the quantile losses, the optimal parameters θ* is solved by training the parameterized network using D:

θ*=argminθ (D,fθ(·)),    (11)
(D,fθ(·))=    (12)
1|Q||D|τf nmqQ (Xi,yi)D k=1τf j=1nmLq(yi(q,k,j),yi(q,k,j)),
Lq(x1,x2)=max(q(x2-x1),(1-q)(x1-x2)),    (13)

where Q = {0.1, 0.5, 0.9}, ℓ(·, ·) indicates the total loss, and Lq(·, ·) is the quantile regression loss function (Cai, 2002). yi=fθ(Xi) is the predict result for Xi. yi(q,k,j) denotes the q-quantile prediction for the j-th target variable on the future t + k day. yi(q, k, j) is its corresponding ground-truth.

3.3.2 Model inference and performance evaluation

3.3.2.1 Probatilistic predictions

Let fθ*(·) indicates the learned network model disabling the Dropout layers, for a test sample X, the prediction y=fθ*(X) is a three-dimensional matrix ynq×τf×nm. It indicates the predicted values of nm target variables in the future τf days for nq quantiles. For notational convenience, by omitting k and j, we directly denote y′(q, k, j) as yq, which indicates the q-quantile prediction value of the j-th target variable in the future k-th day. Namely, the values y0.1, y0.5 and y0.9 individually indicate the predicted values at the quantiles of 0.1, 0.5 and 0.9. The value y0.5 indicates the point prediction, which is approximately equivalent to the prediction of model driven by the Mean Absolute Error (MAE) loss (Cai, 2002). The interval [y0.1,y0.9] can be thought as the confidence interval [yL, yU] as shown by the overall architecture in Figure 3. If the interval is large, the uncertainty of the point prediction y0.5 is high and the prediction result is with low reliability.

3.3.2.2 Performance metrics

For forecasting the diseases, it is important to correctly predict the increasing or decreasing trend of disease progression and point-wise anomalies are less consequential. On the other hand, the low outlier of prediction is also significant because the negative impact of underestimating the disease progression is far greater than that of overestimating it. Based on the above analysis, the robust and outlier-insensitive Mean Absolute Error (MAE) is adopted to evaluate the model performance on Dtest using the q = 0.5 quantile output (point prediction):

MAE=1nT τf nmi=1nTk=1τfj=1nm|yi'(q,k,j)yi(q,k,j))|.     (14)

For the performance on the low outlier of prediction, the q-risk at q = 0.1 is adopted:

q-Risk=2i=1nTLq(yi(q,k,j),yi(q,k,j))i=1nT|yi(q,k,j)|.    (15)

Here, nT is the number of samples in Dtest. yi(q,k,j), yi(q, k, j)) and Lq(·, ·) are same to Equations 12, 13. When fixing k or j, the MAE and q-Risk on a certain day or for a certain disease metric can also be evaluated. For notational convenience, the q-Risk at q = 0.1 is denoted as P10 in the following experiment results.

3.3.2.3 Reliability of model

The Monte Carlo Dropout-based Bayesian inference (Xiao et al., 2024) is used to estimate the uncertainty of model by the Dropout layers as shown by the overall architecture in Figure 3. Based on the solved model fθ*(·), the Dropout operations are repeatedly conducted for nr times of sampling parameters from the distribution of model parameter θ, then the nr models, denoted as f~θ1*(·),,f~θnr*(·), are obtained. Let X1, ⋯ , XÑ is a subset from Dtest, the model uncertainty Var(y) for the learned model y=fθ*(X) is defined:

Var(y)=1Ñi=1Ñ(1nr-1j=1nr(f~θk*(Xi)-1nrj=1nrf~θk*(Xi))2).    (16)

The previous researches (Kendall and Gal, 2017) proved that the uncertainty is medium when Var(y) falls in [0.01, 0.1]. This shows that the model is reliable for such samples because the tested samples and training samples have the similar distribution. When Var(y) is higher than 0.1, it means that the input samples are unusual and the model is unreliable. It is important to estimate the model uncertainty and reliability when the model is new deployed or when the model is updated by new training data.

4 Experiment analysis

In this part, the experiment settings are firstly described in detail. Then, comparative experiments between different methods are conducted to verify the proposed forecasting method by evaluating the performances of MAE and P10 metrics. Further, we conduct an ablation study to analyze the modules in the model fθ(·) and the independent variables in model input so that their respective contributions to forecasting accuracy are demonstrated.

4.1 Experiment settings

4.1.1 Data settings

During data preparation, for two discrete variables of survey year and sampling date (time index), considering their continuous variation, we converted them to real-valued representations by the min-max normalization. For the other discrete variables in Table 1, we took them as categorical variables. For the continuous variables except for target variables, the z-score normalization was applied across all time-series entities. After the above data preprocessing, the collected dataset is randomly divided into three groups: training set Dtrain for model learning, validation set Dval for hyperparameter tuning and test set Dtest for performance evaluation according to the ratio of (7:1:2).

4.1.2 Model configuration and training settings

To better match the problem's complexity, several key hyperparameters of model fθ(·) must be determined, including the dimension of low-level feature encoding, the encoder/decoder lengths in the sequence-to-sequence architecture, the hidden state size, and the Dropout rate. Moreover, in the process of training fθ(·), to achieve the optimal fθ*(·), we need to set the other hyperparameters, e.g. the Optimizer, the learning rate, the batch size etc. This work adopted the random search method to set the hyperparameters' values by evaluating performances on Dval. The optimal settings of hyperparameters are shown in Table 2. For the other compared methods, the related hyperparemeters are set according to the corresponding literatures. Pytorch forecasting package (see text footnote 1) is adopted to design the model and conduct experimental analysis. The models are trained and evaluated on the GPU of Nvidia RTX 4090.

Table 2
www.frontiersin.org

Table 2. Configuration of model hyperparameters and settings of hyperparameters in training process.

4.2 Comparative experiments

To validate the proposed forecast method, we compare ours with the previous popular approaches for forecasting crop disease risks. The compared models consist of two categories: the canonical models and the NN-based models. For the canonical models, we mainly consider two baselines: the Linear Regression (LR) and the kernelized non-linear Support Vector Regression (SVR). LR was even used to predict the risks of rust Cercospora and tobacco Caterpillar (Patel et al., 2020). SVR is popular in forecasting disease risks (Fenu and Malloci, 2021), e.g. forecasting wildfire disease in Cai et al. (2019). For the NN-based models, Multi-Layer Perceptron (MLP) (Tammina et al., 2024), CNN-LSTM (Wang et al., 2024; Chen et al., 2025), and LSTM-Attention (Chen et al., 2024) are compared. More details are described as follows:

• LR: all available information at each time-step and static management information were concatenated as one total vector as the input of the linear regression with L2 regularization. Multi-quantile regression loss was used to drive the model learning. For each horizon/quantile output, an individual set of parameters were learned (Patel et al., 2020).

• SVR: the above concatenated vector serves as the SVR's input. The Radial Basis Function (RBF) kernel was employed to enhance the nonlinear modeling capability (Fenu and Malloci, 2021).

• MLP: a two-layered neural network with the ReLU units was constructed to predict multi-quantile outputs in the future time-steps (Tammina et al., 2024). Its input was same to the above setting in LR and SVR.

• CNN-LSTM: according to the network architectures for forecasting cucumber downy mildew disease (Wang et al., 2024) and tobacco diseases (Chen et al., 2025), a CNN is used to excavate the features between adjacent time-steps for single variable and the integrated features across multiple variables. Then a LSTM layer is stacked to further develop the useful features across time-steps.

• LSTM-attention: according to the time-series forecasting model for insect pests in tea gardens (Chen et al., 2024), attention blocks inspired by the self-attention mechanism in the Transformer network are embedded between LSTM encoding and encoding blocks to distill the long-distance temporal dependences, which is helpful to capture the useful features on specific time-steps.

In this experiment, we simulated the real-world application scenarios where recent 5-day past observations of disease metrics were masked by RPM in model learning and inference. To achieve the robust evaluation of performances, splitting Dtrain, Dval and Dtest from the original D were repeatedly conducted multiple times, five times of evaluations on them were averaged to report the final MAE and P10. For fair comparison, for other approaches, the multi-quantile regression loss was also used to train them. The optimal hyper-parameters for different models are experimentally determined on Dval.

Table 3 shows the forecast performances (MAE and P10) of disease incidence and disease index for two diseases. Obviously, our model significantly outperforms the other models. For instance, in forecasting the disease incidence of black shank, for the comprehensive performance metrics of Avg. MAE and Avg. P10, our model achieves a 16.43% reduction on MAE and a 14.97% reduction on P10 q-risk compared to the baseline LR model. Compared to the suboptimal model (LSTM-Attention), our model respectively reduces MAE by 5.93% and P10 by 4.69%. In forecasting the disease index of black shank, compared to the LR and LSTM-Attention models, 15.94% reduction and 4.79% reduction on Avg. MAE are individually achieved, and 14.56% reduction and 3.35% reduction on Avg. P10 are obtained respectively. For the black root rot, the similar performance improvements are achieved. In summary, all contrastive results demonstrate that our model achieves significantly higher accuracy in predicting both disease incidence and disease index for the upcoming 3-day period.

Table 3
www.frontiersin.org

Table 3. Prediction performances (MAEs and P10s) of disease incidence (%) and disease index (%) for different forecast methods on two diseases.

By further contrastive analysis on the MAE and P10, we systematically examine the underlying factors contributing to the divergent prediction performances among models in Table 3. Firstly, the LR model is the simple linear model and it achieves the lowest prediction performance because the relation between the growing conditions of tobacco plants and the disease severity is intricately non-linear. It is difficult for a linear model to accurately depict such relation. Subsequently, the second-tier models comprise SVR and MLP, which improve the performance by about 5% compared to the LR. The improvement mainly comes from their non-linear expressive capability. However, the improvements are limited because the variations across time-steps cannot be effectively modeled in them. The remaining comparable models using complex hybrid architectures, i.e. CNN-LSTM, LSTM-Attention and ours, fall in the time-series forecast models. Compared to the CNN-LSTM and LSTM-Attention, our performance improvement mainly comes from multiple factors: (1) Low-level adaptive variable selection and fusion; (2) Middle and high-level feature representations including short and long-range temporal dependency modeling; (3) multi-level fusion of static and time-series variables; (4) Random Period Mask in training for better addressing data missing of disease records, which will be further discussed in the last Section.

To delve deeper, we compare ours with CNN-LSTM and LSTM-Attention to analyze the model capability and robustness across prediction horizons, disease categories, different forecast targets by multi-perspective investigation of their results in Table 3. By comparing MAEs or P10s along the 1-, 2-, and 3-day ahead predictions for each model, the accuracy degradation for horizon-dependent prediction is available for all the models. But the degradation for ours is much slower than the other two models. For example, for the MAE of predicted disease incidence for black shank, by comparing 3- and 1-day ahead predictions, the degradations of 11.9% for ours and 18.8% for LSTM-Attention are individually obtained. The lower MAE or P10 q-risk together with the slower degradation along forecast horizon proves the superior modeling capability of fθ*(·). Namely, ours can extract effective time-step-wise features from daily weather factors and planting management information, better model the temporal dependent relations between time steps, including short-range and long-range ones.

Finally, we discuss the model robustness and reliability by quantizing the model uncertainty and analyzing the q-risk P10. To estimate the model uncertainty, 20% of samples in Dtest are randomly selected and Var(y) is computed according to Equation 16. According to the previous researches (Kendall and Gal, 2017), the evaluated Var(y) = 0.028 shows the uncertainty mainly comes from the aleatoric uncertainty (data noises), rather than the epistemic uncertainty (underperforming model). This validates the reliability of our model. In addition, for a test sample X, when evaluating its prediction target y′ at a time step, a confidence interval [y0.1,y0.9] can be obtained at the same time, which means P(y0.1yy0.9)=0.8 for the ground truth y. Both the predicted confidence interval [y0.1,y0.9] and the relative position of y′ in the interval exhibit the reliability of predicted results. The narrower the predicted interval and the closer the forecast value is to the midpoint of the interval, the more reliable the predicted result. Conversely, wider intervals and values farther from the center indicate lower reliability. This allows agronomists to make informed management decisions based on this predictive data. Especially, by investigating the results of q-risk P10 (q = 0.1) in Table 3, our model achieves the lowest q-risk compared to the other models. This shows that our model can effectively control the lower tail risk. In summary, the above experimental results verify that our model is reliable when deploying it to forecast the tobacco root diseases.

4.3 Model analysis and discussion

In this part, we firstly conduct visualization analysis, for instance, executing rolling prediction and plotting the long-range predictive results for visual inspection of prediction efficacy and investigating whether accurately predict the increasing or decreasing trends of disease progression. Then, ablation experiments are designed to analyze the roles of key modules in the network model fθ(·) or contributions of different observed variables. Finally, temporal feature patterns are inspected to discuss what historical events or information contribute more to accurately forecasting different diseases.

4.3.1 Visualization of predictive disease progression trend

In forecasting tobacco diseases, it is very difficult to accurately predict daily disease incidence or disease index in the future days due to the complicated disease progression caused by the varying growth conditions and manual managements. From the viewpoint of disease management, monitoring disease severity progression trends (increase/decrease) demonstrates greater clinical significance compared to daily disease index tracking. Therefore, we design an experiment to investigate the model's capability in predicting the progression trend of diseases.

In this experiment, for each disease, we randomly select a time-series entity in a monitoring location, which contains daily weather data, disease records (disease incidence and disease index) and management information in the total disease progression period. Then, the model fθ*(·) is used to conduct rolling prediction and generate the total predictive progression trend. The predictive process proceeds iteratively as follows: Observations from the start date (e.g. May 10) to May 19 are used to predict the target value on May 20; subsequently, observations from May 11 to May 20 predict the target value on May 21. This sliding-window forecasting scheme is executed iteratively until all target values are generated, thereby constructing a complete predictive trend. The settings of model learning and inference are same to the previous comparative experiments.

To better inspect the model prediction capability in predicting disease progression trend, the multi-quantile outputs are conducted to predict the target value y0.5 together with the upper limit y0.9 and the lower limit y0.1 for better inspecting whether the predictive interval covers the ground truth. Figure 4 shows the rolling predictive trends (Left-disease incidences, Right-disease indices) for black shank in 2022 and black root rot in 2017 at Yaoan. The blue and red solid lines respectively denote the ground truths y and the predictive values y0.5. The upper and lower dashed lines individually indicate the predictive y0.9 and y0.1. The grass green area indicates the predictive confidence interval.

Figure 4
Four line graphs display predictive trends of disease incidence and index for black shank and black root rot in Yaoan, in 2017 and 2022. Each graph includes lines labeled GT, LB, PV, and UB, reflecting the trend difference between GT (Ground Truth) and PV (Predicted Value) over the specified period. Green shaded areas, bounded by LBs and UBs, indicate the uncertainty (the predicted confidence interval).

Figure 4. Analysis on predictive trends of the disease incidences and disease indices at the monitoring location (Yaoan). The horizontal axis represents the date. GT, ground truth; PV, predicted value; UB, upper bound, predicted q-quantile with q = 0.9; LB, lower bound, predicted q-quantile with q = 0.1.

Firstly, by inspecting the incidences of two diseases on the left in Figure 4, the predictive target values (red solid lines) lightly oscillate around the ground truth values (blue solid lines). This indicates that our model can predict the disease incidences with relatively small errors in most cases. Moreover, the total variation (increase or decrease) trends of red solid lines are similar to the blue solid lines. This proves that our model can predict the overall disease progression trend. Especially, the predictive confidence interval, i.e. the grass green area, most covers the ground truth (blue solid lines) along the time-step. It can provides users with the reliable support information of disease progression even if the point prediction errors occur. Similar conclusions can be drawn on the disease indices on the right in Figure 4. Overall, these results demonstrate our model's fundamental capabilities of trend prediction and reliability estimate (predictive confidence interval), which is enough for management of diseases.

4.3.2 Analysis on independent variable in model input

In this part, in order to provide granular insights into our prediction model, we designed controlled ablation experiments to investigate important determinants supporting the model's prediction efficacy from the following perspectives: independent variables, embedded core modules, and critical training steps.

4.3.2.1 Contribution of historical observations of target variables

The past observations are crucial to forecast. In our forecast model, the historical records of weather variables are easily accessible. However, the past observations of target variables, i.e. the disease incidence and the disease index, involve high acquisition costs. In practice, the records of disease metrics may be non-existent or collected at sparse intervals (e.g., 5-day sampling frequency). In our model, a RPM module was designed to simulate and handle this case. In order to verify its roles, we designed an ablation study as follows.

In this investigation, the different experimental settings, i.e., training and test configurations, are combined to conduct experiments to report results. The training configurations include two scenarios: without RPM and with RPM. When the RPM is disabled (without RPM), all observations of disease incidence and disease index in the past time window are available for each sample. When enabling the RPM (with RPM), the observations in the lookback period (e.g., 1-, 3-, 5-, or 10-day relative to the current date) are randomly masked for each sample. In the training process, a model was optimized using the samples with all past observations of disease metrics, and then the model was fine-tuned by the samples with the randomly-masked past observations. In the test, there are five configurations (rightmost 5 columns in Table 4): full past disease observations (no mask) are available or recent several-day observations are masked (unavailable) for each test sample. It is noted that past observations of weather variables are always available and only past observations of disease incidence and index are randomly masked.

Table 4
www.frontiersin.org

Table 4. Prediction performance (Avg. MAE ) of disease incidence (%) for two diseases in the different training and test configurations.

Table 4 shows the comparison MAE results of disease incidences for two diseases in different experimental settings. Firstly, by inspection of results in the setting of “without RPM”, we find that the prediction performance in test degrades sharply as the absence of past observations increases when RPM is disabled during training. For instance, for the black shank, the MAE increases from 0.0906 to 0.1653, with 82.47% degradation. This indicates that the model learned in the setting of “without RPM” is non-robust to the absence of past observations of disease metrics. When deployed in real-world applications, the absence of partial historical observations of diseases may lead to the drastically-degraded prediction accuracy. The primary cause of this phenomenon is analyzed as follows: During training, when full historical observations of disease incidences are available, the model becomes overly reliant on past disease incidence values (especially for the recent observations) to predict future disease incidences. However, when historical values of disease incidence are missing in test, this reliance will lead to significant prediction bias.

When the RPM is adopted during training, the above performance degradation caused by the absence of historical disease metrics is significantly alleviated. For instance, for black shank, the 24.83% degradation for “with RPM” is far lower the 82.47% degradation for “without RPM”. This shows the model become robust to missing past observations of disease incidence. This improvement can be explained as follows: The RPM-enabled training exposes the model to diverse samples missing different-period observations of disease incidence. Through this process, the model learns to leverage complete observations of weather variables and past partial observations of disease incidence (even no observations) to predict future disease incidence. In this process, the informative features in the past observations of weather variables will be fully explored and leveraged, and thus the model's capability and robustness are enhanced.

In practical applications, the latest 5-day disease records are frequently unavailable in forecasting. In this case (corresponding to “5-day Mask”), for two diseases, the model using RPM individually achieves 20.48% and 21.03% lower MAE comparing with one without RPM. Especially, even if no historical disease records are available (corresponding to “10-day Mask”), it can only leverage the time-varying weather data and the static management variables to generate relatively reliable forecasting results, e.g., the MAEs of 0.1127 and 0.0959. In summary, these results prove that the RPM enable model learning to explore helpful information from growth conditions and it improves the robustness to the absence of disease records in forecasting.

4.3.2.2 Roles of condition-configurable management factors

In our forecast model, besides time-varying independent variables, the static covariates representing cultivation management information are also significant factors for forecast. Among these static covariates, the disease category, survey year and location are mandatory variables. The others, such as variety, rotation crops, seeding methods, management level and historical disease level in Table 1, are optional (condition-configurable) variables. In this experiment, we conduct an ablation study to analyse the individual contribution of five optional covariates to prediction accuracy. For simplicity, we directly evaluated their contributions by comparing MAEs in some specific test configurations. The baseline configuration excludes all optional covariates. To highlight the contributions of management factors, for the time-varying variables, only the weather data is adopted.

The results in Figure 5 demonstrate the individual contribution of each optional covariate for two diseases. Two largest MAE reductions relative to the baseline are individually achieved by the management level or the historical disease level. This demonstrates their substantial contributions to enhancing forecast performance. Through similar comparative analysis, we identified that the variety observably enhances the prediction accuracy for black shank, but shows limited utility for black root rot. This primarily stems from that our model learns the knowledge that disease-resistant varieties suppress black shank to some extent. Conversely, both seedlings and rotation crops demonstrated a tiny contribution for two diseases. This is mainly because there remains substantial uncertainty in their association with disease risks, making it challenging for models to extract statistically significant patterns from the data. Finally, two right red bars show that more informative features can be explored for two diseases when integrating all optional covariates.

Figure 5
Two bar charts depict the impact of different field management variables on prediction accuracy for two tobacco root diseases. The left chart titled “Black shank” shows highest performance increase for “Historical disease” and “All covariates.” The right chart titled “Black root rot” indicates similar trends. Covariates include tobacco varieties, rotation crops, seedling media, management levels, historical disease level.

Figure 5. Analysis on static optional covariates for two diseases. The performance increase (%) is evaluated by the MAE relative reduction compared to the baseline. The last bar denotes all covariates are together added. For the others, each bar indicates a covariate is individually added.

4.3.2.3 Cross-temporal analysis on weather factors

Besides cultivation management, weather conditions serve as deterministic factors in both the initiation and exacerbation of disease epidemics. In this experiment, we analyze how the model utilize historical observations of weather variables to predict disease risk and progression trends, including initial outbreak, exacerbation and mitigation. To this end, a sample-wise inverse inference and analysis approach was conducted to determine which weather variables and what cross-temporal variations principally contribute to the prediction result. Especially, to highlight the contributions of weather variables to prediction results, in this experiment, observations of disease metrics were excluded; only weather data were used for forecasting.

The interpretable feature extraction in our model is employed to implement the inverse inference and analysis approach. The operational procedures are described as follows: (1) Some representative samples characterizing the initial outbreak, exacerbation, and mitigation phases of a disease were selected. (2) An sample was fed into the model to conduct prediction and evaluate what contribute to the predicted result by examining the feature derivation mechanism. Firstly, in the GTFF module, according to the method quantizing the importance of time-step (Lim et al., 2021), we evaluated the attention weights in Equation 7 to compute a time-step-wise weight αk. A 10-dimensional vector [α1, ⋯ , α10] was obtained for past 10 days. Then, in each time-step, a 6-dimensional weight vector [ω1, ⋯ , ω6] for weather variables can be extracted from the model as shown by the VSFN in Figure 3. Finally, by combining two kinds of weight vectors, we can obtain a weight matrix M ∈ ℝ6 × 10 cross the weather dimension and temporal dimension. After normalization, its heatmap was employed to express the cross-temporal importance of weather variables.

Figure 6 presents analytical results under three characteristic scenarios: initial disease outbreak, disease exacerbation and disease mitigation for black shank. As shown by the left chart in Figure 6, the multi-day rainfall around May 25th, the following conditions such as high temperature and high humidity, and the bad ventilating are the main inducing factors for the occurrence of black shank. Similarly, we can find that the high daily-average temperature and the suitable humidity contribute much to the disease exacerbation as shown by the middle chart in Figure 6. However, after analyzing more than 20 samples with the decreasing disease incidences, we did not find the common statistical characteristics of weather variables for disease mitigation. Only a few samples prove that the multi-day low-humidity and long sunshine duration suppress the pathogenic bacteria, as shown by the right chart in Figure 6. The main reason is because the disease mitigation more relies on the manual management control, e.g., spaying farm chemicals. The interaction between pathogen dissemination and pesticide suppression is an intricate and highly uncertain process.

Figure 6
Three-panel graph analyzing weather variables’ contributions to forecasting during different disease stages: initial outbreak, exacerbation, and mitigation. Each panel shows GT & PV lines alongside wind speed, sunshine, rainfall, humidity, average temperature, and maximum temperature data. Panels include colored shading indicating the importance of variable or its values or its variations.

Figure 6. Analysis on feature patterns of time-series weather variables in predicting the disease incidence of black shank at Lufeng in 2004. GT-Ground Truth for disease incidence (blue solid line); PV-Predicted Values (red solid line). For the heatmap, darker red indicates that the historical observation of variable has a greater contribution to disease development events (disease outbreak, disease exacerbation and disease mitigation) in the light purple regions.

5 Discussion

The forecast model's capability and reliability level mainly depends on the model complexity and input data quality. In disease management, the three-component system of host susceptibility, pathogen pressure and environmental favorability governs infection risks as shown in Figure 7. To accurately forecast disease risks, we should model the relation between disease propagation and the independent variables in each component. Meanwhile, the model should be able to characterize the interaction between three components. Next, we will discuss our model in the context of disease triangle framework (Scholthof, 2007), from the multiple aspects, i.e., model input, model complexity and capability, and computational cost.

Figure 7
Flowchart illustrating tobacco disease forecasting. It shows interactions between environment, tobacco plants, and pathogens, leading to disease propagation. Key factors include temperature, humidity, pathogen categories, and host susceptibility. Data feeds into a forecasting model using parameterized neural networks, predicting disease incidence, and creating model input for quantization.

Figure 7. Discussion on forecast model in the host-pathogen-environment disease triangle framework. The model fθ(·) simulates the disease propagation process to predict the disease incidences and disease indices based on the sampled information from host, pathogen and environment. The black underlined text denotes the independent variables adopted in this work. The khaki underlined text indicates the elaborate factors which can be extended.

Firstly, the flexible and hybrid-structure model input X = {XH, XF, XS} integrates multi-aspect factors of pathogen, host and environment as show in Figure 7. Our data-driven time-series forecasting model well describes the dynamic characteristics of independent variables in three components and learn how different factors affect disease progress. When more helpful variables are measured and added in the model input, the forecasting accuracy can be further improved. Moreover, our PHFTNet-RPM has scalable model complexity and capability. Relying on the condition-configurable input and the model's inner modules with adaptive expressive-capability, the model can dynamically adjust prediction functionality in response to diverse and complex inputs. Especially, when the dimension of model input and the data scale increase, the models capacity can be scaled via hyperparameter tuning, for example, enhancing the hidden state size ne. However, incorporating field management variables into the model or enhancing model complexity through parameter tuning will inevitably lead to increased computational costs.

In comparison with the existing disease forecasting methods (Wang et al., 2024; Chen et al., 2024, 2025), the key improvements of our method are summarized as follows: (1) Field management variables, key factors in disease development, are integrated to improve feature learning in the forecasting model. (2) The RPM module is tailored to handle incomplete or delayed disease data. It effectively prevents performance degradation during testing when disease data is missing. (3) A well-designed PHTFNet-RPM can effectively integrate heterogeneous inputs and learn cross-variable, cross-temporal feature representations. (4) The uncertainty estimate is incorporated in the model. It not only enhances the model's robustness but also helps agronomists make scientifically-informed management decisions.

6 Conclusion

In conclusion, this paper proposed a solution for forecasting risks of tobacco root diseases such as black shank and black root rot. The extensive experiments prove this solution is effective and reliable. The core of solution relies on the proposed PHTFNet-RPM forecast model based on deep neural networks. The carefully-designed internal modules and scalable network architecture endow the model with a flexible and powerful representational capability. Through time-series feature learning, it can acquire knowledge from training data such as historical weather records, disease observations, and field management information, achieving accurate prediction of disease risk trends. Moreover, thanks to its flexible hybrid-structured input and adaptive model expressiveness, users can configure the prediction model according to the availability of field management data and historical disease observations, allowing for condition-configurable adaptive forecasting. In fact, our model can even achieve relatively accurate disease trend predictions based solely on historical weather data.

Furthermore, to enhance the practicality of the model, the uncertainty estimation based on probatilistic prediction and Bayesian learning theories is introduced into both model design and training. It allows for direct evaluation of confidence intervals in predictions, thereby improving the trustworthiness of prediction results. Moreover, during real-world deployment and application, the reliability of model can be assessed by randomly selecting samples from specific scenarios, which helps improve its robustness across various real-world conditions. Specifically, our disease forecasting approach is based on a data-driven learning model with scalable representational capability. If relevant training data is available, it can be extended not only to forecast other tobacco diseases, but even to predict diseases for other crops as well.

In the future, we will continue research efforts focusing on improving the accuracy of disease forecasting and expanding the application scenarios of the model: (1) Integrate future weather forecast data into the models input to improve prediction accuracy by providing more available helpful information. (2) Deploy the model in real-world settings for testing and evaluation, and collect more training data to fine-tune the model with newly-acquired datasets, continuously enhancing its reliability and practicality. (3) Gather more detailed environmental and management data from modern tobacco farms, e.g. time-continuous water-fertilizer status and pesticide usage logs in tobacco field growth stage, and incorporate them into the model input and train the model, enabling it to learn forecasting knowledge tailored for the small-scale, high-reliability scenarios.

Data availability statement

The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: https://github.com/85723015/TobaccoDiseaseForecast.

Author contributions

YB: Conceptualization, Funding acquisition, Methodology, Project administration, Resources, Supervision, Validation, Writing – original draft. TY: Conceptualization, Formal analysis, Methodology, Project administration, Supervision, Writing – original draft, Writing – review & editing. SG: Conceptualization, Data curation, Investigation, Validation, Visualization, Writing – review & editing. RH: Conceptualization, Data curation, Formal analysis, Software, Visualization, Writing – original draft, Writing – review & editing.

Funding

The author(s) declare that financial support was received for the research and/or publication of this article. This research was funded by the Yunnan Provincial Tobacco Corporation, Chuxiong Company under Grant No. 2023532301cy004.

Acknowledgments

We appreciate the constructive comments from the reviewers. We also thank the PyTorch Forecasting package for the open-source models and codes on the website: https://github.com/sktime/pytorch-forecasting.

Conflict of interest

YB and SG were employed by Chuxiong Company of Yunnan Provincial Tobacco Corporation.

The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declare that no Gen AI was used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

References

Aldaour, A. F., and Abu-Naser, S. S. (2019). An expert system for diagnosing tobacco diseases using clips. Int. J. Acad. Eng. Res. 3, 12–18.

Google Scholar

Cai, X., Chen, T., Wang, R., Fan, Y., Li, Y., Hu, S., et al. (2019). Forecasting wildfire disease on tobacco: toward developing a high-accuracy prediction model for disease index using local climate factors and support vector regression. Theor. Appl. Climatol. 137, 2139–2149. doi: 10.1007/s00704-018-2708-x

Crossref Full Text | Google Scholar

Cai, Z. (2002). Regression quantiles for time series. Econ. Theory 18, 169–192. doi: 10.1017/S0266466602181096

Crossref Full Text | Google Scholar

Chen, P., Xiao, Q., Zhang, J., Xie, C., and Wang, B. (2020). Occurrence prediction of cotton pests and diseases by bidirectional long short-term memory networks with climate and atmosphere circulation. Comput. Electron. Agric. 176:105612. doi: 10.1016/j.compag.2020.105612

Crossref Full Text | Google Scholar

Chen, X., Hassan, M. M., Yu, J., Zhu, A., Han, Z., He, P., et al. (2024). Time series prediction of insect pests in tea gardens. J. Sci. Food Agric. 104, 5614–5624. doi: 10.1002/jsfa.13393

PubMed Abstract | Crossref Full Text | Google Scholar

Chen, Y., Li, C., Wang, C., Xiao, Y., Liu, T., Li, J., et al. (2025). The application of integrated deep learning models with the assistance of meteorological factors in forecasting major tobacco diseases. Comput. Electron. Agric. 236:110429. doi: 10.1016/j.compag.2025.110429

Crossref Full Text | Google Scholar

Chin, N. V., Van, N. V., Tuan, T. N., and Thanh, P. H. (2022). Predicting the major organism species in tobacco in Cao Bang Province, Bietnam based on the weather conditions. Ann. Res. Rev. Biol. 37, 42–54. doi: 10.9734/arrb/2022/v37i930531

Crossref Full Text | Google Scholar

Clevert, D.-A., Unterthiner, T., and Hochreiter, S. (2015). Fast and accurate deep network learning by exponential linear units (ELUS). arXiv [preprint]. arXiv:1511.07289. doi: 10.48550/arXiv.1511.07289

Crossref Full Text | Google Scholar

Csinos, A. (1999). Stem and root resistance to tobacco black shank. Plant Dis. 83, 777–780. doi: 10.1094/PDIS.1999.83.8.777

PubMed Abstract | Crossref Full Text | Google Scholar

Delfani, P., Thuraga, V., Banerjee, B., and Chawade, A. (2024). Integrative approaches in modern agriculture: IOT, Ml and AI for disease forecasting amidst climate change. Precis Agric. 25, 2589–2613. doi: 10.1007/s11119-024-10164-7

Crossref Full Text | Google Scholar

Dharanya, C., Nandhini, T., Santhosh, S., Ganesh, N. J., and Ragul, V. (2025). “Enhancing tobacco plant health through ai-driven disease detection and precision,” in Challenges in Information, Communication and Computing Technology, eds. V. Sharmila, S. Kannadhasan, A. R. Kannan, P. Sivakumar, and V. Vennila (London: CRC Press), 51–56. doi: 10.1201/9781003559092-9

Crossref Full Text | Google Scholar

Fenu, G., and Malloci, F. M. (2021). Forecasting plant and crop disease: an explorative study on current algorithms. Big Data Cogn. Comput. 5:2. doi: 10.3390/bdcc5010002

Crossref Full Text | Google Scholar

González-Domínguez, E., Caffi, T., Rossi, V., Salotti, I., and Fedele, G. (2023). Plant disease models and forecasting: changes in principles and applications over the last 50 years. Phytopathology 113, 678–693. doi: 10.1094/PHYTO-10-22-0362-KD

PubMed Abstract | Crossref Full Text | Google Scholar

Guo, Z., Chen, X., Li, M., Chi, Y., and Shi, D. (2024). Construction and validation of peanut leaf spot disease prediction model based on long time series data and deep learning. Agronomy 14:294. doi: 10.3390/agronomy14020294

Crossref Full Text | Google Scholar

Kendall, A., and Gal, Y. (2017). “What uncertainties do we need in bayesian deep learning for computer vision?” in Advances in Neural Information Processing Systems (Red Hook, NY: Curran Associates, Inc), 1.

Google Scholar

Kishan Das Menon, H., Mishra, D., and Depa, D. (2021). Automation and integration of growth monitoring in plants (with disease prediction) and crop prediction. Mater. Today: Proc. 43, 3922–3927. doi: 10.1016/j.matpr.2021.01.973

Crossref Full Text | Google Scholar

Koenker, R. (1994). “Confidence intervals for regression quantiles,” in Asymptotic Statistics: Proceedings of the Fifth Prague Symposium (Cham: Springer), 349–359. doi: 10.1007/978-3-642-57984-4_29

Crossref Full Text | Google Scholar

Krishna, R., and Prema, K. (2023). Constructing and optimizing rnn models to predict fruit rot disease incidence in areca nut crop based on weather parameters. IEEE Access 11, 110582–110595. doi: 10.1109/ACCESS.2023.3311477

Crossref Full Text | Google Scholar

Li, S., Jin, X., Xuan, Y., Zhou, X., Chen, W., Wang, Y.-X., et al. (2019). “Enhancing the locality and breaking the memory bottleneck of transformer on time series forecasting,” in Advances in Neural Information Processing Systems (Red Hook, NY: Curran Associates, Inc), 1.

Google Scholar

Lim, B., Arık, S. Ö., Loeff, N., and Pfister, T. (2021). Temporal fusion transformers for interpretable multi-horizon time series forecasting. Int. J. Forecast. 37, 1748–1764. doi: 10.1016/j.ijforecast.2021.03.012

Crossref Full Text | Google Scholar

Lin, J., Chen, Y., Pan, R., Cao, T., Cai, J., Yu, D., et al. (2022). Camffnet: a novel convolutional neural network model for tobacco disease image recognition. Comput. Electron. Agric. 202:107390. doi: 10.1016/j.compag.2022.107390

Crossref Full Text | Google Scholar

Masini, R. P., Medeiros, M. C., and Mendes, E. F. (2023). Machine learning advances for time series forecasting. J. Econ. Surv. 37, 76–111. doi: 10.1111/joes.12429

Crossref Full Text | Google Scholar

Nazir, A., Shaikh, A. K., Shah, A. S., and Khalil, A. (2023). Forecasting energy consumption demand of customers in smart grid using temporal fusion transformer (TFT). Results Eng. 17:100888. doi: 10.1016/j.rineng.2023.100888

Crossref Full Text | Google Scholar

Nyvall, R. F. (2013). Field Crop Diseases Handbook. New York, NY: Springer Science & Business Media.

Google Scholar

Pandey, R. (2023). Controlling tobacco diseases: an overview of black shank and fusarium wilt. Int. J. Appl. Sci. Biotechnol. 11, 1–7. doi: 10.3126/ijasbt.v11i1.52440

Crossref Full Text | Google Scholar

Park, S. H., Kim, B., Kang, C. M., Chung, C. C., and Choi, J. W. (2018). “Sequence-to-sequence prediction of vehicle trajectory via lstm encoder-decoder architecture,” in 2018 IEEE Intelligent Vehicles Symposium (IV) (Changshu: IEEE), 1672–1678. doi: 10.1109/IVS.2018.8500658

Crossref Full Text | Google Scholar

Patel, R. M., Sharma, P., and Sharma, A. (2020). Weather based prediction models for forewarning tobacco caterpillar, Spodoptera litura (fabricius) larval population in soybean. J. Ind. Soc. Agril. Stat. 74, 129–135.

Google Scholar

Patil, R. R., Kumar, S., and Rani, R. (2022). Comparison of artificial intelligence algorithms in plant disease prediction. Rev. d'Intell. Artif. 36, 185–193. doi: 10.18280/ria.360202

Crossref Full Text | Google Scholar

Qian, H., Wen, Y., Zhao, H., Ni, Y., Liu, X., Qiu, R., et al. (2019). Screening and identification of pseudomonas against tobacco black shank and tobacco root black rot. Chin. J. Biol. Control 35:940. doi: 10.16409/j.cnki.2095-039x.2019.06.022

Crossref Full Text | Google Scholar

Rao, N. S., Marwaha, S., Ravisankar, H., Sivaraju, K., Saha, A., Deb, C. K., et al. (2016). Expert system for the identification of diseases in tobacco (Nicotiana tabacum). J. Basic Appl. Eng. Res. 3, 561–563.

Google Scholar

Salotti, I., Bove, F., and Rossi, V. (2022). Development and validation of a mechanistic, weather-based model for predicting Puccinia graminis f. sp. tritici infections and stem rust progress in wheat. Front. Plant Sci. 13:897680. doi: 10.3389/fpls.2022.897680

PubMed Abstract | Crossref Full Text | Google Scholar

Sankararaman, K. A., Wang, S., and Fang, H. (2022). Bayesformer: transformer with uncertainty estimation. arXiv [preprint]. arXiv:2206.00826. doi: 10.48550/arXiv.2206.00826

Crossref Full Text | Google Scholar

Scholthof, K.-B. G. (2007). The disease triangle: pathogens, the environment and society. Nat. Rev. Microbiol. 5, 152–156. doi: 10.1038/nrmicro1596

PubMed Abstract | Crossref Full Text | Google Scholar

Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and Salakhutdinov, R. (2014). Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958.

Google Scholar

Suarez, F., Bruno, C., Giannini, F. K., Pecci, M. P. G., Pardina, P. R., Balzarini, M., et al. (2023). Marriage between variable selection and prediction methods to model plant disease risk. Eur. J. Agron. 151:126995. doi: 10.1016/j.eja.2023.126995

Crossref Full Text | Google Scholar

Sun, D., Zhang, K., Zhong, H., Xie, J., Xue, X., Yan, M., et al. (2024). Efficient tobacco pest detection in complex environments using an enhanced yolov8 model. Agriculture 14:353. doi: 10.3390/agriculture14030353

Crossref Full Text | Google Scholar

Tammina, M. R., Sumana, K., Singh, P. P., Lakshmi, T. V., and Pande, S. D. (2024). “Prediction of plant disease using artificial intelligence,” in Microbial Data Intelligence and Computational Techniques for Sustainable Computing, eds. K. Aditya, P. Babita, K. P. Devendra, and G. Deepak (Dordrecht: Springer), 25–48. doi: 10.1007/978-981-99-9621-6_2

Crossref Full Text | Google Scholar

Van Nguyen, C. (2021). Application of the skybit model to forecast the brown spot, frogeye and powdery mildew diseases in tobacco based on weather data. Asian J. Fundam. Appl. Sci. 2, 49–56.

Google Scholar

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., et al. (2017). “Attention is all you need,” in Advances in Neural Information Processing Systems (Red Hook, NY: Curran Associates, Inc), 1.

Google Scholar

Wang, H., and Yeung, D.-Y. (2020). A survey on bayesian deep learning. ACM Comput. Surv. 53, 1–37. doi: 10.1145/3409383

Crossref Full Text | Google Scholar

Wang, M., and Li, T. (2025). Pest and disease prediction and management for sugarcane using a hybrid autoregressive integrated moving average—a long short-term memory model. Agriculture 15:500. doi: 10.3390/agriculture15050500

Crossref Full Text | Google Scholar

Wang, Y., Li, T., Chen, T., Zhang, X., Taha, M. F., Yang, N., et al. (2024). Cucumber downy mildew disease prediction using a cnn-lstm approach. Agriculture 14:1155. doi: 10.3390/agriculture14071155

Crossref Full Text | Google Scholar

Xiao, Y., Shao, H., Wang, J., Yan, S., and Liu, B. (2024). Bayesian variational transformer: a generalizable model for rotating machinery fault diagnosis. Mech. Syst. Signal Process 207:110936. doi: 10.1016/j.ymssp.2023.110936

Crossref Full Text | Google Scholar

Xu, M., Li, L., Cheng, L., Zhao, H., Wu, J., Wang, X., et al. (2022). Retracted: tobacco leaves disease identification and spot segmentation based on the improved orb algorithm. Sci. Program 2022:1. doi: 10.1155/2022/4285045

Crossref Full Text | Google Scholar

Zhou, H., Zhang, S., Peng, J., Zhang, S., Li, J., Xiong, H., et al. (2021). Informer: beyond efficient transformer for long sequence time-series forecasting. Proc. AAAI Conf. Artif. Intell. 35, 11106–11115. doi: 10.1609/aaai.v35i12.17325

Crossref Full Text | Google Scholar

Zhou, X., Liu, H., Pourpanah, F., Zeng, T., and Wang, X. (2022). A survey on epistemic (model) uncertainty in supervised learning: Recent advances and applications. Neurocomputing 489, 449–465. doi: 10.1016/j.neucom.2021.10.119

Crossref Full Text | Google Scholar

Zhu, X.-q., Chen, Y., Jia, M., Dai, H.-j., Zhou, Y.-b., Yang, H.-w., et al. (2024). Managing tobacco black shank disease using biochar: direct toxicity and indirect ecological mechanisms. Microbiol. Spectr. 12:e00149-24. doi: 10.1128/spectrum.00149-24

PubMed Abstract | Crossref Full Text | Google Scholar

Keywords: hybrid neural network, random period mask, uncertainty estimate, plant disease forecasting, time-series modeling, smart agriculture

Citation: Bu Y, Yao T, Geng S and Huang R (2025) PHTFNet-RPM: a probabilistic hybrid network with RPM for tobacco root disease forecasting. Front. Big Data 8:1705587. doi: 10.3389/fdata.2025.1705587

Received: 15 September 2025; Accepted: 20 October 2025;
Published: 10 November 2025.

Edited by:

Haichuan Yang, Tokushima University, Japan

Reviewed by:

Bin Hu, Xuzhou Medical University, China
Valeria Maeda-Gutiérrez, Autonomous University of Zacatecas, Mexico

Copyright © 2025 Bu, Yao, Geng and Huang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Renjie Huang, aHVhbmdyakBzd3UuZWR1LmNu

These authors share first authorship

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.