Please use this identifier to cite or link to this item:
https://etd.cput.ac.za/handle/20.500.11838/4308| Title: | A Decision Support System for aquaponics prediction based on the Intelligent Internet of things | Authors: | Mundackal, Anila | Keywords: | Aquaponics;Machine Learning;Regression;Prediction;Decision Support System | Issue Date: | 2025 | Publisher: | Cape Peninsula University of Technology | Abstract: | Aquaponics is an emerging farming technique. Managing and optimising aquaponics systems is complex and requires expertise in aquaculture, hydroponics, and microbiology. Effective decision-making is crucial to maintaining optimal conditions for plants and fish so the system can thrive. Current research emphasises water quality monitoring but lacks the analysis of key parameters and their impact on plant growth and system productivity. There is a need for data driven solutions to help users, especially beginners, optimise resource use and enhance performance. The research aimed to develop a decision support system (DSS) for aquaponics that provides data-driven insights into plant growth and water quality using Explainable Artificial Intelligence (XAI). The following research objectives were used to achieve this: 1) Identify key parameters for monitoring plant growth and water quality. 2) Develop machine learning (ML) prediction models. 3) Evaluate the performance of different ML algorithms using regression metrics. 4) Design and develop a machine learning-based decision support system to facilitate decision making in aquaponics. 5) Assess the decision support system’s usability from the aquaponics stakeholders’ perspective. This study adopted an objectivist ontological stance to determine the feasibility of developing a DSS for aquaponics prediction. The epistemological stance was positivism. To meet the objectives, a deductive research approach was adopted with a quantitative methodological choice. The data parameters collected are plant height, plant diameter, Potential of Hydrogen (pH), Total Dissolved Solids (TDS), water temperature, ambient temperature and humidity. An experimental design was used to train and evaluate several supervised ML algorithms: linear regression, random forest, K-Nearest Neighbor (KNN), eXtreme Gradient Boosting (XGBoost), and Multi-Layer Perceptron (MLP). These models were assessed using the regression metrics Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), R-squared (R²), and Adjusted R-squared. The results revealed that both random forest and XGBoost achieved the best performance for plant diameter prediction with MSE = 0.00, RMSE = 0.05, and MAE = 0.03 with R² and Adjusted R² scores of 94%. In plant height prediction, random forest performed well with MSE = 0.00, RMSE = 0.06, and MAE = 0.05, along with a high R² of 93% and Adjusted R² of 92%. XGBoost performed well in pH prediction with MSE = 0.02, RMSE = 0.13, and MAE = 0.09, along with high R² and Adjusted R² of 79%. In TDS prediction, linear regression performed well with MSE = 0.00, RMSE = 0.01, and MAE = 0.01, along with perfect R² and Adjusted R² scores of 100%. A DSS was developed using the FLASK framework to predict plant height and diameter, water pH, and TDS. SHapley Additive exPlanations (SHAP) was used to enhance transparency by showing each feature's impact on predictions. The usability of DSS was evaluated by aquaponics stakeholders through the System Usability Scale (SUS) by. The DSS obtained a usability rating of 72%, which indicates an acceptable level of usability. Theoretically, the study demonstrates applying ML and XAI to predict plant growth and water quality under South African conditions. Methodologically, it offers a structured approach to integrating ML, Internet of Things and AI in aquaponics. Practically, it delivers a DSS to help practitioners monitor and optimise key parameters, improving overall system performance and outcomes. | Description: | Thesis (Doctor of Information and Communication Technology (ICT))--Cape Peninsula University of Technology, 2025 | URI: | https://etd.cput.ac.za/handle/20.500.11838/4308 | DOI: | https://doi.org/10.25381/cput.30529100 |
| Appears in Collections: | Information Technology - Doctoral Degree |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Mundackal_Anila_220635323.pdf | 4.19 MB | Adobe PDF | View/Open |
Page view(s)
15
checked on Feb 13, 2026
Download(s)
2
checked on Feb 13, 2026
Google ScholarTM
Check
Altmetric
Items in Digital Knowledge are protected by copyright, with all rights reserved, unless otherwise indicated.