<scp>ESO</scp> : An evolutionary algorithm for efficient model reduction via automated frequency band selection in passive acoustic monitoring

Abstract Passive acoustic monitoring (PAM) is an important tool for wildlife monitoring. Deep learning, particularly convolutional neural networks (CNNs), has become the standard approach for developing bioacoustic classifiers. However, real‐time classification remains challenging due to the high computational complexity of these models and the need for resource‐intensive preprocessing steps. One way to reduce model size and computational complexity is to decrease the input dimensions, specifically by reducing the mel‐spectrogram size—the visual representation of sound. We introduce Evolutionary Spectrogram Optimisation (ESO), an evolutionary algorithm that automatically identifies and extracts narrow frequency bands from mel‐spectrograms that are informative enough to allow CNN‐based species detection. ESO is designed to optimise the selection and size of each of these bands, while maximising classification score, and minimising the number of CNN parameters. It eliminates preprocessing steps such as low‐pass filtering and downsampling during mel‐spectrogram creation, optimising for real‐time processing. We evaluated ESO on three distinct PAM case studies targeting the detection of Hainan gibbon, Thyolo Alethe and Pin‐tailed Whydah vocalisations across diverse natural soundscapes. Compared to a baseline CNN trained on full mel‐spectrograms with preprocessing, ESO reduces mel‐spectrogram size by up to 57% while simultaneously decreasing CNN parameters by up to 72% and improving the F1‐score by up to 6%. Our findings revealed that ESO increases inference speed by 45%, reduces peak memory usage by 47% and lowers energy consumption by 56% for the Pin‐tailed Whydah dataset. To facilitate its use, we provide ESO as a Python package and a user‐friendly graphical user interface. A comprehensive user guide is available on the project's GitHub page https://github.com/ufuk‐cakir/ESO . This study serves as stepping stones towards facilitating the deployment of onboard models for PAM and advancing research in this direction. By reducing model complexity while maintaining high classification accuracy, ESO is a promising solution for real‐time PAM applications. It enhances computational efficiency by reducing model inference time, memory usage and power consumption, making the method well suited for onboard deployment. While the evolutionary algorithm requires computational resources to identify the optimal solution, its reusability and intuitive design make it a valuable tool for further research and practical applications.

Authors

Institutions

Publication Details

Journal
Methods in Ecology and Evolution
Published
2026-07-23
DOI
https://doi.org/10.1111/2041-210x.70360
Primary Topic
Animal Vocal Communication and Behavior
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ESO : An evolutionary algorithm for efficient model reduction via automated frequency band selection in passive acoustic monitoring

Lorène Jeantet, Emmanuel Dufourq, Joel Lontsi, Ufuk Çakır et al.
Methods in Ecology and Evolution
Animal Vocal Communication and Behavior
article

ESO : An evolutionary algorithm for efficient model reduction via automated frequency band selection in passive acoustic monitoring

Lorène Jeantet, Emmanuel Dufourq, Joel Lontsi, Ufuk Çakır, Albert Agisha
article en

Abstract

Abstract Passive acoustic monitoring (PAM) is an important tool for wildlife monitoring. Deep learning, particularly convolutional neural networks (CNNs), has become the standard approach for developing bioacoustic classifiers. However, real‐time classification remains challenging due to the high computational complexity of these models and the need for resource‐intensive preprocessing steps. One way to reduce model size and computational complexity is to decrease the input dimensions, specifically by reducing the mel‐spectrogram size—the visual representation of sound. We introduce Evolutionary Spectrogram Optimisation (ESO), an evolutionary algorithm that automatically identifies and extracts narrow frequency bands from mel‐spectrograms that are informative enough to allow CNN‐based species detection. ESO is designed to optimise the selection and size of each of these bands, while maximising classification score, and minimising the number of CNN parameters. It eliminates preprocessing steps such as low‐pass filtering and downsampling during mel‐spectrogram creation, optimising for real‐time processing. We evaluated ESO on three distinct PAM case studies targeting the detection of Hainan gibbon, Thyolo Alethe and Pin‐tailed Whydah vocalisations across diverse natural soundscapes. Compared to a baseline CNN trained on full mel‐spectrograms with preprocessing, ESO reduces mel‐spectrogram size by up to 57% while simultaneously decreasing CNN parameters by up to 72% and improving the F1‐score by up to 6%. Our findings revealed that ESO increases inference speed by 45%, reduces peak memory usage by 47% and lowers energy consumption by 56% for the Pin‐tailed Whydah dataset. To facilitate its use, we provide ESO as a Python package and a user‐friendly graphical user interface. A comprehensive user guide is available on the project's GitHub page https://github.com/ufuk‐cakir/ESO . This study serves as stepping stones towards facilitating the deployment of onboard models for PAM and advancing research in this direction. By reducing model complexity while maintaining high classification accuracy, ESO is a promising solution for real‐time PAM applications. It enhances computational efficiency by reducing model inference time, memory usage and power consumption, making the method well suited for onboard deployment. While the evolutionary algorithm requires computational resources to identify the optimal solution, its reusability and intuitive design make it a valuable tool for further research and practical applications.

Methods in Ecology and Evolution
University of Northern Iowa (US), African Institute for Mathematical Sciences (ZA), Stellenbosch University (ZA), City of Cape Town (ZA), African Institute for Mathematical Sciences (RW), Hochschule Aalen (DE), Science Oxford (GB)
Carnegie Corporation of New York, Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences, University of Heidelberg
Affordable and clean energy
Openalex Percentile: Top 12%
Animal Vocal Communication and Behavior
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.