A machine learning-based approach for smart agriculture via stacking-based ensemble learning and feature selection methods
Source of Publication
2022 18th International Conference on Intelligent Environments (IE)
Smart irrigation has many advantages in optimizing resource usage (e.g., saving water, reducing energy consumption) and improving crop productivity. In this paper, we contribute to this field by proposing a robust and accurate machine learning-based approach that combines the power of feature selection methods and stacking ensemble method to effectively determine the optimal quantity of water needed for a plant. Random Forest, Recursive Feature Elimination (RFE), and SelectKBest are used to assess the importance of the features. Then, based on the best subset of features, a stacking ensemble model is proposed that combines CART, Gradient Boost Regression (GBR), Random Forest (RF) and XGBoost regressors. The different models involved in this approach are trained and tested using a collected dataset about various crops such as tomatoes, grapes, and lemon and encompasses different features such as meteorological data, soil data, irrigation data, and crop data. The experiments demonstrated the performance of RF in analyzing the feature importance. The findings of feature selection highlight the importance level of the evapotranspiration, the depletion, and the deficit to maximize the model’s accuracy. The results also showed that the proposed stacking model (Stacking_GBR+CART+RF+XGB) with the 10 most essential features outperforms individual models and other stacking models by achieving low error rates (i.e., MSE=0.0026, MAE=0.0279, RMSE=0.0509) and high R2 score (i.e., 0.9927).
Radio frequency, Irrigation, Stacking, Pipelines, Crops, Soil, Feature extraction
Abdallah, Emna Ben; Grati, Rima; and Boukadi, Khouloud, "A machine learning-based approach for smart agriculture via stacking-based ensemble learning and feature selection methods" (2022). All Works. 5244.
Indexed in Scopus