(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Technology and Engineering Exploration (IJATEE)

ISSN (Print):2394-5443    ISSN (Online):2394-7454
Volume-10 Issue-102 May-2023
Full-Text PDF
Paper Title : An effective crop recommendation method using machine learning techniques
Author Name : 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.

Keywords : WEKA tool, PART, ML, Smart farming, Crop recommendation, Feature selection, IoT.
Cite this article : Garg D, Alam M. An effective crop recommendation method using machine learning techniques. International Journal of Advanced Technology and Engineering Exploration. 2023; 10(102):498-514. DOI:10.19101/IJATEE.2022.10100456.
References :
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[5]Sharma A, Jain A, Gupta P, Chowdary V. Machine learning applications for precision agriculture: a comprehensive review. IEEE Access. 2020; 9:4843-73.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[9]Durai SK, Shamili MD. Smart farming using machine learning and deep learning techniques. Decision Analytics Journal. 2022.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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.
[Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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).
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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.
[Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[29]Bouchlaghem Y, Akhiat Y, Amjad S. Feature Selection: a review and comparative study. In E3S web of conferences 2022 (p. 01046). EDP Sciences.
[Crossref] [Google Scholar]
[30]https://www.kaggle.com/datasets/atharvaingle/crop-recommendation-dataset. Accessed 13 April 2013.
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[35]Christias P, Mocanu M. A machine learning framework for olive farms profit prediction. Water. 2021; 13(23).
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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).
[Crossref] [Google Scholar]
[38]Smith TC, Frank E. Introducing machine learning concepts with WEKA. Statistical genomics: Methods and Protocols. 2016:353-78.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Google Scholar]
[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.
[Google Scholar]
[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.
[Google Scholar]
[43]Witten IH, Frank E, Hall MA, Pal CJ, DATA M. Practical machine learning tools and techniques. In Data Mining 2005.
[Google Scholar]
[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.
[Google Scholar]
[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.
[Crossref] [Google Scholar]
[46]https:// www.cs.waika to.ac.nzml/weka/. Accessed 13 April 2013.
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]
[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.
[Crossref] [Google Scholar]