Application of Machine Learning for Predictive Analysis and Management of Mediterranean-Farmed Fish Mortalities: A Risk Management Case Study Using Apache Spark
Source abstract
Abstract
The current study evaluates the performance of three machine learning models—Decision Trees, Random Forest, and Linear Regression—applied to aquaculture data to mitigate risks in aquaculture management. The performances of these models are analyzed and properly demonstrated using metrics including the Mean Squared Error (MSE), R-squared (R2), Root Mean Squared Error (RMSE), and Concordance Index (C-index). The Random Forest model achieved the highest prediction accuracy among all machine learning models, followed by Linear Regression and the Decision Trees. The scatter plot for Linear Regression demonstrates good predictive accuracy for mid-range values. However, it shows significant deviations at the extremes, indicating that the model struggles to capture the full range of variability in the data. The bar chart of coefficients pinpoints the variables with the greatest impact on the predictions, providing suggestions for potential areas that can be improved and providing model interpretability. Future work could incorporate more predictive statistics models focusing on improving the models for extreme values by assessing non-linear models, feature engineering methods, and expanding research into less influential variables. The results greatly impact several sections, including aquaculture management, policy-making, and operational strategies, providing valuable insights for stakeholders and decision-makers. Apache Spark was used for data processing and machine learning model implementation; Apache Cassandra was also used for data storage, ensuring efficient large dataset management and SQL tools for structured data handling; Oracle VM VirtualBox for cross-platform virtualization; and Spark Connector was also used.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Marine Bivalve and Aquaculture Studies · Marine and fisheries research · Water Quality Monitoring Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
OWEB Digital Experience, 302 00 Mesolonghi, Greece
Department of Management Science and Technology, School of Economics and Business Administration, University of Patras, 265 04 Patras, Greece
Department of Fisheries and Aquaculture, School of Agricultural Sciences, University of Patras, 302 00 Mesolonghi, Greece
Department of Computer Engineering and Informatics, School of Engineering, University of Patras, 265 04 Patras, Greece
Funding
EU-Greece Operational Program of Fisheries (EPAL) 2014–2020
References (44)
Show source-provided references
1. (2024, June 12). FAO, Available online: https://www.fao.org/3/ca9229en/ca9229en.pdf.
2. Marine Heatwaves in the Mediterranean Sea: A Literature Review10.12681/mms.38392 ↗
3. Projecting global marine biodiversity impacts under climate change scenarios10.1111/j.1467-2979.2008.00315.x ↗
4. Effect of aquaculture on world fish supplies10.1038/35016500 ↗
5. Gkikas, D.C., Gkikas, M.C., and Theodorou, J.A. (2024). Fostering Sustainable Aquaculture: Mitigating Fish Mortality Risks Using Decision Trees Classifiers. Appl. Sci., 14.10.3390/app14052129 ↗
6. Disease will limit future food supply from the global crustacean fishery and aquaculture sectors10.1016/j.jip.2012.03.013 ↗
7. Searching for solutions in aquaculture: Charting a sustainable course10.1146/annurev-environ-021111-161531 ↗
8. Digital twin-based intelligent fish farming with Artificial Intelligence Internet of Things (AIoT)10.1016/j.atech.2023.100285 ↗
9. Silva, L.C.B.d., Lopes, B.D.M., Blanquet, I.M., and Marques, C.A.F. (2021). Gaussian distribution model for detecting dangerous operating conditions in industrial fish farming. Appl. Sci., 11.10.3390/app11135875 ↗
10. Nahar, J., Sharma, N.A., Kumar, K., Prasad, A., and Kumar, A. (2017, January 10–12). Fishermen’s expert views on the causes of fish poisoning in fiji: An investigation through data mining technique. Proceedings of the 2017 4th Asia-Pacific World Congress on Computer Science and Engineering (APWC on CSE), Nadi, Fiji.10.1109/APWConCSE.2017.00026 ↗
11. Prediction of fish mortality based on a probabilistic anomaly detection approach for recirculating aquaculture system facilities10.1063/5.0045047 ↗
12. How emerging data technologies can increase trust and transparency in fisheries10.1093/icesjms/fsz036 ↗
13. Muhamedyev, R., Yakunin, K., Iskakov, S., Sainova, S., Abdilmanova, A., and Kuchin, Y. (2015, January 14–16). Comparative analysis of classification algorithms. Proceedings of the 2015 9th International Conference on Application of Information and Communication Technologies (AICT), Rostov on Don, Russia.10.1109/ICAICT.2015.7338525 ↗
14. Decision Tree and Naïve Bayes Algorithm for Classification and Generation of Actionable Knowledge for Direct Marketing10.4236/jsea.2013.64025 ↗
15. Wu, Z., Zhang, J., and Hu, S. (2020, January 24–25). Review on Classification Algorithm and Evaluation System of Machine Learning. Proceedings of the 13th International Conference on Intelligent Computation Technology and Automation (ICICTA), Xi’an, China.10.1109/ICICTA51737.2020.00052 ↗
16. Comparing the Performance of Naive Bayes and Decision Tree Classification Using R
17. Comparison of Naive Bayes and Decision Tree on Feature Selection Using Genetic Algorithm for Classification Problem10.1088/1742-6596/978/1/012087 ↗
18. Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness and Correlation
19. Aquaculture: Global status and trends10.1098/rstb.2010.0170 ↗
20. Global overview on the use of fish meal and fish oil in industrially compounded aquafeeds: Trends and future prospects10.1016/j.aquaculture.2008.08.015 ↗
21. (2024, July 22). FishAI. Available online: http://fishai.gr.
22. Vonitsanos, G., Kanavos, A., Mylonas, P., and Sioutas, S. (2018, January 23–25). A NoSQL Database Approach for Modeling Heterogeneous and Semi-Structured Information. Proceedings of the 9th International Conference on Information, Intelligence, Systems and Applications (IISA), Zakynthos, Greece.10.1109/IISA.2018.8633658 ↗
23. Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., and Stoica, I. (2010, January 22). Spark: Cluster computing with working sets. Proceedings of the HotCloud 2010: 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud ‘10), Boston, MA, USA.
24. Cassandra: A decentralized structured storage system. ACM SIGOPS Oper
25. Oracle Corporation (2021). Oracle VM VirtualBox User Manual, Oracle Corporation.
26. (2024, July 18). Apache Spark. Available online: https://spark.apache.org/.
27. (2024, July 18). Oracle. Available online: https://www.oracle.com/java/technologies/downloads/.
28. Kohavi, R. (1995, January 20–25). A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection. Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montréal, QC, Canada.
29. An Introduction to Variable and Feature Selection
30. Induction of Decision Trees10.1007/BF00116251 ↗
31. Russel, S., and Norvig, P. (2003). Artificial Intelligence. A Modern Approach, Prentice Hall. [3rd ed.].
32. Witten, I., Frank, E., and Hall, M. (2011). Data Mining, Morgan Kaufmann Publishers.
33. Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer. [2nd ed.].10.1007/978-0-387-84858-7 ↗
34. Matplotlib (2024, June 25). A Plotting Library for Python and Its Numerical Mathematics Extension, NumPy. It Provides an Object-Oriented API for Embedding Plots into Applications. Available online: https://matplotlib.org/stable/users/index.html.
35. NumPy (2024, June 25). A Library for the Python Programming Language, Adding Support for Large, Multi-Dimensional Arrays and Matrices, along with Mathematical Functions to Operate on These Arrays. Available online: https://numpy.org/doc/stable/.
36. Pandas (2024, July 25). A Powerful and Flexible Open-Source Data Analysis and Manipulation Library for Python. It Was Used to Read, Clean, and Manipulate the Data. Available online: https://pandas.pydata.org/docs/.
37. Scikit-Learn (2024, June 25). A Machine Learning Library in Python, Built on NumPy, SciPy, and Matplotlib. It Was Used for Linear Regression and Correlation Analysis. Available online: https://scikit-learn.org/stable/index.html.
38. Seaborn (2024, June 25). A Data Visualization Library Based on Matplotlib, Providing a Higher-Level Interface for Drawing Attractive and Informative Statistical Graphics. Available online: https://seaborn.pydata.org/.
39. Garcia, S.M., Rice, J., and Charles, A. (2014). Governance of Marine Fisheries and Biodiversity Conservation, Governance of Marine Fisheries and Biodiversity Conservation.10.1002/9781118392607 ↗
40. FAO (2023, December 12). Contributing to Food Security and Nutrition for All. The State of World Fisheries and Aquaculture, Available online: https://www.fao.org/3/i5555e/i5555e.pdf.
41. Rebuilding Global Fisheries10.1126/science.1173146 ↗
42. United Nations (2024, June 25). The Sustainable Development Goals (SDGs) and Disability, Available online: https://social.desa.un.org/issues/disability/news/the-sustainable-development-goals-sdgs-and-disability.
43. IPCC (2018). Global Warming of 1.5 °C.
44. On the C-statistics for evaluating overall adequacy of risk prediction procedures with censored survival data10.1002/sim.4154 ↗