Active Learning Strategy Using Contrastive Learning and K-means for Aquatic Invasive Species Recognition

Shaif Chowdhury, Greg Hamerly, Monica E. McGarrity · 2024

Aquatic invasive species like dreissenid mussels disrupt ecological balance and damage agricultural infrastructure. Machine vision tools can use plankton or water samples images for early detection of invasive dreissenid larvae. Supervised learning techniques require large amounts of labeled data, which is costly to acquire in the case of invasive species. Additionally, invasive species larvae can be rare among aquatic organisms, leading to the problem of data imbalance. Active Learning (AL) reduces labeled data needs by iteratively selecting and labeling the most informative data for model training. In this paper, we propose an innovative active learning strategy for recognition of aquatic dreissenid larvae with minimal labeled data, while being robust to data imbalance. Our strategy is based on a combination of supervised contrastive training and k-means clustering. The key idea of our algorithm is to project the data into a smaller, more discriminative representation using contrastive learning, where we can apply clustering to select the most informative samples. We evaluate our algorithm on invasive larvae data and compare with several state-of-the-art AL methods. Traditional AL methods face challenges in generalization, class bias, and low-budget effectiveness. Our method provides an efficient sampling process that is effective in the class-imbalanced, low budget setting. Starting with only 100 samples, after 100 additional active learning samples we get 78% balanced accuracy, which is a 27% improvement over random sampling and 22% over core-set.

Read the paper · More papers on PaperTik