Synthetic Data Augmentation for Enhancing Harmful Algal Bloom Detection with Machine Learning

Tianyi Huang
3/5/2025
cs.LGcs.AIcs.CY

No official code found. Best implementation: Tonyhrule/Synthetic-HAB-ML-Augmentation (1 star, Apache-2.0, last commit 2024-11-16).

Abstract

Harmful Algal Blooms (HABs) pose severe threats to aquatic ecosystems and public health, resulting in substantial economic losses globally. Early detection is crucial but often hindered by the scarcity of high-quality datasets necessary for training reliable machine learning (ML) models. This study investigates the use of synthetic data augmentation using Gaussian Copulas to enhance ML-based HAB detection systems. Synthetic datasets of varying sizes (100-1,000 samples) were generated using relevant environmental features$\unicode{x2015}$water temperature, salinity, and UVB radiation$\unicode{x2015}$with corrected Chlorophyll-a concentration as the target variable. Experimental results demonstrate that moderate synthetic augmentation significantly improves model performance (RMSE reduced from 0.4706 to 0.1850; $p < 0.001$). However, excessive synthetic data introduces noise and reduces predictive accuracy, emphasizing the need for a balanced approach to data augmentation. These findings highlight the potential of synthetic data to enhance HAB monitoring systems, offering a scalable and cost-effective method for early detection and mitigation of ecological and public health risks.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Evaluating the impact of Gaussian Copula-based synthetic data augmentation on ML models for Harmful Algal Bloom detection

10PythonNov 9, 20241 years agoApache-2.0
harmful-algal-bloomsmachine-learningsynthetic-data

Similar Papers

Cite this paper

@article{huang2025synthetic,
  title  = {Synthetic Data Augmentation for Enhancing Harmful Algal Bloom Detection with Machine Learning},
  author = {Tianyi Huang},
  year   = {2025},
  eprint = {2503.03794},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.03794v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.03794.svg)](https://codeofpaper.com/paper/2503.03794)

Discussion