Bioacoustic Event Detection with Self-SupervisedContrastive Learning
Abstract
While deep learning has revolutionized ecological data analysis, existing strategies often rely on supervised learning, which is subject to limitations on real-world applicability. In this paper, we apply self-supervised deep learning methods to bioacoustic data to enable unsupervised detection of bioacoustic event boundaries. We propose a convolutional deep neural network that operates on the raw waveform directly and is trained in accordance with the Noise Contrastive Estimation principle, which enables the system to detect spectral changes in the input acoustic stream. The model learns a representation of the input audio sampled at low frequency that encodes information regarding dissimilarity between sequential acoustic windows. During inference, we use a peak finding algorithm to search for regions of high dissimilarity in order to identify temporal boundaries of bioacoustic events. We report results using these techniques to detect sperm whale (Physeter macrocephalus) coda clicks in real-world recordings, and we demonstrate the viability of analyzing the vocalizations of other species (e.g. Bengalese finch syllable segmentation) in addition to other data modalities (e.g. animal behavioral dynamics, embryo development and tracking). We find that the self-supervised deep representation learning-based technique outperforms established threshold-based baseline methods without requiring manual annotation of acoustic datasets. Quantitatively, our approach yields a maximal R-value and F1-score of 0.887 and 0.876, respectively, and an area under the Precision-Recall curve (PR-AUC) of 0.917, while a baseline threshold detector acting on signal energy amplitude returns a maximal R-value and F1-score of 0.620 and 0.576, respectively, and a PR-AUC of 0.571. We also compare with a threshold detector using preprocessed (e.g. denoised) acoustic input. The findings of this paper establish the validity of unsupervised bioacoustic event detection using deep neural networks and self-supervised contrastive learning as an effective alternative to conventional techniques that leverage supervised methods for signal presence indication. Providing a means for highly accurate unsupervised detection, this paper serves as an important step towards developing a fully automated system for real-time acoustic monitoring of bioacoustic signals in real-world acoustic data. All code and data used in this study are available online.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- BioCPPNet: Automatic Bioacoustic Source Separation with Deep Neural Networks
P. C. Bermant·bioRxiv·Jun 18, 2021
- Bat Detective - Deep Learning Tools for Bat Acoustic Signal Detection
O. Mac Aodha, R. Gibb, … K. E. Jones·PLOS Computational BiologyPeer-reviewed·Mar 8, 2018
- Automated speech detection in eco-acoustic data enables privacy protection and human disturbance quantification
Benjamin Cretois, Carolyn M. Rosten, Sarab S. Sethi·Methods in Ecology and EvolutionPeer-reviewed·Oct 18, 2022
- Combining machine learning and a universal acoustic feature-set yields efficient automated monitoring of ecosystems
S. S. Sethi, N. S. Jones, … R. M. Ewers·bioRxiv·Dec 5, 2019
- CityNet - Deep Learning Tools for Urban Ecoacoustic Assessment
A. J. Fairbrass, M. Firman, … K. E. Jones·Methods in Ecology and EvolutionPeer-reviewed·Nov 26, 2018
- A Convolutional Neural Network and R-Shiny App for Automated Identification and Classification of Animal Sounds
Zachary J. Ruff, Damon B. Lesmeister, … Christopher M. Sullivan·Ecological IndicatorsPeer-reviewed·Jan 27, 2021