Frost Prediction Using Machine Learning Methods in Fars Province

Milad Barooni,Koorush Ziarati,Ali Barooni
DOI: https://doi.org/10.1109/CSICC58665.2023.10105391
2024-01-21
Abstract:One of the common hazards and issues in meteorology and agriculture is the problem of frost, chilling or freezing. This event occurs when the minimum ambient temperature falls below a certain value. This phenomenon causes a lot of damage to the country, especially Fars province. Solving this problem requires that, in addition to predicting the minimum temperature, we can provide enough time to implement the necessary measures. Empirical methods have been provided by the Food and Agriculture Organization (FAO), which can predict the minimum temperature, but not in time. In addition to this, we can use machine learning methods to model the minimum temperature. In this study, we have used three methods Gated Recurrent Unit (GRU), Temporal Convolutional Network (TCN) as deep learning methods, and Gradient Boosting (XGBoost). A customized loss function designed for methods based on deep learning, which can be effective in reducing prediction errors. With methods based on deep learning models, not only do we observe a reduction in RMSE error compared to empirical methods but also have more time to predict minimum temperature. Thus, we can model the minimum temperature for the next 24 hours by having the current 24 hours. With the gradient boosting model (XGBoost) we can keep the prediction time as deep learning and RMSE error reduced. Finally, we experimentally concluded that machine learning methods work better than empirical methods and XGBoost model can have better performance in this problem among other implemented.
Machine Learning
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to predict the frost phenomenon through machine learning methods, especially deep learning and gradient boosting methods, so as to provide more accurate and timely minimum temperature predictions for the agricultural and meteorological fields. Specifically, the paper mainly focuses on the following aspects: 1. **Importance of Frost Prediction**: Frost is a common meteorological disaster, especially causing significant losses in agriculture. When the ambient temperature drops below zero degrees, plant cells may rupture due to ice nucleus formation, resulting in damage to sensitive crops. This phenomenon is particularly serious in Fars province, Iran, causing a large amount of economic losses every year. 2. **Limitations of Existing Methods**: Traditional empirical methods (such as those provided by FAO) can predict the minimum temperature, but they cannot provide enough time for preventive measures. Therefore, a more effective prediction method is needed, which can accurately predict the minimum temperature at an earlier time point. 3. **Proposed New Methods**: The paper introduces three machine - learning methods: - **Gated Recurrent Unit (GRU)**: This is an improved recurrent neural network architecture, which is used to solve the vanishing gradient problem in traditional RNNs and reduce the overhead of the LSTM architecture. - **Temporal Convolutional Network (TCN)**: This network structure uses causal convolution to ensure that no information is leaked from the future to the past, which is suitable for time - series prediction tasks. - **Gradient Boosting (XGBoost)**: This is an integrated learning method. By training the model step by step to correct previous mistakes, it finally forms a powerful prediction model. 4. **Custom Loss Function**: In order to improve the prediction accuracy, the paper designs a custom loss function, aiming to minimize the gap between the predicted value and the true value, especially the gap of the minimum temperature. The loss function formula is as follows: \[ \text{Loss} = \left( \frac{1}{48} \times (y_{\text{pred}} - y_{\text{true}})^2 \right)+ | \min(y_{\text{pred}})- \min(y_{\text{true}}) | \] where the first part is the mean - squared error (MSE), and the second part is the absolute difference between the predicted minimum temperature and the actual minimum temperature. 5. **Experimental Results**: Through experiments on the data of multiple meteorological stations in Fars province, the paper shows that compared with traditional empirical methods, machine - learning methods (especially XGBoost) show better performance in predicting the minimum temperature, not only reducing the RMSE error, but also providing more time to take preventive measures. In conclusion, this paper aims to provide a more accurate and timely frost prediction method through advanced machine - learning techniques to reduce economic losses in the agricultural field.