A Resilient Forecasting Model for Sustainable Agriculture and Optimal Yield Production

Authors

  • K. Suganthavalli, C. Meenakshi

Keywords:

Machine learning, agricultural yield prediction, hybrid model, decision tree, support vector machine, random forest, gradient boosting and linear regression

Abstract

Given India's enormous breadth and dense population, the forecast of agricultural output is vital for guaranteeing food security. The process, however, is hard due to the influence of a myriad of elements, such as farming techniques, environmental circumstances, and technology improvements. Existing machine learning (ML) models have issues due to the quality and variety of data, model overfitting, sophisticated model architectures, insufficient feature engineering, and temporal dependencies. Therefore, a robust and efficient model that addresses these difficulties is important. In this work, an analysis was undertaken employing five prominent ML algorithms — Random Forest (RF), XGBoost, Decision Tree (DT), Support Vector Machine (SVM), and Linear Regression (LR) — on a crop prediction dataset collected from Kaggle. Algorithms that displayed the highest coefficient of determination (R²) were selected to develop a hybrid model for aggregate prediction. Results revealed that the suggested hybrid model, covering DT, XGBoost, and RF, surpassed individual classifiers in terms of R²score and outperformed the existing models, obtaining an accuracy of 98.6%. This provides a robust and efficient paradigm for agricultural yield forecasting. Consequently, a user-friendly tool, 'Crop Yield Predictor', was developed, rendering the model accessible and practical for on-ground applications in agriculture. This technology effectively turns complicated data and algorithms into actionable insights, bridging the gap between advanced machine learning techniques and practical agricultural applications.

Downloads

Download data is not yet available.

References

Rashid, M., Bari, B.S., Yusup, Y., Kamaruddin, M.A., Khan, N. (2021). A detailed evaluation of crop yield prediction using machine learning algorithms with special emphasis on palm oil production prediction. IEEE Access, 9: 63406-63439. https://doi.org/10.1109/ACCESS.2021.3075159

Chlingaryan, A., Sukkarieh, S., Whelan, B. (2018). Machine learning algorithms for crop yield prediction and nitrogen status estimate in precision agriculture: A review. Computers and Electronics in Agriculture, 151: 61-69. https://doi.org/10.1016/j.compag.2018.05.012

Basso, B., Liu, L. (2019). Seasonal agricultural yield forecast: Methods applications and accuracies. Advances in Agronomy, 154: 201-255.https://doi.org/10.1016/bs.agron.2018.11.002

Shahhosseini, M., Martinez-Feria, R.A., Hu, G., Archontoulis, S.V. (2019). Maize yield and nitrate loss prediction with machine learning techniques. Environmental Research Letters, 14(12): 124026. https://doi.org/10.1088/1748-9326/ab5268

Shahhosseini, M., Hu, G., Archontoulis, S.V. (2020). Forecasting corn yield with machine learning ensembles. Frontiers in Plant Science, 11: 1120. https://doi.org/10.3389/fpls.2020.01120

Khosla, E., Dharavath, R., Priya, R. (2020). Crop yield prediction utilizing aggregated rainfall-based modular artificial neural networks and support vector regression. Environmental Development and Sustainability, 22: 5687-5708. https://doi.org/10.1007/s10668-019-00445-x

Van Klompenburg, T., Kassahun, A., Catal, C. (2020). Crop yield prediction using machine learning: A thorough literature review. Computers and Electronics in Agriculture, 177: 105709.

a. https://doi.org/10.1016/j.compag.2020.105709

Jeong, J.H., Resop, J.P., Mueller, N.D., Fleisher, D.H., Yun, K., Butler, E.E., Timlin, D.J., Shim, K.M., Gerber, J.S., Reddy, V.S., Kim, S.H. (2016). Random forests for global and regional crop yield projections. PLoS ONE, 11(6): e0156571. https://doi.org/10.1371/journal.pone.0156571

Walczak, S. (2016). Artificial neural networks and other AI applications for business management decision support. International Journal of Sociotechnology and Knowledge Development (IJSKD), 8(4): 1-20. https://doi.org/10.4018/IJSKD.2016100101

Dahikar, S.S., Rode, S. (2014). Agricultural crop yield forecast utilizing artificial neural network technique. International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering, 2(1): 683-686.

Pantazi, X.E., Moshou, D., Alexandridis, T., Whetton, R. L., Mouazen, A.M. (2016). Wheat yield prediction utilizing machine learning and sophisticated sensing techniques. Computers and Electronics in Agriculture, 121: 57-65. https://doi.org/10.1016/j.compag.2015.11.018

Rehman, T.U., Mahmud, M. S., Chang, Y.K., Jin, J., Shin, J. (2019). Current and future applications of statistical machine learning techniques for agricultural machine vision systems. Computers and Electronics in Agriculture, 156: 585-605. https://doi.org/10.1016/j.compag.2018.12.006

Elavarasan, D., Vincent, D. R., Sharma, V., Zomaya, A. Y., Srinivasan, K. (2018). Forecasting yield by merging agrarian elements and machine learning models: A survey. Computers and Electronics in Agriculture, 155: 257-282. https://doi.org/10.1016/j.compag.2018.10.024

Balakrishnan, N., Muthukumarasamy, G. (2016). Crop production-ensemble machine learning model for prediction. International Journal of Computer Science and Software Engineering, 5(7): 148-153.

Medar, R., Rajpurohit, V.S., Shweta, S. (2019). Crop yield prediction using machine learning techniques. In Proceedings of the 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), Bombay, India, pp. 1-5. https://doi.org/10.1109/I2CT45611.2019.9033611

Gandhi, N., Armstrong, L.J., Petkar, O., Tripathy, A.K. (2016). Rice crop yield prediction in India utilizing supportvector machines. In 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), Khon Kaen, Thailand, pp. 1-5. https://doi.org/10.1109/JCSSE.2016.7748856

Keerthana, M., Meghana, K.J.M., Pravallika, S., Kavitha, M. (2021). An ensemble algorithm for crop yield prediction. In 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), Tirunelveli, India, pp. 963- 970. https://doi.org/10.1109/ICICV50876.2021.9388479

Suganya, M. (2020). Crop yield prediction using supervised learning techniques. International Journal of Computer Engineering and Technology, 11(2): 9-20.

Chlingaryan, A., Sukkarieh, S., Whelan, B. (2018). Machine learning algorithms for crop yield prediction and nitrogen status estimate in precision agriculture: A review. Computers and Electronics in Agriculture, 151: 61-69. https://doi.org/10.1016/j.compag.2018.05.012

Freedman, D.A. (2009). Statistical Models: Theory and Practice. Cambridge University Press.

Kavitha, S., Varuna, S., Ramya, R. (2016). A comparison analysis on linear regression and support vector regression. In Proceedings of IEEE International Conference on Green Engineering and Technologies (IC- GET).

Huber, L.A., Xu, Q.B., Jürgens, G., Böck, G., Bühler, E., Gey, K.F., Schönitzer, D., Traill, K.N., Wick, G. (1991). Correlation of lymphocyte lipid composition membrane microviscosity and mitogen responsiveness in the aged. European Journal of Immunology, 21(11): 2761-2765. https://doi.org/10.1002/eji.1830211117

Agarwal, S., Tarar, S. (2021). A hybrid technique for crop yield prediction utilizing machine learning and deep learning algorithms. Journal of Physics: Conference Series, 1714(1): 012012. https://doi.org/10.1088/1742- 6596/1714/1/012012

Fayaz, S.A., Kaul, N., Kaul, S., Zaman, M., Baskhi, W.J. (2023). How machine learning is revolutionizing agricultural sciences: An technique to predict apple crop yield of Kashmir province. Revue d'Intelligence Artificielle, 37(2): 501-507.

Elavarasan, D., Vincent, P.M.D. (2020). Crop yield prediction utilizing deep reinforcement learning model for sustainable agrarian applications. IEEE Access, 8: 86886-86901. https://doi.org/10.1109/ACCESS.2020.2992480

Pandith, V., Kour, H., Singh, S., Manhas, J., Sharma, V. (2020). Performance study of machine learning algorithms for mustard crop production prediction from soil data. Journal of scientific research, 64(2): 394-398. https://doi.org/10.37398/JSR.2020.640254.

Downloads

Published

09.07.2024

How to Cite

K. Suganthavalli. (2024). A Resilient Forecasting Model for Sustainable Agriculture and Optimal Yield Production. International Journal of Intelligent Systems and Applications in Engineering, 12(22s), 1093 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6638

Issue

Section

Research Article