Modeling Soil Temperature with Fuzzy Logic and Supervised Learning Methods
Source abstract
Abstract
Soil temperature is a critical environmental factor that affects plant development, physiological processes, and overall productivity. This study compares two modeling approaches for predicting soil temperature at various depths: (i) fuzzy logic-based systems, including the Mamdani fuzzy inference system (MFIS) and the adaptive neuro-fuzzy inference system (ANFIS); (ii) supervised machine learning algorithms, such as multilayer perceptron (MLP), support vector regression (SVR), random forest (RF), extreme gradient boosting (XGB), and k-nearest neighbors (KNN), along with multiple Linear regression (MLR) as a statistical benchmark. Soil temperature data were collected from Tokat, Türkiye, between 2016 and 2024 at depths of 5, 10, 20, 50, and 100 cm. The dataset was split into training (2016–2021) and testing (2022–2024) periods. Performance was evaluated using the root mean square error (RMSE), the mean absolute error (MAE), and the coefficient of determination (R2). The ANFIS achieved the best prediction accuracy (MAE = 1.46 °C, RMSE = 1.89 °C, R2 = 0.95), followed by RF, XGB, MLP, KNN, SVR, MLR, and MFIS. This study underscores the potential of integrating machine learning and fuzzy logic techniques for more accurate soil temperature modeling, contributing to precision agriculture and better resource management.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neural Networks and Applications · Smart Agriculture and AI · Hydrological Forecasting Using AI
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Agricultural Structures and Irrigation, Ondokuz Mayıs University, 55139 Samsun, Türkiye
Machine Program, Tokat Technical Sciences Vocational School, Gaziosmanpasa University, 60250 Tokat, Türkiye
Hydraulics and Water Resources Engineering Program, Department of Civil Engineering, Istanbul Technical University, 34469 Istanbul, Türkiye
Department of Agricultural and Biological Engineering, Purdue University, West Lafayette, IN 47907, USA
References (61)
Show source-provided references
1. An analytical model for estimating soil temperature profiles on the Qinghai-Tibet Plateau of China10.1007/s40333-015-0058-4 ↗
2. Grazing modulates soil temperature and moisture in a Eurasian steppe10.1016/j.agrformet.2018.07.011 ↗
3. Taheri, M., Schreiner, H.K., Mohammadian, A., Shirkhani, H., Payeur, P., Imanian, H., and Cobo, J.H. (2023). A review of machine learning approaches to soil temperature estimation. Sustainability, 15.10.3390/su15097677 ↗
4. Predicting soil temperatures under a ridge-furrow system in the US Corn Belt10.1016/0167-1987(90)90056-J ↗
5. Modeling plant canopy effects on variability of soil temperature and water10.1016/0168-1923(91)90093-6 ↗
6. Predicting spatial and temporal patterns of soil temperature based on topography, surface cover and air temperature10.1016/S0378-1127(99)00290-X ↗
7. Zhang, D., and Zhou, G. (2016). Estimation of soil moisture from optical and thermal remote sensing: A review. Sensors, 16.10.3390/s16081308 ↗
8. Spatiotemporal variability of soil temperature and moisture across two contrasting timberline ecotones in the Sergyemla Mountains, Southeast Tibet10.1657/1938-4246-43.2.229 ↗
9. A new embedded estimation model for soil temperature prediction
10. Developing novel hybrid models for estimation of daily soil temperature at various depths10.1016/j.still.2019.104513 ↗
11. Tunca, E., Köksal, E., Akay, H., Öztürk, E., and Taner, S.Ç. (2025). Novel machine learning framework for high-resolution sorghum biomass estimation using multi-temporal UAV imagery. Int. J. Environ. Sci. Technol., 1–16.10.1007/s13762-025-06498-y ↗
12. Novel Machine Learning Approaches for Accurate Leaf Area Estimation in Apples10.1007/s10341-025-01292-z ↗
13. Comparative analysis of machine learning techniques for estimating groundwater deuterium and oxygen-18 isotopes10.1007/s00477-022-02262-7 ↗
14. Accurate leaf area index estimation in sorghum using high-resolution UAV data and machine learning models10.1016/j.pce.2023.103537 ↗
15. Modeling daily soil temperature using data-driven models and spatial distribution10.1007/s00704-013-1065-z ↗
16. A model comparison between predicted soil temperatures using ANFIS model and regression methods in three different climates
17. An artificial neural network to estimate soil temperature10.4141/S96-062 ↗
18. Artificial neural network approach for modeling of soil temperature: A case study for Bathalagoda area10.4038/sljastats.v13i0.5123 ↗
19. Comparison of artificial neural network and multivariate linear regression methods for estimation of daily soil temperature in an arid region10.1007/s00703-010-0110-z ↗
20. Prediction of soil temperature using regression and artificial neural network models10.1007/s00703-010-0104-x ↗
21. Comparison of artificial intelligence techniques for prediction of soil temperatures in Turkey10.1007/s00704-016-1914-7 ↗
22. Soil temperature modeling at different depths using neuro-fuzzy, neural network, and genetic programming techniques10.1007/s00704-016-1810-1 ↗
23. Modelling daily soil temperature at different depths via the classical and hybrid models10.1002/met.1941 ↗
24. Metaheuristic optimization algorithms hybridized with artificial intelligence model for soil temperature prediction: Novel model10.1109/ACCESS.2020.2979822 ↗
25. Potential Assessment of ANNs and Adaptative Neuro Fuzzy Inference systems (ANFIS) for Simulating Soil Temperature at diffrent Soil Profile Depths
26. Predicting daily soil temperature at multiple depths using hybrid machine learning models for a semi-arid region in Punjab, India10.1007/s11356-022-20837-3 ↗
27. Estimation of soil temperature from air temperature using regression models, artificial neural network and adaptive neuro-fuzzy inference system (Case Study: Kermanshah Region)
28. Forecasting soil temperature at multiple-depth with a hybrid artificial neural network model coupled-hybrid firefly optimizer algorithm
29. Modeling soil temperatures at different depths by using three different neural computing techniques10.1007/s00704-014-1232-x ↗
30. Modeling soil temperature using air temperature features in diverse climatic conditions with complementary machine learning models10.1016/j.compag.2021.106158 ↗
31. Daily soil temperature modeling using neuro-fuzzy approach10.1007/s00704-013-1084-9 ↗
32. Soil temperature estimation using an artificial neural network and co-active neuro-fuzzy inference system in two different climates
33. Estimation of soil temperature from meteorological data using different machine learning models10.1016/j.geoderma.2018.11.044 ↗
34. Modeling daily soil temperature over diverse climate conditions in Iran—A comparison of multiple linear regression and support vector regression techniques10.1007/s00704-018-2370-3 ↗
35. Estimation of soil temperatures with machine learning algorithms—Giresun and Bayburt stations in Turkey10.1007/s00704-021-03819-2 ↗
36. Dong, J., Huang, G., Wu, L., Liu, F., Li, S., Cui, Y., Wang, Y., Leng, M., Wu, J., and Wu, S. (2022). Modelling Soil Temperature by Tree-Based Machine Learning Methods in Different Climatic Regions of China. Appl. Sci., 12.10.3390/app12105088 ↗
37. A novel machine learning approach: Soil temperature ordinal classification (STOC)
38. Geng, Q., Wang, L., and Li, Q. (2024). Soil temperature prediction based on explainable artificial intelligence and LSTM. Front. Environ. Sci., 12.10.3389/fenvs.2024.1426942 ↗
39. A spatiotemporal CNN-LSTM deep learning model for predicting soil temperature in diverse large-scale regional climates10.1016/j.scitotenv.2025.178901 ↗
40. A comparative analysis of deep learning models for soil temperature prediction in cold climates10.1007/s00704-023-04781-x ↗
41. Li, C., Zhang, Y., and Ren, X. (2020). Modeling hourly soil temperature using deep BiLSTM neural network. Algorithms, 13.10.3390/a13070173 ↗
42. Modelling daily soil temperature by hydro-meteorological data at different depths using a novel data-intelligence model: Deep echo state network model10.1007/s10462-020-09915-5 ↗
43. Fuzzy sets10.1016/S0019-9958(65)90241-X ↗
44. Reservoir operating rules with fuzzy programming10.1061/(ASCE)0733-9496(1996)122:3(165) ↗
45. Küçüktopçu, E., Cemek, B., and Simsek, H. (2023). Application of Mamdani fuzzy inference system in poultry weight estimation. Animals, 13.10.3390/ani13152471 ↗
46. ANFIS: Adaptive-network-based fuzzy inference system10.1109/21.256541 ↗
47. Modeling minimum temperature using adaptive neuro-fuzzy inference system based on spectral analysis of climate indices: A case study in Iran10.1016/j.jssas.2013.06.001 ↗
48. Multilayer feedforward networks are universal approximators10.1016/0893-6080(89)90020-8 ↗
49. Approximation by superpositions of a sigmoidal function10.1007/BF02551274 ↗
50. Introduction neural networks in remote sensing10.1080/014311697218700 ↗
51. Random forests10.1023/A:1010933404324 ↗
52. Nearest neighbor pattern classification10.1109/TIT.1967.1053964 ↗
53. Chen, T., and Guestrin, C. (2016, January 13–17). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
54. Support vector regression machines
55. Evaluating the performance of the TSEB model for sorghum evapotranspiration estimation using time series UAV imagery10.1007/s00271-023-00887-2 ↗
56. Estimation of daily reference evapotranspiration by neuro computing techniques using limited data in a semi-arid environment10.1080/03650340.2017.1414196 ↗
57. Imanian, H., Hiedra Cobo, J., Payeur, P., Shirkhani, H., and Mohammadian, A. (2022). A comprehensive study of artificial intelligence applications for soil temperature prediction in ordinary climate conditions and extremely hot events. Sustainability, 14.10.20944/preprints202202.0101.v1 ↗
58. A tutorial on support vector regression10.1023/B:STCO.0000035301.49549.88 ↗
59. A decision-theoretic generalization of on-line learning and an application to boosting10.1006/jcss.1997.1504 ↗
60. A review of ensemble learning and data augmentation models for class imbalanced problems: Combination, implementation and evaluation10.1016/j.eswa.2023.122778 ↗
61. Random forests for global sensitivity analysis: A selective review10.1016/j.ress.2020.107312 ↗