4.7 Article

Unsupervised classification to improve the quality of a bird song dataset

Journal

ECOLOGICAL INFORMATICS
Volume 74, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.ecoinf.2022.101952

Keywords

Bioacoustics; Ecoacoustics; Data-centric; Bird song; Clustering; Deep learning; Labelling function; Label noise

Categories

Ask authors/readers for more resources

Open audio databases like Xeno-Canto are widely utilized for building datasets and training models to explore and classify bird songs. However, these databases have weak labeling, lacking temporal localization. Manual annotation is time-consuming and impractical for large datasets. To address this, we propose a data-centric labeling function that segments sound units, computes features, and classifies them using DBSCAN or BirdNET. We demonstrate the effectiveness of our approach in reducing label noise and suggest opportunities for future research in designing suitable labeling functions.
Open audio databases such as Xeno-Canto are widely used to build datasets to explore bird song repertoire or to train models for automatic bird sound classification by deep learning algorithms. However, such databases suffer from the fact that bird sounds are weakly labelled: a species name is attributed to each audio recording without timestamps that provide the temporal localization of the bird song of interest. Manual annotations can solve this issue, but they are time consuming, expert-dependent, and cannot run on large datasets. Another solution consists in using a labelling function that automatically segments audio recordings before assigning a label to each segmented audio sample. Although labelling functions were introduced to expedite strong label assignment, their classification performance remains mostly unknown. To address this issue and reduce label noise (wrong label assignment) in large bird song datasets, we introduce a data-centric novel labelling function composed of three successive steps: 1) time-frequency sound unit segmentation, 2) feature computation for each sound unit, and 3) classification of each sound unit as bird song or noise with either an unsupervised DBSCAN algorithm or the supervised BirdNET neural network. The labelling function was optimized, validated, and tested on the songs of 44 West-Palearctic common bird species. We first showed that the segmentation of bird songs alone aggre-gated from 10% to 83% of label noise depending on the species. We also demonstrated that our labelling function was able to significantly reduce the initial label noise present in the dataset by up to a factor of three. Finally, we discuss different opportunities to design suitable labelling functions to build high-quality animal vocalizations with minimum expert annotation effort.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available