Benchmarking NACTI Species Recognition in Long-Tailed Regimes

Zehua Liu, Tilo Burghardt
7/20/2026
cs.CV

Official code: ZehuaLiuY/Species-Classification (2 stars, last commit 2025-12-23).

Abstract

As with most ``in the wild'' collections of the natural world, the North America Camera Trap Images (NACTI) dataset exhibits long-tailed class imbalance, with the largest class covering over 50% of its 3.7M images. Building on the PyTorch Wildlife model, we systematically evaluate Long-Tail Recognition (LTR) methodologies to benchmark species recognition performance, including specialised loss functions and LTR-sensitive regularisation. Our optimised configuration achieves state-of-the-art 99.40% Top-1 accuracy on the NACTI test split, significantly outperforming standard baselines and previously reported top performances. To assess robustness under domain shifts (e.g., night-time captures, occlusion, motion-blur), we extend our evaluation across three independent reduced-bias test sets (including ENA-Detection, Caltech Camera Traps and Missouri Camera Traps). Across these out-of-distribution (OOD) evaluations, our LTR-enhanced model consistently demonstrates substantially stronger generalisation capabilities compared to standard cross-entropy approaches. However, qualitative and quantitative analyses underline that current LTR optimisations cannot fully overcome representational bottlenecks, resulting in catastrophic predictive breakdown for rare `Tail' classes under severe domain shift. For maximum reproducibility, all dataset splits, key code, and network weights are published with this paper at https://github.com/ZehuaLiuY/Species-Classification.

View on arXivView PDF

Code Implementations(1)

For paper "Long-tailed Species Recognition in the NACTI Wildlife Dataset"

20Python, Jupyter NotebookOct 14, 202410 months ago

Similar Papers

Cite this paper

@article{liu2026benchmarking,
  title  = {Benchmarking NACTI Species Recognition in Long-Tailed Regimes},
  author = {Zehua Liu and Tilo Burghardt},
  year   = {2026},
  eprint = {2607.18033},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.18033v1}
}

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/2607.18033.svg)](https://codeofpaper.com/paper/2607.18033)

Discussion