A Multi-Criteria Decision Support Framework for Agricultural Fuel Demand Forecasting: Comparative Analysis of Machine Learning Approaches with Domain-Specific Feature Engineering
Yıl 2026,
Cilt: 9 Sayı: 2, 692 - 701, 15.03.2026
Mustafa Çoban
,
Hüseyin Oktay Altun
,
Semih Yumusak
Öz
This study presents a comprehensive multi-criteria decision support framework for agricultural fuel demand prediction using machine learning algorithms. The research utilizes real operational data from Tarnet A.S., comprising 21,187 daily transaction records collected from agricultural cooperatives in Antalya, Türkiye, spanning from 2019 to 2021. A novel Agricultural Fuel Demand Feature Taxonomy (AFDFT) is proposed, organizing 844 features into five hierarchical categories: temporal, agricultural activity, operational, environmental, and economic factors. Eight machine learning algorithms were systematically evaluated using a multi-criteria approach that considers accuracy, statistical significance, effect size, and performance stability. The XGBoost algorithm emerged as the optimal solution, achieving 78.01% classification accuracy with statistically significant superiority (Friedman test χ²(7)= 23.15, P<0.01) and small to large effect sizes (Cohen's d ranging from 0.42 to 12.84). The framework demonstrates practical applicability for decision support in agricultural fuel management, providing actionable insights for resource optimization in the agricultural sector.
Etik Beyan
Ethics committee approval was not required for this study because there was no study on animals or humans.
Teşekkür
This work is derived from the master's thesis entitled "Prediction of Daily Fuel Needs in Agriculture with Machine Learning" by Mustafa Çoban (KTO Karatay University, 2021), incorporating and extending its data and findings through advanced analysis. The authors would like to thank Tarnet A.Ş. for providing the agricultural fuel consumption data used in this study. The authors also acknowledge the use of Claude (Anthropic) for assistance with code refactoring of the analysis scripts and proofreading during the preparation of this manuscript.
Kaynakça
-
Alpaydin, E. (2020). Introduction to machine learning (4th ed.). MIT Press.
-
Altuntaş, E. (2016). Türkiye ‘nin Tarımsal Mekanizasyon Düzeyinin Coğrafik Bölgeler Açısından Değerlendirilmesi. Turkish Journal of Agriculture-Food Science and Technology, 4(12), 1157-1164. https://doi.org/10.24925/turjaf.v4i12.1157-1164.972
-
Bishop, C. M. (2006). Pattern recognition and machine learning. Springer.
-
Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5–32. https://doi.org/10.1023/A:1010933404324
-
Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 785–794). ACM. https://doi.org/10.1145/2939672.2939785
-
Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. The Annals of Statistics, 29(5), 1189–1232. https://doi.org/10.1214/aos/1013203451
-
Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: Data mining, inference, and prediction (2nd ed.). Springer.
-
James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning with applications in R (2nd ed.). Springer.
-
Kamilaris, A., & Prenafeta-Boldú, F. X. (2018). Deep learning in agriculture: A survey. Computers and Electronics in Agriculture, 147, 70–90. https://doi.org/10.1016/j.compag.2018.02.016
-
Liakos, K. G., Busato, P., Moshou, D., Pearson, S., & Bochtis, D. (2018). Machine learning in agriculture: A review. Sensors, 18(8), 2674. https://doi.org/10.3390/s18082674
-
Murphy, K. P. (2012). Machine learning: A probabilistic perspective. MIT Press.
-
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, E. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830.
-
Rahimi-Ajdadi, F., & Abbaspour-Gilandeh, Y. (2011). Artificial Neural Network and stepwise multiple range regression methods for prediction of tractor fuel consumption. Measurement, 44(10), 2104–2111. https://doi.org/10.1016/j.measurement.2011.08.006
-
Sharma, A., Jain, A., Gupta, P., & Chowdary, V. (2021). Machine learning applications for precision agriculture: A comprehensive review. IEEE Access, 9, 4843–4873. https://doi.org/10.1109/ACCESS.2020.3048415
-
Talaviya, T., Shah, D., Patel, N., Yagnik, H., & Shah, M. (2020). Implementation of artificial intelligence in agriculture for optimisation of irrigation and application of pesticides and herbicides. Artificial Intelligence in Agriculture, 4, 58–73. https://doi.org/10.1016/j.aiia.2020.04.002
-
van Klompenburg, T., Kassahun, A., & Catal, C. (2020). Crop yield prediction using machine learning: A systematic literature review. Computers and Electronics in Agriculture, 177, 105709. https://doi.org/10.1016/j.compag.2020.105709
-
Wolfert, S., Ge, L., Verdouw, C., & Bogaardt, M. J. (2017). Big data in smart farming: A review. Agricultural Systems, 153, 69–80. https://doi.org/10.1016/j.agsy.2017.01.023
-
Zhang, N., Wang, M., & Wang, N. (2002). Precision agriculture: A worldwide overview. Computers and Electronics in Agriculture, 36(2–3), 113–132. https://doi.org/10.1016/S0168-1699(02)00096-0
A Multi-Criteria Decision Support Framework for Agricultural Fuel Demand Forecasting: Comparative Analysis of Machine Learning Approaches with Domain-Specific Feature Engineering
Yıl 2026,
Cilt: 9 Sayı: 2, 692 - 701, 15.03.2026
Mustafa Çoban
,
Hüseyin Oktay Altun
,
Semih Yumusak
Öz
This study presents a comprehensive multi-criteria decision support framework for agricultural fuel demand prediction using machine learning algorithms. The research utilizes real operational data from Tarnet A.S., comprising 21,187 daily transaction records collected from agricultural cooperatives in Antalya, Türkiye, spanning from 2019 to 2021. A novel Agricultural Fuel Demand Feature Taxonomy (AFDFT) is proposed, organizing 844 features into five hierarchical categories: temporal, agricultural activity, operational, environmental, and economic factors. Eight machine learning algorithms were systematically evaluated using a multi-criteria approach that considers accuracy, statistical significance, effect size, and performance stability. The XGBoost algorithm emerged as the optimal solution, achieving 78.01% classification accuracy with statistically significant superiority (Friedman test χ²(7)= 23.15, P<0.01) and small to large effect sizes (Cohen's d ranging from 0.42 to 12.84). The framework demonstrates practical applicability for decision support in agricultural fuel management, providing actionable insights for resource optimization in the agricultural sector.
Etik Beyan
Ethics committee approval was not required for this study because there was no study on animals or humans.
Teşekkür
This work is derived from the master's thesis entitled "Prediction of Daily Fuel Needs in Agriculture with Machine Learning" by Mustafa Çoban (KTO Karatay University, 2021), incorporating and extending its data and findings through advanced analysis. The authors would like to thank Tarnet A.Ş. for providing the agricultural fuel consumption data used in this study. The authors also acknowledge the use of Claude (Anthropic) for assistance with code refactoring of the analysis scripts and proofreading during the preparation of this manuscript.
Kaynakça
-
Alpaydin, E. (2020). Introduction to machine learning (4th ed.). MIT Press.
-
Altuntaş, E. (2016). Türkiye ‘nin Tarımsal Mekanizasyon Düzeyinin Coğrafik Bölgeler Açısından Değerlendirilmesi. Turkish Journal of Agriculture-Food Science and Technology, 4(12), 1157-1164. https://doi.org/10.24925/turjaf.v4i12.1157-1164.972
-
Bishop, C. M. (2006). Pattern recognition and machine learning. Springer.
-
Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5–32. https://doi.org/10.1023/A:1010933404324
-
Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 785–794). ACM. https://doi.org/10.1145/2939672.2939785
-
Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. The Annals of Statistics, 29(5), 1189–1232. https://doi.org/10.1214/aos/1013203451
-
Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: Data mining, inference, and prediction (2nd ed.). Springer.
-
James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning with applications in R (2nd ed.). Springer.
-
Kamilaris, A., & Prenafeta-Boldú, F. X. (2018). Deep learning in agriculture: A survey. Computers and Electronics in Agriculture, 147, 70–90. https://doi.org/10.1016/j.compag.2018.02.016
-
Liakos, K. G., Busato, P., Moshou, D., Pearson, S., & Bochtis, D. (2018). Machine learning in agriculture: A review. Sensors, 18(8), 2674. https://doi.org/10.3390/s18082674
-
Murphy, K. P. (2012). Machine learning: A probabilistic perspective. MIT Press.
-
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, E. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830.
-
Rahimi-Ajdadi, F., & Abbaspour-Gilandeh, Y. (2011). Artificial Neural Network and stepwise multiple range regression methods for prediction of tractor fuel consumption. Measurement, 44(10), 2104–2111. https://doi.org/10.1016/j.measurement.2011.08.006
-
Sharma, A., Jain, A., Gupta, P., & Chowdary, V. (2021). Machine learning applications for precision agriculture: A comprehensive review. IEEE Access, 9, 4843–4873. https://doi.org/10.1109/ACCESS.2020.3048415
-
Talaviya, T., Shah, D., Patel, N., Yagnik, H., & Shah, M. (2020). Implementation of artificial intelligence in agriculture for optimisation of irrigation and application of pesticides and herbicides. Artificial Intelligence in Agriculture, 4, 58–73. https://doi.org/10.1016/j.aiia.2020.04.002
-
van Klompenburg, T., Kassahun, A., & Catal, C. (2020). Crop yield prediction using machine learning: A systematic literature review. Computers and Electronics in Agriculture, 177, 105709. https://doi.org/10.1016/j.compag.2020.105709
-
Wolfert, S., Ge, L., Verdouw, C., & Bogaardt, M. J. (2017). Big data in smart farming: A review. Agricultural Systems, 153, 69–80. https://doi.org/10.1016/j.agsy.2017.01.023
-
Zhang, N., Wang, M., & Wang, N. (2002). Precision agriculture: A worldwide overview. Computers and Electronics in Agriculture, 36(2–3), 113–132. https://doi.org/10.1016/S0168-1699(02)00096-0