A Resilient Forecasting Model for Sustainable Agriculture and Optimal Yield Production
Keywords:
Machine learning, agricultural yield prediction, hybrid model, decision tree, support vector machine, random forest, gradient boosting and linear regressionAbstract
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
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.