Coastal water quality prediction based on machine learning with feature interpretation and spatio-temporal analysis
Luka Grb\v{c}i\'c, Sini\v{s}a Dru\v{z}eta, Goran Mau\v{s}a, Tomislav, Lipi\'c, Darija Vuki\'c Lu\v{s}i\'c, Marta Alvir, Ivana Lu\v{c}in, Ante, Sikirica, Davor Davidovi\'c, Vanja Trava\v{s}, Daniela Kalafatovi\'c,, Kristina Pikelj, Hana Fajkovi\'c, Toni Holjevi\'c

TL;DR
This study develops machine learning models to predict coastal water quality using environmental data, with a focus on interpretability and spatial-temporal accuracy, aiding public health and tourism management.
Contribution
Introduces a machine learning framework with feature interpretation for coastal water quality prediction, emphasizing spatial-temporal analysis and model stability.
Findings
Catboost outperformed other models with R² of 0.71 and 0.68.
Site salinity is the most influential feature.
Models achieved high spatial accuracy with R² over 0.83.
Abstract
Coastal water quality management is a public health concern, as poor coastal water quality can harbor pathogens that are dangerous to human health. Tourism-oriented countries need to actively monitor the condition of coastal water at tourist popular sites during the summer season. In this study, routine monitoring data of and enterococci across 15 public beaches in the city of Rijeka, Croatia, were used to build machine learning models for predicting their levels based on environmental parameters as well as to investigate their relationships with environmental stressors. Gradient Boosting (Catboost, Xgboost), Random Forests, Support Vector Regression and Artificial Neural Networks were trained with measurements from all sampling sites and used to predict and enterococci values based on environmental features. The evaluation of stability and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
