International Journal of Advanced Technology and Engineering Exploration (IJATEE) ISSN (P): 2394-5443 ISSN (O): 2394-7454 Vol - 10, Issue - 102, May 2023
  1. 1
    Google Scholar
An effective crop recommendation method using machine learning techniques

Disha Garg and Mansaf Alam

Abstract

The soil plays a vital role in agriculture, and soil testing serves as the initial step in determining the optimal nutrient levels for cultivating specific crops. Machine learning (ML) classification techniques can leverage soil nutrient data to recommend suitable crops. The Wrapper-PART-Grid approach, which incorporated crop recommendation data to suggest appropriate crops, was introduced in this paper. This hybrid method combined the grid search (GS) method for hyperparameter optimization, wrapper feature selection strategy, and the partial C4.5 decision tree (PART) classifier for crop recommendation. The proposed approach was compared with other ML techniques, including multilayer perceptron (MLP), instance-based learning with parameter k (IBk), C4.5 decision tree (CDT), and reduced error pruning (REP) tree. Evaluation metrics such as true positive rate, false positive rate, precision, recall, F1-score, root mean squared error (RMSE), and mean absolute error (MAE) were employed to assess these models. The suggested method demonstrated superior reliability, accuracy, and effectiveness compared to other ML models for crop advisory purposes. This method attained a remarkable accuracy rate of 99.31%, the highest among all the approaches considered. In this paper, a ML-based crop recommendation technique aimed at assisting farmers in enhancing their knowledge of cultivating appropriate crops. The technique not only seeks to reduce overall wastage but also aims to increase crop yield and improve crop quality.

Keyword

WEKA tool, PART, ML, Smart farming, Crop recommendation, Feature selection, IoT.

Cite this article

Garg D, Alam M

Refference

[1][1]AlZu’bi S, Hawashin B, Mujahed M, Jararweh Y, Gupta BB. An efficient employment of internet of multimedia things in smart and future agriculture. Multimedia Tools and Applications. 2019; 78:29581-605.

[2][2]Rezk NG, Hemdan EE, Attia AF, El-Sayed A, El-Rashidy MA. An efficient IoT based smart farming system using machine learning algorithms. Multimedia Tools and Applications. 2021; 80:773-97.

[3][3]Ansari M, Ali SA, Alam M. Internet of things (IoT) fusion with cloud computing: current research and future direction. International Journal of Advanced Technology and Engineering Exploration. 2022; 9(97):1812-45.

[4][4]Treboux J, Genoud D. High precision agriculture: an application of improved machine-learning algorithms. In 6th SWISS conference on data science (SDS) 2019 (pp. 103-8). IEEE.

[5][5]Sharma A, Jain A, Gupta P, Chowdary V. Machine learning applications for precision agriculture: a comprehensive review. IEEE Access. 2020; 9:4843-73.

[6][6]Thilakarathne NN, Yassin H, Bakar MS, Abas PE. Internet of things in smart agriculture: challenges, opportunities and future directions. In Asia-pacific conference on computer science and data engineering 2021 (pp. 1-9). IEEE.

[7][7]Lawal ZK, Yassin H, Zakari RY. Flood prediction using machine learning models: a case study of Kebbi state Nigeria. In Asia-pacific conference on computer science and data engineering 2021 (pp. 1-6). IEEE.

[8][8]Lawal ZK, Yassin H, Zakari RY. Stock market prediction using supervised machine learning techniques: an overview. In Asia-pacific conference on computer science and data engineering 2020 (pp. 1-6). IEEE.

[9][9]Durai SK, Shamili MD. Smart farming using machine learning and deep learning techniques. Decision Analytics Journal. 2022.

[10][10]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.

[11][11]Kalimuthu M, Vaishnavi P, Kishore M. Crop prediction using machine learning. In third international conference on smart systems and inventive technology 2020 (pp. 926-32). IEEE.

[12][12]Mariappan AK, Madhumitha C, Nishitha P, Nivedhitha S. Crop recommendation system through soil analysis using classification in machine learning. International Journal of Advanced Science and Technology. 2020; 29(3):12738-47.

[13][13]Kumar YJ, Spandana V, Vaishnavi VS, Neha K, Devi VG. Supervised machine learning approach for crop yield prediction in agriculture sector. In international conference on communication and electronics systems 2020 (pp. 736-41). IEEE.

[14][14]Pantazi XE, Moshou D, Alexandridis T, Whetton RL, Mouazen AM. Wheat yield prediction using machine learning and advanced sensing techniques. Computers and Electronics in Agriculture. 2016; 121:57-65.

[15][15]Anguraj K, Thiyaneswaran B, Megashree G, Shri JP, Navya S, Jayanthi J. Crop recommendation on analyzing soil using machine learning. Turkish Journal of Computer and Mathematics Education. 2021; 12(6):1784-91.

[16][16]Suresh G, Kumar AS, Lekashri S, Manikandan R, Head CO. Efficient crop yield recommendation system using machine learning for digital farming. International Journal of Modern Agriculture. 2021; 10(1):906-14.

[17][17]Kulkarni NH, Srinivasan GN, Sagar BM, Cauvery NK. Improving crop productivity through a crop recommendation system using ensembling technique. In 3rd international conference on computational systems and information technology for sustainable solutions 2018 (pp. 114-9). IEEE.

[18][18]Garanayak M, Sahu G, Mohanty SN, Jagadev AK. Agricultural recommendation system for crops using different machine learning regression methods. International Journal of Agricultural and Environmental Information Systems. 2021; 12(1):1-20.

[19][19]Bakthavatchalam K, Karthik B, Thiruvengadam V, Muthal S, Jose D, Kotecha K, et al. IoT framework for measurement and precision agriculture: predicting the crop using machine learning algorithms. Technologies. 2022; 10(1).

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

[21][21]Gosai D, Raval C, Nayak R, Jayswal H, Patel A. Crop recommendation system using machine learning. International Journal of Scientific Research in Computer Science, Engineering and Information Technology. 2021: 554-69.

[22][22]Reddy DA, Dadore B, Watekar A. Crop recommendation system to maximize crop yield in ramtek region using machine learning. International Journal of Scientific Research in Science and Technology. 2019; 6(1):485-9.

[23][23]Rao MS, Singh A, Reddy NS, Acharya DU. Crop prediction using machine learning. In Journal of Physics: Conference Series 2022 (p. 012033). IOP Publishing.

[24][24]Doshi Z, Nadkarni S, Agrawal R, Shah N. AgroConsultant: intelligent crop recommendation system using machine learning algorithms. In fourth international conference on computing communication control and automation 2018 (pp. 1-6). IEEE.

[25][25]Bandara P, Weerasooriya T, Ruchirawya T, Nanayakkara W, Dimantha M, Pabasara M. Crop recommendation system. International Journal of Computer Applications. 2020; 175(22):22-5.

[26][26]Suchithra MS, Pai ML. Improving the performance of sigmoid kernels in multiclass SVM using optimization techniques for agricultural fertilizer recommendation system. In soft computing systems: second international conference, ICSCS 2018, Kollam, India, 2018 (pp. 857-68). Springer Singapore.

[27][27]Anitha A, Acharjya DP. Crop suitability prediction in vellore district using rough set on fuzzy approximation space and neural network. Neural Computing and Applications. 2018; 30:3633-50.

[28][28]Ashok T, Suresh Varma P. Crop prediction based on environmental factors using machine learning ensemble algorithms. In proceedings of intelligent computing and innovation on data science 2019 (pp. 581-94). Singapore: Springer Singapore.

[29][29]Bouchlaghem Y, Akhiat Y, Amjad S. Feature Selection: a review and comparative study. In E3S web of conferences 2022 (p. 01046). EDP Sciences.

[30][30]https://www.kaggle.com/datasets/atharvaingle/crop-recommendation-dataset. Accessed 13 April 2013.

[31][31]Kanyongo W, Ezugwu AE. Feature selection and importance of predictors of non-communicable diseases medication adherence from machine learning research perspectives. Informatics in Medicine Unlocked. 2023.

[32][32]Khalid S, Khalil T, Nasreen S. A survey of feature selection and feature extraction techniques in machine learning. In science and information conference 2014 (pp. 372-8). IEEE.

[33][33]Mafarja MM, Mirjalili S. Hybrid binary ant lion optimizer with rough set and approximate entropy reducts for feature selection. Soft Computing. 2019; 23(15):6249-65.

[34][34]Verma A. Evaluation of classification algorithms with solutions to class imbalance problem on bank marketing dataset using WEKA. International Research Journal of Engineering and Technology. 2019; 5(13):54-60.

[35][35]Christias P, Mocanu M. A machine learning framework for olive farms profit prediction. Water. 2021; 13(23).

[36][36]Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: machine learning in python. Journal of machine Learning Research. 2011; 12:2825-30.

[37][37]Villavicencio CN, Macrohon JJ, Inbaraj XA, Jeng JH, Hsieh JG. Covid-19 prediction applying supervised machine learning algorithms with comparative analysis using Weka. Algorithms. 2021; 14(7).

[38][38]Smith TC, Frank E. Introducing machine learning concepts with WEKA. Statistical genomics: Methods and Protocols. 2016:353-78.

[39][39]Reynolds K, Kontostathis A, Edwards L. Using machine learning to detect cyberbullying. In 10th international conference on machine learning and applications and workshops 2011 (pp. 241-4). IEEE.

[40][40]Amin MN, Habib MA. Comparison of different classification techniques using WEKA for hematological data. American Journal of Engineering Research. 2015; 4(3):55-61.

[41][41]Sultana J, Jilani AK. Predicting breast cancer using logistic regression and multi-class classifiers. International Journal of Engineering & Technology. 2018; 7(4.20):22-6.

[42][42]Mazid MM, Ali AS, Tickle KS. Input space reduction for rule based classification. WSEAS Transactions on Information Science and Applications. 2010; 7(6):749-59.

[43][43]Witten IH, Frank E, Hall MA, Pal CJ, DATA M. Practical machine learning tools and techniques. In Data Mining 2005.

[44][44]Garg D, Alam M. Integration of convolutional neural networks and recurrent neural networks for foliar disease classification in apple trees. International Journal of Advanced Computer Science and Applications. 2022; 13(4):357-67.

[45][45]Armah GK, Luo G, Qin K. A deep analysis of the precision formula for imbalanced class distribution. International Journal of Machine Learning and Computing. 2014; 4(5):417-22.

[46][46]https:// www.cs.waika to.ac.nzml/weka/. Accessed 13 April 2013.

[47][47]Nie Y, De Santis L, Carratù M, O’Nils M, Sommella P, Lundgren J. Deep melanoma classification with k-fold cross-validation for process optimization. In international symposium on medical measurements and applications (MeMeA) 2020 (pp. 1-6). IEEE.

[48][48]Belete DM, Huchaiah MD. Grid search in hyperparameter optimization of machine learning models for prediction of HIV/AIDS test results. International Journal of Computers and Applications. 2022; 44(9):875-86.

[49][49]Anggoro DA, Mukti SS. Performance comparison of grid search and random search methods for hyperparameter tuning in extreme gradient boosting algorithm to predict chronic kidney failure. International Journal of Intelligent Engineering and Systems. 2021; 14(6):198-207.