Abstract
In this age of automation, Machine learning (ML) plays the main role in agriculture sector to suggest suitable advice, crop advice, which includes decisions of growing crops, and advice related to growing season for precision farming. This systematic literature review performs a review of 103 documents of different ML approaches to analyze the performance of algorithms and used features in the work of prediction of crop yield and decision support systems to solve agriculture problems. These 103 documents are retrieved from different electronic databases, for analysis. The paperwork presents methods, accuracy measures, and used agriculture parameters, to understand the existing work done by authors. According to analysis, most of the authors used N, P, and K values and type of soil, and most of the authors used classification techniques such as Support Vector Machine, Decision Trees, Regression techniques, Random Forest, and Naive Bayes algorithm; the most applied clustering algorithm in the existing work is K-means. As per the additional survey, the Convolution Neural Network (CNN) algorithm is used by most of the authors for image processing in their work. Also, survey shows that very few authors used associative classifiers and association rule mining techniques to solve the agriculture problems.
Madan Lal Saini: This author contributed equally to this work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Han J, Kamber M (2011) Data mining: concepts and techniques. Morgan Kaufmann, 3rd edn. A volume in The Morgan Kaufmann Series in Data Management Systems
Sirsat MS, Cernadas E, Fern´andez-Delgado M, Khan R (2017) Classification of agricultural soil parameters in India. Comp Elect Agri 135:269–279
Sirsat EC, Fern´andez-Delgado S, Barro S (2018) Automatic prediction of village-wise soil fertility for several nutrients in India using a wide range of regression methods. Comp Elect Agri 154:120–133
ZhaoyuZhai J, Martínez J-F, Beltran V, Martínez NL (2020) Decision support systems for agriculture 4.0: Survey and challenges. Comp Elect Agri Science Direct 170:105256
Barbosa A, Trevisan R, Hovakimyan N, Martin NF (2020) Modeling yield response to crop management using convolutional neural networks. Comp Elect Agri Sci Direct 170:105197
Suchithra MS, Pai ML (2019) Improving the prediction accuracy of soil nutrient classification by optimizing extreme learning machine parameters. Sci Direct, Info Process Agri 7(1):72–82
Pant H, Lohani MC, Bhatt A, Pant J, Joshi A (2020) Soil quality analysis and fertility assessment to improve the prediction accuracy using machine learning approach. Int J Adv Sci Tech 29(3):10032–10043
Santhi P, Priyanka T (2020) Smart India agricultural Info retrieval system. Int J Adv. Sci Tech 29(7):1169–1175
Manpriya D, Jindal V (2020) Crop prediction using deep neural network. Int J Mech Product Eng Res Develop 3:2249–6890
Deshmukh S, Dhannawat D, Dalvi M, Gawali P, Vispute SR, Kekane S (2019) Application of data analytics in agriculture sector for soil health analysis: Literature review. In: 5th International Conference on Computing, Communication, Control and Automation (ICCUBEA-2019), pp 1–4. https://doi.org/10.1109/ICCUBEA47591.2019.9129104
Labhade D, Lakare N, Mohite A, Bhavsar S, Vispute S, Mahajan G (2019) An overview of machine learning techniques and tools for predictive analytics. Asian J Conv Tech 5(3):63–66
Viviliya B, Vaidhehi V (2019) The design of hybrid crop recommendation system using machine learning algorithms. Int J Innov Tech Exploring Eng 9(2):4305–4311
Devdatta AB, Mahagaonkar S (2019) Prediction of crop yield and fertilizer recommendation using machine learning algorithms. Int J Eng Appl Sci Tech 4(5):371–376
Hernández Moreno R, Garcia O, Luis Alejandro Arias R (2018) Model of neural networks for fertilizer recommendation and amendments in pasture crops. In: 2018 IEEE, 978-1-5386-9459-6/18/$31.00.
Archana K, Saranya KG (2020) Crop yield prediction, forecasting and fertilizer recommendation using voting based ensemble classifier. Int J Comp Sci Eng 7(5):1–4
Rajak RK, Pawar A, Pendke M, Shinde P, Rathod S, Devare A (2017) Crop recommendation system to maximize crop yield using machine learning technique. Int Res J Eng Tech 4(12):950–953
Devotha G. Nyambo ETL, Yonah ZQ (2019) A review of characterization approaches for smallholder farmers: towards predictive farm typologies. Hindawi: Scient World J Wiley, 1–10
Srivastava V, Aggarwal KK, Srivastava AK (2019) A revisit to clustering techniques with its application in agriculture sector. HEB 3(1):1–1
Bouighoulouden A, Kissani I (2020) Crop yield prediction using K-means clustering, school of science and engineering. Al Akhawayn University, Spring
Gudavalli M, Vidyasree P, Viswanadha Raju S (2017) Clustering analysis for appropriate crop prediction using hierarchical, fuzzy C-means, k-means and model based techniques. Int J Adv Eng Res Develop 4(11):1233–1242
Krishna Priya CB, Venkateswari S (2018) Delineation of management zones in precision agriculture using different clustering algorithms. Int J Appl Eng Res 13(22):15951–15955
Utkarsha PN, Adhiya KP (2016) Evaluation of modified k-means clustering algorithm in crop prediction. Int J Adv Comp Res 4(16):799–807
Silas NM, Nderu L (2017) Prediction of tea production in Kenya using clustering and association rule mining techniques. American J Comp Sci Info Tech 5:1–7
Majumdar J, Naraseeyappa S, Ankalaki S (2017) Analysis of agriculture data using data mining techniques: application of big data. J Big Data 4(20):1–15
Vandana B, Sathish Kumar K (2019) Hybrid k mean clustering algorithm for crop production analysis in agriculture. Int J Inno Techn Explo Eng 9(2S):9–12
Aurelia-Vasilicalana ET, Dobrea C, Soarea E (2015) Organic farming patterns analysis based on clustering methods, Science Direct. Agri Agricultural Sci Procedia 6:639–646
Zhao Chunjiang W, Huarui SX, Baozhu Y (2010) Algorithm for mining association rules with multiple minimum supports based on FP-Tree. N Z J Agric Res 50(5):1375–1381. https://doi.org/10.1080/00288230709510425
Geetha MCS (2015) Implementation of association rule Mining for different soil types in agriculture. Int J Adv Res Comp Comm Eng 4(4):520–523
Kane C (2018) Classification using association rules. Technological University Dublin, ARROW@TU Dublin
Vasoya A, Koli N (2016) Mining of association rules on large database using distributed and parallel computing. In: 7th International Conference on Communication, Computing and Virtualization.Proccedia Computer Science, 79, 221–230
Rahul GT, Kayasth M, Desai H (2014) Rule based and association rule mining on agriculture dataset. IJRICCE
Khan F, Singh D (2014) Association rule mining in the field of agriculture: a survey. Int J Inno Res Comp Comm Eng 2(11):6381–6384
Mishra AK, Sharma P (2014) A review on associative classification data mining approach in agricultural soil land. Int J Modern Trends in Eng Res 1(4):65–69
Sun Y, Andrew KC, Wong F, Wang Y, Member IEEE (2006) An overview of associative classifiers. In: International Conference on Data Mining, DMIN, Las Vegas, Nevada, USA, 1–7.
Prachitee B. Sheetal S, Dhande S (2011) A classification technique using associative classification. Int J Comp Appl 20(5):20–28
Soni S, Vyas OP (2010) Using Associative Classifiers for Predictive Analysis in Health Care Data Mining. International Journal of Computer Applications, 2010, 4(5), 33–37.
Jinubala V, Raj L (2018) Mining pest level based on weather using associate classification. Pestology Wiley XLII(3):1–8
Mattieva J, Kavšeka B (2020) A compact and understandable associative classifier based on overall coverage. Procedia Computer Science170:1161–1167
Hu L-Y, Hu Y-H, Tsai C-F, Wang J-S, Huang M-W (2016) Building an associative classifier with multiple minimum supports. Springer Plus 5(528):1–19
Dalvi P, Mandave V, Gothkhindi M, Patil A, Kadam S, Pawar S (2016) Ontology extraction for agriculture domain in Marathi language using NLP techniques, ICTACT-J Soft Comp 7(1):1359–1365
Pai A, Hegde S (2019) Study on machine learning for identification of farmer’s query in Kannada language. Int J Comp Appl (0975–8887) 178:40–47
Savant V, Shinde A, Yedle B, Pantawane S, Vispute SR, Pede SV (2015) A survey on farmer’s need and feedback, IJIRCCE
Vispute SR, Kanthekar S, Kadam A, Kunte C, Kadam P (2014) Automatic personalized Marathi content generation. In: International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA), pp 294–299. https://doi.org/10.1109/CSCITA.2014.6839275
Vispute SR, Patil S, Sangale S, Padwal A, Ukarde A (2015) Parallel processing system for Marathi content generation. International Conference on Computing Communication Control and Automation 2015:575–579. https://doi.org/10.1109/ICCUBEA.2015.118
Vispute SR, Potey MA (2015) Automatic text categorization of marathi documents using clustering technique. In: 15th International Conference on Advanced Computing Technologies (ICACT), pp 1–5, https://doi.org/10.1109/ICACT.2013.6710543
Prachi S, Kirti P, Pooja N, Alisha S, Sushma V (2018) Automatic integration and clustering of Marathi documents in different formats for effective information retrieval. In: Proceedings of International Conference on Recent Advancement on Computer and Communication, Lecture Notes in Networks and Systems. https://doi.org/10.1007/978-981-10-8198-9_36
Tayal DK, Meena K (2020) A new MapReduce solution for associative classification to handle scalability and skewness in vertical data structure. Future Generation Comp Syst 103:44–57
Nguyen D, Loan TT, Nguyen BV, Pedry W (2016) Efficient mining of class association rules with the itemset constraint. J Know Based Syst 103:73–88
Wang X, Yue K, JiaNiu W, Shi Z (2011) An approach for adaptive associative classification. Expert Syst Appl ScienceDirect 38:11873–11883
YennyVilluendas-Rey CF, Rey-Benguría Á-S, Camacho-Nieto O, Yáñez-Márquez C (2017) The Naïve Associative Classifier (NAC): a novel, simple, transparent, and accurate classification model evaluated on financial data. Neurocomputing J 265:105–115
Chen F, Wang Y, Li M, Harris W, Tian J (2014) Principal association mining: an efficient classification approach. Knowledge-Based Syst J 67:6–25
Padillo F, Luna JM, Ventura S (2019) LAC: library for associative classification. Knowledge-Based Systems J 193:105432
Loan TT, Nguyen B, Vo B, Hong T-P, Thanh HC (2012) Classification based on association rules: A lattice-based approach. J Expert Syst Appl 39:11357–11366
Antonelli M, Ducange P, Marcelloni F, Segatori A (2015) A novel associative classification model based on a fuzzy frequent pattern mining algorithm. J Expert Syst Appl 42:2086–2097
Hadi W, Qasem A, Al-Radaideh SA (2018) Integrating associative rule-based classification with Naïve Bayes for text classification. J Appl Soft Comp 69:344–356
Thasleena NT, Varghese SC (2014) Enhanced associative classification of XML documents supported by semantic concepts. Int Conf Information Comm Tech 46:194–201
Mattiev J, Kavšeka B (2020) A compact and understandable associative classifier based on overall coverage. In: International Workshop on Statistical Methods and Artificial Intelligence (IWSMAI), April 6–9, Warsaw, Poland, 170, 1161–1167
Dang Nguyena, Loan T.T. Nguyenb, Bay Vo, Witold Pedryczf. Efficient mining of class association rules with the itemset constraint, Knowledge- Based Systems journal, 2016, doi:https://doi.org/10.1016/j.knosys.2016.03.025
Wang X, Yue K, JiaNiu W, Shi Z (2011) An approach for adaptive associative classification. Expert Syst Appl ScienceDirect J. https://doi.org/10.1016/j.knosys.2016.03.025.
YennyVilluendas-Reya CF, Rey-Benguría Á, Santiagoc O-N, Yáñez-Márquez C (2017) The Naïve Associative Classifier (NAC): a novel, simple, transparent, and accurate classification model evaluated on financial data. Neurocomputing 000:1–11
Sharma P, Berwal YPS, Ghai W (2018) KrishiMitr (farmer’s friend): using machine learning to identify diseases in plants. In: IEEE International Conference on Internet of Things and Intelligence System (IOTAIS), pp 29–34. https://doi.org/10.1109/IOTAIS.2018.8600898
Ramesh S, et al (2018) Plant disease detection using machine learning. In: International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C), pp. 41–45. https://doi.org/10.1109/ICDI3C.2018.00017
Ferentinos K (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
Gaikwad VP, Musande V (2017) Wheat disease detection using image processing. In: 1st International Conference on Intelligent Systems and Information Management (ICISIM), pp 110–112. https://doi.org/10.1109/ICISIM.2017.8122158
Barure S, Mahadik B, Thorat M, Kalal A (2020) Disease detection in plant using machine learning. IRJET 7(3), Mar
Irías Tejeda J, Castro R (2019) Algorithm of weed detection in crops by computational vision. In: 2019 International Conference on Electronics, Communications and Computers (CONIELECOMP), Cholula, Mexico, pp 124–128. https://doi.org/10.1109/CONIELECOMP.2019.8673182
Kumaraswamy R, et al (2019) Performance comparison of weed detection algorithms. In: 2019 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, pp 0843–0847. https://doi.org/10.1109/ICCSP.2019.8698094
Umamaheswari S, Arjun R, Meganathan D (2018) Weed detection in farm crops using parallel image processing. In: IEEE 2018 Conference on Information and Communication Technology (CICT), Jabalpur, India, pp 1–4. https://doi.org/10.1109/INFOCOMTECH.2018.8722369
Hameed S, Amin I (2018) Detection of weed and wheat using image processing. In: 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Bangkok, Thailand, pp 1–5. https://doi.org/10.1109/ICETAS.2018.8629137
Barrero O, Rojas D, Gonzalez C, Perdomo S (2016) Weed detection in rice fields using aerial images and neural networks. In: 2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA), Bucaramanga, pp 1-4. https://doi.org/10.1109/STSIVA.2016.7743317
Mishra M, Srivastava M (2014) A view of artificial neural network. In; International Conference on Advances in Engineering & Technology Research (ICAETR—2014), pp.1–3. https://doi.org/10.1109/ICAETR.2014.7012785
Albawi S, Mohammed TA, Al-Zawi S (2017) Understanding of a convolutional neural network. In: International Conference on Engineering and Technology (ICET), pp 1–6. https://doi.org/10.1109/ICEngTechnol.2017.8308186
Denny Prabowo Y, Warnars HLHS, Budiharto W, Kistijantoro AI, Heryadi Y, Lukas (2018) LSTM and simple RNN comparison in the problem of sequence to sequence on conversation data using Bahasa Indonesia. In: Indonesian Association for Pattern Recognition International Conference (INAPR-2018), pp 51–56. https://doi.org/10.1109/INAPR.2018.8627029
Salman AG, Kanigoro B, Heryadi Y (2015) Weather forecasting using deep learning techniques. In: International Conference on Advanced Computer Science and Information Systems (ICACSIS), pp 281–285. https://doi.org/10.1109/ICACSIS.2015.7415154
Naveen L, Mohan HS (2019) Analyzing impact of weather forecasting through deep learning in agricultural crop model predictions. Int J Appl Eng Res 14:4379–4386
Selvanayagam T, Suganya S, Palendrarajah P (2019) Agro-genius: crop prediction using machine learning. Int J Inno Sci Res Tech 4(10):243–249
Sabu KM, Manoj Kumar TK (2020) Predictive analytics in Agriculture: Forecasting prices of Arecanuts in Kerala. Procedia Comp Sci 171:699–708
Peng Y, Hsu C, Huang P (2015) Developing crop price forecasting service using open data from Taiwan markets. In: Conference on Technologies and Applications of Artificial Intelligence (TAAI), Tainan, Taiwan, pp 172–175. https://doi.org/10.1109/TAAI.2015.7407108. ©2015 IEEE
Vohra NP, Khatri SK (2019) Decision making support system for prediction of prices in agricultural commodity. In: Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, pp 345–348. https://doi.org/10.1109/AICAI.2019.8701273 ©2019 IEEE
Kurumatani K (2018) Time series prediction of agricultural products price based on time alignment of recurrent neural networks. In: 17th IEEE International Conference on Machine Learning and Applications (ICMLA), Orlando, FL, USA, pp 81–88. https://doi.org/10.1109/ICMLA.2018.00020
Mhudchuay T, Kasetkasem T, Attavanich W, Kumazawa I, Chanwimaluang T (2019). Rice cultivation planning using a deep learning neural network. In: 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp 822–825. https://doi.org/10.1109/ECTI-CON47248.2019.8955227
Rajesh R, Saradhambal D, Latha S (2018) Plant disease detection and its solution using image classification. Int J Pure Appl Math 119:879–884
Mishra DK, Veenadhari S, Singh CD (2011) Soybean productivity modelling using decision tree algorithms. Int J Comp Appl
Sehgal A, Mathur S (2019) Plant disease classification using soft computing supervised machine learning. In: 3rd International conference on Electronics, Communication and Aerospace Technology (ICECA), pp 75–80. https://doi.org/10.1109/ICECA.2019.8822213
Mehta P, Shah H, Kori V, Vikani S, Shukla, Shenoy M (2015) Survey of unsupervised machine learning algorithms on precision agricultural data. In; International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS-2015). pp 1–8. https://doi.org/10.1109/ICIIECS.2015.7193070
van Klompenburga T, Kassahuna A, Catal C (2020) Crop yield prediction using machine learning: A systematic literature review. Comp Elect Agri, Sci Direct 177:105709
Bacco M, Barsocchi P, Ferro E, Gotta A, Ruggeri M (2019) The digitisation of agriculture: a survey of research activities on smart farming. Array 3–4:100009
Jha K, Doshi A, Patel P, Shah M (2019) A comprehensive review on automation in agriculture using artificial intelligence. Artificial Intell Agri Sci Dir 2:1–12
Yuzhen L, Young S (2020) A survey of public datasets for computer vision tasks in precision agriculture. Comput Electron Agric 178:105760
Padarian J, Minasny B, McBratney AB (2019) Machine learning and soil sciences: a review aided by machine learning tools. Soil, EGU, 6(1):35–52
Bachhav NB (2012) Information needs of the rural farmers: a study from Maharashtra, India: a survey. Digital Commons @University of Nebraska. Library Phil Pract (e-journal) 866:1–13
Young A, Mahan J, Dodge W, Payton P (2020) BLOB-based AOMs: a method for the extraction of crop data from aerial images of cotton. MDPI-Agriculture. https://doi.org/10.3390/agriculture10010019
Jain L et al (2017) Cloud-based system for supervised classification of plant diseases using convolutional neural networks. In: IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), pp 63–68. https://doi.org/10.1109/CCEM.2017.22
Kokane P, Vispute S, Aarti Kalekar KB, Kamble M (2018) Automated generation, calculation of the village soil fertility index and analysis of soil health card. IJNTSE-ISSN5
Medar R, Rajpurohit VS, Shweta S (2019) Crop yield prediction using machine learning techniques. In: IEEE 5th International Conference for Convergence in Technology (I2CT-2019), pp. 1–5. https://doi.org/10.1109/I2CT45611.2019.9033611
Deshmukh PR, Badnuke MR (2012) Infected leaf analysis and comparison by Otsu threshold and k-means clustering. Int J Adv Res Comp Sci Soft Eng 2(3):449–452
Sun L, Yang Y, Hu J, Porter D, Marek T, Hillyer C (2017) Reinforcement learning control for water-efficient agricultural irrigation. In: IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), pp 1334–1341. https://doi.org/10.1109/ISPA/IUCC.2017.00203
Vispute SR, Kolekar V, Bhujbal H, Gudle M, Kadam A, Kadu K (2018) An application for e-marketing of agricultural commodities and analysis of marketable surplus. Int J Adv Res Comp Comm Eng 7(4):77–79
Sutton R, Barto A (2018) Introduction to reinforcement learning, 2nd edn. The MIT Press, Cambridge MA
Gawali P, Dalvi M, Dhannawat D, Deshmukh S, Vispute SR (2020) An application of data analytics in agriculture sector for multi-advice generator in native language. J Critical Rev 7(19):2389–2394
Waghmare H, Kokare R, Dandawate Y (2016) Detection and classification of diseases of Grape plant using opposite colour Local Binary Pattern feature and machine learning for automated decision support system. In: 3rd International Conference on Signal Processing and Integrated Networks (SPIN), pp 513–518. https://doi.org/10.1109/SPIN.2016.7566749
Elavarasan D, Vincent PMD (2020) Crop yield prediction using deep reinforcement learning model for sustainable agrarian applications. IEEE Access 8:86886–86901. https://doi.org/10.1109/ACCESS.2020.2992480
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Vispute, S., Saini, M.L. (2022). Automation in Agriculture: A Systematic Survey of Research Activities in Agriculture Decision Support Systems Using Machine Learning. In: Singh, P.K., Wierzchoń, S.T., Chhabra, J.K., Tanwar, S. (eds) Futuristic Trends in Networks and Computing Technologies . Lecture Notes in Electrical Engineering, vol 936. Springer, Singapore. https://doi.org/10.1007/978-981-19-5037-7_56
Download citation
DOI: https://doi.org/10.1007/978-981-19-5037-7_56
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-5036-0
Online ISBN: 978-981-19-5037-7
eBook Packages: Computer ScienceComputer Science (R0)