skip to main content
research-article

Smart Agriculture using Ensemble Machine Learning Techniques in IoT Environment

Published: 24 July 2024 Publication History

Abstract

Crop yield is a serious concern for farmers due to irregular irrigation, soil erosion, uncontrolled seed planting, severe weather conditions, peasants, and unpredicted locust infestations. The lack of current data and the intricacy of traditional agriculture leads to inefficiency and excessive operation costs. Smart farming with Artificial Intelligence techniques and the Internet of Things (IoT) in agriculture overcome these challenges by connecting all the accessible data sources into a single, fully effective functional unit. Smart agriculture helps in the sustainability of food production by using minimum resources such as water, fertilizer, and seeds. It provides a better understanding of the soil, crop, and changing weather. Furthermore, the sensors in the system assist in monitoring and controlling the resources. In this research, we present ensemble-based machine learning approaches in the IoT environment to predict crop yields and enable sustainable farming by guiding the farmers to grow the correct crop during the correct season to increase their yields. The proposed method uses a novel ensemble-based machine learning classification approach with two levels of predictions-level-0 prediction includes (Logistic Regression (LR), Classification and Regression Trees (CART), Support Vector Machines (SVM), and K-Nearest Neighbors (KNN)) classifiers are input as features to the level-1 meta classifier (Random Forest) to detect the distinct categories of different crops. Its predictions can be extremely close to the ground truth, which accurately predicts 22 categories of crops with 99% accuracy. Hence, the proposed Smart agriculture system can assist farmers in improved yield production and remote monitoring at low cost.

Reference

[1]
B. Nowak, Smart agriculture, "where do we stand. A review of the adoption of smart agriculture technologies on field crops farms in developed countries.", Agricultural Research 10 (4) (2021) 515–522.
[2]
W. Sarni, J. Kaji, "From Dirt to Data, the second green revolution and the Internet of Things.", Deloitte Rev 18 (2020) 4–19.
[3]
V. Saiz-Rubio, F. Rovira-Más, "From smart farming towards agriculture 5.0: A review on crop data management Agronomy." 10 (2) (2020) 207.
[4]
M.S. Farooq, S. Riaz, A. Abid, K. Abid, M.A. Naeem, "A Survey on the Role of IoT in Agriculture for the Implementation of Smart Farming.", IEEE Access 7 (2019) 156237–156271.
[5]
A. Sharma, A. Jain, P. Gupta, V. Chowdary, "Machine Learning Applications for Smart Agriculture: A Comprehensive Review.", IEEE Access 9 (4843) (2019) 4873,.
[6]
P. Singh, P.C. Pandey, G.P. Petropoulos, A. Pavlides, P.K. Srivastava, N. Koutsias, K.A.K. Deng and Y. Bao. (2020) “Hyperspectral remote sensing in smart agriculture: Present status, challenges, and future trends.” Hyperspectral Remote Sensing, Elsevier: 121–146.
[7]
D.J. Mulla, "Twenty five years of remote sensing in smart agriculture: Key advances and remaining knowledge gaps, Biosystems engineering." 114 (4) (2013) 358–371.
[8]
J.A. Sheikh, S.M. Cheema, M. Ali, Z. Amjad, J.Z. Tariq and A. Naz. (2020) “IoT and AI in smart agriculture: Designing smart system to support illiterate farmers” International Conference on Applied Human Factors and Ergonomics, Springer: 490–496.
[9]
L. Syed, S. Jabeen, S. Manimala, A. Alsaeedi, "Smart healthcare framework for ambient assisted living using IoMT and big data analytics techniques.", Journal Future Generation Computer Systems 101 (2019) 136–151.
[10]
A. Rehman, J. Liu, L. Keqiu, A. Mateen and M.Q. Yasin. (2020) “Machine learning prediction analysis using IoT for smart farming.” International Journal 8(9)
[11]
P.K. Priya and N. Yuvaraj. (2019) “An IoT Based Gradient Descent Approach for Smart Crop Suggestion using MLP.” Journal of Physics: Conference Series, IOP Publishing Vol. (1362):012038.
[12]
F. Balducci, D. Impedovo, G. Pirlo, "Machine learning applications on agricultural datasets for smart farm enhancement.", Machines 6 (3) (2018) 38.
[13]
P.N.A.S. Archana Gupta Dharmil Nagda, "Smart Crop Prediction using IoT and Machine Learning.", Journal of Engineering Research Technology 9 (3) (2020).
[14]
S.A.M. Varman, A.R. Baskaran, S. Aravindh and E. Prabhu. (2017) “Deep learning and IoT for smart agriculture using WSN.” IEEE International Conference on Computational Intelligence and Computing Research (ICCIC): 1–6.
[15]
Athani, S., Tejeshwar, C. H., Patil, M. M., Patil, P., & Kulkarni, R. (2017). “Soil moisture monitoring using IoT enabled arduino sensors with neural networks for improving soil management for farmers and predict seasonal rainfall for planning future harvest in North Karnataka—India.” 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC):43-48.
[16]
G. Lavanya, C. Rani and P. GaneshKumar. (2020) “An automated low cost IoT based Fertilizer Intimation System for smart agriculture.” Sustainable Computing: Informatics and Systems: 28100300.
[17]
Ryan, M. (2022). “The social and ethical impacts of Artificial intelligence in agriculture: mapping the agricultural AI literature.” AI & SOCIETY, 1-13.
[18]
Jacob, P. M., Suresh, S., John, J. M., Nath, P., Nandakumar, P.,& Simon, S. (2020). “An Intelligent Agricultural Field Monitoring and Management System using Internet of Things and Machine Learning.” International Conference on Data Analytics for Business and Industry: Way Towards a Sustainable Economy (ICDABI), IEEE.:1-5.
[19]
K. Anguraj, B. Thiyaneswaran, G. Megashree, J.P. Shri, S. Navya, J. Jayanthi, "Crop recommendation on analyzing soil using machine learning.", Turkish Journal of Computer and Mathematics Education 12 (6) (2021) 1784–1791.
[20]
Rekha, P., Rangan, V. P., Ramesh, M. V., & Nibi, K. V. (2017). “High yield groundnut agronomy: An IoT based precision farming framework.In 2017 IEEE Global Humanitarian Technology Conference (GHTC) (pp. 1-5).
[21]
G. Lavanya, C. Rani and P. GaneshKumar, An automated low cost IoT based Fertilizer Intimation System for smart agriculture.”Sustainable Computing: Informatics and Systems 2:100300.
[22]
Siva, F. (2019). “Smart fertilizer recommendation through NPK analysis using Artificial Neural Networks.” Doctoral dissertation, Strathmore University.
[23]
V.K. Quy, N.V. Hau, D.V. Anh, N.M. Quy, N.T. Ban, S. Lanza, A. Muzirafuti, "IoT-enabled smart agriculture: architecture, applications, and challenges.", Applied Sciences 12 (7) (2022) 3396.
[24]
P.J.M. Ali, R.H. Faraj, E. Koya, P.J.M. Ali, R.H. Faraj, "Data normalization and standardization: a technical report.", Mach Learn Tech Rep 1 (1) (2014) 1–6.
[25]
E.I. Obilor, E.C. Amadi, "Test for significance of Pearson’s correlation coefficient.", International Journal of Innovative Mathematics, Statistics & Energy Policies 27 (1) (2018) 11–23.
[26]
T. Aboneh, A. Rorissa, R. Srinivasagan, "Stacking-based ensemble learning method for multi-spectral image classification, Technologies." 10 (1) (2022) 17.
[27]
Dietterich, T. G. (2000). “Ensemble methods in machine learning.” International workshop on multiple classifier systems. Berlin, Heidelberg: Springer Berlin Heidelberg: 1-15.
[28]
Loresco, P. J. M., Valenzuela, I. C., & Dadios, E. P. (2018). “Color space analysis using KNN for lettuce crop stages identification in smart farm setup.” TENCON 2018-2018 IEEE Region 10 Conference. IEEE: 2040-2044.
[29]
H.K. Karthikeya, K. Sudarshan, D.S. Shetty, "Prediction of agricultural crops using KNN algorithm.” Int. J. Innov. Sci. Res, Technol 5 (5) (2020) 1422–1424.
[30]
Z.H. Kok, A.R.M. Shariff, M.S.M. Alfatni, S.Khairunniza Bejo, "Support Vector Machine in Smart Agriculture: A review,", Computers and Electronics in Agriculture 191 (2021) 106546.
[31]
Bhowmik, A., Ramasubramanian, V., & Kumar, A. (2011). “Logistic regression for classification in agricultural ergonomics”.
[32]
T. Waheed, R.B. Bonnell, S.O. Prasher, E. Paulet, "Measuring performance in precision agriculture: CART—A decision tree approach.", Agricultural water management 84 (1-2) (2006) 173–185.
[33]
Pavithra, K., & Jayalakshmi, M. (2020). “Analysis of precision agriculture based on random forest algorithm by using sensor networks.” 2020 International Conference on Inventive Computation Technologies (ICICT).IEEE: 496-499.
[34]
J. JORDAN. (2017) “Evaluating a machine learning model.” Available: https://www.jeremyjordan.me/evaluating-a-machine-learning-model/
[35]
Syed, L., Jabeen, S., Manimala, S., & Elsayed, H. A. (2019). “Data science algorithms and techniques for smart healthcare using IoT and big data analytics.” Smart Techniques for a Smarter Planet: Towards Smarter Algorithms: 211-241.
[36]
K. Atharva Ingle, Crop Recommendation Dataset.(2021).Available from: https://www.kaggle.com/atharvaingle/ crop-recommendation-dataset.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Procedia Computer Science
Procedia Computer Science  Volume 235, Issue C
2024
3497 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 24 July 2024

Author Tags

  1. Crop Yield
  2. Ensemble Machine Learning
  3. IoT
  4. Sensors
  5. Smart Agriculture

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media