International Journal of Advanced Technology and Engineering Exploration (IJATEE) ISSN (Print): 2394-5443 ISSN (Online): 2394-7454 Volume - 11 Issue - 117 August - 2024

  1. Google Scholar
Soil classification and crop cultivation prediction: a comparative study of machine learning models

Fardowsi Rahman, Md. Ashikur Rahman Khan and Zareen Tasneem

Abstract

Soil classification is necessary to optimize agricultural productivity, manage land use effectively, and protect the environment. The soil features, including organic matter, chemical properties, composition, and other organisms, collectively determine its type and enable its differentiation from other soil types. The problem emerges from poor soil type, directly impacting agricultural crop cultivation and presenting a fundamental issue in farming practices. In response to these concerns, this work classified soil based on chemical features such as pH levels, salinity, organic matter, nitrogen, phosphorus, sulphur, and boron, which aim to refine the soil characterization process. There are many lands in Bangladesh where the people think that cultivation is not possible at all. Due to these reasons, many lands are uncultivated in our country every year. Considering these issues, this research aims to predict crop cultivation for a particular soil so that people can select and cultivate various crops undoubtedly and correctly on their land. The soil types are determined first based on their distinct characteristics for a particular zone, then the crop cultivation is ascertained according to the soil types. Various machine learning (ML) techniques such as support vector machine (SVM), decision tree (DT), multilayer perceptron neural network, random forest (RF), logistic regression (LR), and naïve Bayes (NB) are used for prediction. The ML models are selected through a literature-informed process and intended for comparative analysis to determine the most effective techniques. A comparative analysis among different techniques is performed based on performance metrices. The results indicate that the RF algorithm is the most effective for soil classification due to its outstanding accuracy of 96.48%. For crop cultivation prediction, the SVM model outperforms other models with an accuracy of 94.95%. The outcomes of this research endeavour serve as a valuable tool for enhancing farming practices and making substantial contributions to the economy's growth.

Keyword

Soil classification, Crop cultivation prediction, Support vector machine, Random forest, Multilayer perceptron.

Cite this article

Rahman F, Khan MA, Tasneem Z.Soil classification and crop cultivation prediction: a comparative study of machine learning models. International Journal of Advanced Technology and Engineering Exploration. 2024;11(117):1143-1168. DOI:10.19101/IJATEE.2024.111100127

Refference

[1]Eswaran H, Ahrens R, Rice TJ, Stewart BA. Soil classification: a global desk reference. CRC press; 2002.

[2]Van KT, Kassahun A, Catal C. Crop yield prediction using machine learning: a systematic literature review. Computers and Electronics in Agriculture. 2020; 177:105709.

[3]Elbasi E, Zaki C, Topcu AE, Abdelbaki W, Zreikat AI, Cina E, et al. Crop prediction model using machine learning algorithms. Applied Sciences. 2023; 13(16):9288.

[4]Hirel B, Le GJ, Ney B, Gallais A. The challenge of improving nitrogen use efficiency in crop plants: towards a more central role for genetic variability and quantitative genetics within integrated approaches. Journal of Experimental Botany. 2007; 58(9):2369-87.

[5]Rahman S, Hasan MK. Energy productivity and efficiency of wheat farming in Bangladesh. Energy. 2014; 66:107-14.

[6]Elsoragaby S, Yahya A, Mahadi MR, Nawi NM, Mairghany M. Energy utilization in major crop cultivation. Energy. 2019; 173:1285-303.

[7]Mishra S, Mishra D, Santra GH. Applications of machine learning techniques in agricultural crop production: a review paper. Indian Journal of Science and Technology. 2016; 9(38):1-4.

[8]PS MG. Performance evaluation of best feature subsets for crop yield prediction using machine learning algorithms. Applied Artificial Intelligence. 2019; 33(7):621-42.

[9]Elavarasan D, Vincent DR, Sharma V, Zomaya AY, Srinivasan K. Forecasting yield by integrating agrarian factors and machine learning models: a survey. Computers and Electronics in Agriculture. 2018; 155:257-82.

[10]Rajeswari AM, Anushiya AS, Fathima KS, Priya SS, Mathumithaa N. Fuzzy decision support system for recommendation of crop cultivation based on soil type. In 4th international conference on trends in electronics and informatics 2020 (pp. 768-73). IEEE.

[11]Harlianto PA, Adji TB, Setiawan NA. Comparison of machine learning algorithms for soil type classification. In international conference on science and technology-computer 2017 (pp. 7-10). IEEE.

[12]Yadav J, Chopra S, Vijayalakshmi M. Soil analysis and crop fertility prediction using machine learning. Machine Learning. 2021; 8(3):41-9.

[13]Bhargavi P, Jyothi S. Soil classification using data mining techniques: a comparative study. International Journal of Engineering Trends and Technology. 2011; 2(1):55-9.

[14]Wu W, Li AD, He XH, Ma R, Liu HB, Lv JK. A comparison of support vector machines, artificial neural network and classification tree for identifying soil texture classes in southwest China. Computers and Electronics in Agriculture. 2018; 144:86-93.

[15]Bali N, Singla A. Emerging trends in machine learning to predict crop yield and study its influential factors: a survey. Archives of Computational Methods in Engineering. 2022; 29(1):95-112.

[16]Durai SK, Shamili MD. Smart farming using machine learning and deep learning techniques. Decision Analytics Journal. 2022; 3:100041.

[17]Mathi S, Akshaya R, Sreejith K. An internet of things-based efficient solution for smart farming. Procedia Computer Science. 2023; 218:2806-19.

[18]Palanivel K, Surianarayanan C. An approach for prediction of crop yield using machine learning and big data techniques. International Journal of Computer Engineering and Technology. 2019; 10(3):110-8.

[19]Sirsat MS, Cernadas E, Fernández-delgado M, Khan R. Classification of agricultural soil parameters in India. Computers and Electronics in Agriculture. 2017; 135:269-79.

[20]Radhika K, Latha DM. Machine learning model for automation of soil texture classification. Indian Journal of Agricultural Research. 2019; 53(1):78-82.

[21]Kiran MP, Deepak NR. Crop prediction based on influencing parameters for different states in india-the data mining approach. In 5th international conference on intelligent computing and control systems 2021 (pp. 1785-91). IEEE.

[22]Cai S, Zhang R, Liu L, Zhou D. A method of salt-affected soil information extraction based on a support vector machine with texture features. Mathematical and Computer Modelling. 2010; 51(11-12):1319-25.

[23]Jiang S, Yu J, Li S, Liu J, Yang G, Wang G, et al. Evolution of crop planting structure in traditional agricultural areas and its influence factors: a case study in alar reclamation. Agronomy. 2024; 14(3):1-24.

[24]Inazumi S, Intui S, Jotisankasa A, Chaiprakaikeow S, Kojima K. Artificial intelligence system for supporting soil classification. Results in Engineering. 2020; 8:100188.

[25]Agarwal R, Shekhawat NS, Luhach AK. Automated classification of soil images using chaotic Henry’s gas solubility optimization: smart agricultural system. Microprocessors and Microsystems. 2021: 103854.

[26]Kodikara GR, Mchenry LJ, Van DMFD. Application of deep learning and spectral deconvolution for estimating mineral abundances of zeolite, Mg-sulfate and montmorillonite mixtures and its implications for Mars. Planetary and Space Science. 2022; 223:105579.

[27]Mallick J, Talukdar S, Pal S, Rahman A. A novel classifier for improving wetland mapping by integrating image fusion techniques and ensemble machine learning classifiers. Ecological Informatics. 2021; 65:101426.

[28]Azmin SN, Rahman HM, Lim NN, Arbaiy N. Machine learning for soil classification: challenges and opportunities. Journal of Applied Science, Technology and Computing. 2024; 1(1):29-38.

[29]Barman U, Choudhury RD. Soil texture classification using multi class support vector machine. Information Processing in Agriculture. 2020; 7(2):318-32.

[30]Ghadge R, Kulkarni J, More P, Nene S, Priya RL. Prediction of crop yield using machine learning. International Research Journal of Engineering and Technology. 2018; 5:2237-9.

[31]Angelaki A, Singh NS, Singh V, Sihag P. Estimation of models for cumulative infiltration of soil using machine learning methods. ISH Journal of Hydraulic Engineering. 2021; 27(2):162-9.

[32]Aydın Y, Işıkdağ Ü, Bekdaş G, Nigdeli SM, Geem ZW. Use of machine learning techniques in soil classification. Sustainability. 2023; 15(3):1-18.

[33]Nguyen MD, Costache R, Sy AH, Ahmadzadeh H, Van LH, Prakash I, et al. Novel approach for soil classification using machine learning methods. Bulletin of Engineering Geology and the Environment. 2022; 81(11):468.

[34]Guo W, Huang Y, Huang Y, Li Y, Song X, Shen J, et al. Develop agricultural planting structure prediction model based on machine learning: the aging of the population has prompted a shift in the planting structure toward food crops. Computers and Electronics in Agriculture. 2024; 221:108941.

[35]Kumar R, Singh MP, Kumar P, Singh JP. Crop selection method to maximize crop yield rate using machine learning technique. In international conference on smart technologies and management for computing, communication, controls, energy and materials 2015 (pp. 138-45). IEEE.

[36]Priyadharshini A, Chakraborty S, Kumar A, Pooniwala OR. Intelligent crop recommendation system using machine learning. In 5th international conference on computing methodologies and communication 2021 (pp. 843-8). IEEE.

[37]Goswami T, Ganapathi DM, Goswami P. Soil classification and crop prediction using machine learning techniques. In intelligent robots and drones for precision agriculture 2024 (pp. 101-18). Cham: Springer Nature Switzerland.

[38]Waikar VC, Thorat SY, Ghute AA, Rajput PP, Shinde MS. Crop prediction based on soil classification using machine learning with classifier ensembling. International Research Journal of Engineering and Technology. 2020; 7(5):4857-61.

[39]Bhojani SH, Bhatt N. Wheat crop yield prediction using new activation functions in neural network. Neural Computing and Applications. 2020; 32(17):13941-51.

[40]Fegade TK, Pawar BV. Crop prediction using artificial neural network and support vector machine. In data management, analytics and innovation: proceedings of ICDMAI 2019, 2020 (pp. 311-24). Springer Singapore.

[41]Rale N, Solanki R, Bein D, Andro-vasko J, Bein W. Prediction of crop cultivation. In 9th annual computing and communication workshop and conference 2019 (pp. 227-32). IEEE.

[42]Khan MA, Akther J, Rahman F. Comparative analysis of potato blight diseases BARI-72 and BARI-73 using a simplified convolutional neural network method. International Journal of Advance Technology and Engineering Exploration. 2024; 11(115):819-37.

[43]Rajeswari S, Suthendran K. C5. 0: advanced decision tree (ADT) classification model for agricultural data analysis on cloud. Computers and Electronics in Agriculture. 2019; 156:530-9.

[44]Murmu S, Biswas S. Application of fuzzy logic and neural network in crop classification: a review. Aquatic Procedia. 2015; 4:1203-10.

[45]Dash R, Dash DK, Biswal GC. Classification of crop based on macronutrients and weather data using machine learning techniques. Results in Engineering. 2021; 9:100203.

[46]Waghmare KA, Jhare SA. A review: improving the village wise soil parameter and predict the crop suggestion. International Journal of Scientific Research in Computer Science, Engineering and Information Technology. 2020; 6(3):120-5.

[47]Ansari N, Ratri SS, Jahan A, Ashik-e-rabbani M, Rahman A. Inspection of paddy seed varietal purity using machine vision and multivariate analysis. Journal of Agriculture and Food Research. 2021; 3:100109.

[48]Priya PK, Yuvaraj N. An IoT based gradient descent approach for precision crop suggestion using MLP. In journal of physics: conference series 2019 (pp. 1-17). IOP Publishing.

[49]Patil P, Panpatil V, Kokate S. Crop prediction system using machine learning algorithms. International Research Journal of Engineering and Technology. 2020; 7(2):748-53.

[50]Chakrabarty A, Mansoor N, Uddin MI, Al-adaileh MH, Alsharif N, Alsaade FW. Prediction approaches for smart cultivation: a comparative study. Complexity. 2021; 2021(1):5534379.

[51]Shastry KA, Sanjay HA. Cloud-based agricultural framework for soil classification and crop yield prediction as a service. Emerging research in computing, information, communication and applications. Springer, Singapore. 2019:685-96.

[52]Hasan M, Marjan MA, Uddin MP, Afjal MI, Kardy S, Ma S, et al. Ensemble machine learning-based recommendation system for effective prediction of suitable agricultural crop cultivation. Frontiers in Plant Science. 2023; 14:1234555.

[53]Bhuyan BP, Tomar R, Singh TP, Cherif AR. Crop type prediction: a statistical and machine learning approach. Sustainability. 2022; 15(1):1-17.

[54]Singh J, Pandey P, Pandey PK. Decision-making system for crop selection based on soil. In AI, edge and IoT-based smart agriculture 2022 (pp. 449-75). Academic Press.

[55]Nischitha K, Vishwakarma D, Ashwini MN, Manjuraju MR. Crop prediction using machine learning approaches. International Journal of Engineering Research & Technology. 2020; 9(8):23-6.

[56]Agarwal S, Tarar S. A hybrid approach for crop yield prediction using machine learning and deep learning algorithms. In journal of physics: conference series 2021 (pp. 1-10). IOP Publishing.

[57]Chandraprabha M, Dhanaraj RK. Machine learning based pedantic analysis of predictive algorithms in crop yield management. In 4th international conference on electronics, communication and aerospace technology 2020 (pp. 1340-5). IEEE.

[58]Yamaç SS, Todorovic M. Estimation of daily potato crop evapotranspiration using three different machine learning algorithms and four scenarios of available meteorological data. Agricultural Water Management. 2020; 228:105875.

[59]Khan MA, Afrin F, Prity FS, Ahammad I, Fatema S, Prosad R, et al. An effective approach for early liver disease prediction and sensitivity analysis. Iran Journal of Computer Science. 2023; 6(4):277-95.

[60]Chaity TT, Khan MA, Rahman F. Prediction of impacts and outbreak of COVID-19 on the society using distinct machine learning algorithms. Iran Journal of Computer Science. 2024; 7(2):155-75.

[61]Shetty SA, Padmashree T, Sagar BM, Cauvery NK. Performance analysis on machine learning algorithms with deep learning model for crop yield prediction. In proceedings of data intelligence and cognitive informatics 2020 (pp. 739-50). Springer Singapore.

[62]Park YS, Lek S. Artificial neural networks: multilayer perceptron for ecological modeling. In Developments in Environmental Modelling 2016 (pp. 123-40). Elsevier.

[63]Gaye B, Zhang D, Wulamu A. Improvement of support vector machine algorithm in big data background. Mathematical Problems in Engineering. 2021; 2021(1):5594899.

[64]Belgiu M, Drăguţ L. Random forest in remote sensing: a review of applications and future directions. ISPRS Journal of Photogrammetry and Remote Sensing. 2016; 114:24-31.

[65]De VB. Decision trees. Wiley Interdisciplinary Reviews: Computational Statistics. 2013; 5(6):448-55.