Machine Learning in Fish Farming
Organizations: IBM Research Europe, Dublin, Ireland · Hellenic Centre for Marine Research, Crete, Greece · Innovasea Marine Systems Canada, Nova Scotia, Canada · Imperial College London, United Kingdom ·
Abstract
This chapter explores how machine learning (ML) is transforming aquaculture, with a particular focus on enhancing decision-making processes and improving operational efficiency. The chapter is structured to first introduce the challenges in aquaculture and the role of AI and then provide an overview of ML techniques in the context of aquaculture, followed by applications, emerging trends, future directions, and case studies. The focus is on real-world applications of ML techniques, including Random Forest, Convolutional Neural Networks (CNNs), and Recurrent Neural Networks (RNNs), as well as emerging technologies such as Graph Neural Networks (GNNs) and large language models (LLMs). Key applications include biomass estimation, species recognition, behavioural analysis, and environmental forecasting. The chapter also highlights the synergy between ML and the Internet of Things (IoT) for real-time monitoring and decision support. Ultimately, ML-driven innovations have the potential to revolutionise fish farming, leading to more efficient, sustainable, and productive practices in the aquaculture industry.
Figures & tables
| ML Technique | Application in Aquaculture | Benefits | TRL |
| CNNs | Fish behavior and health monitoring via computer vision | Non-invasive, continuous visual monitoring | 6–8 |
| GNNs | Modeling interactions among environmental and biological systems | Captures system connectivity and spatial relationships | 2–4 |
| SVR | Forecasting dissolved oxygen using satellite or sensor data | Site-specific, accurate environmental predictions | 7–8 |
| LLMs | Natural language interfaces, log analysis, document summarization | Scalable knowledge extraction across diverse sources | 2–4 |
| AI Agents | Autonomous task execution and adaptive response agents | Decision automation and reduced manual intervention | 2–4 |
| Random Forests / Decision Trees | Classification and anomaly detection in water quality or sensor data | Robust predictions with explainable outputs | 7–9 |