Combining Observational Data and Language for Species Range Estimation

Max Hamilton, Christian Lange, Elijah Cole, Alexander Shepard, Samuel Heinrich +3 more
2/3/2026

No official code found. Best implementation: cvl-umass/le-sinr (5 stars, MIT, last commit 2024-12-07).

Abstract

Species range maps (SRMs) are essential tools for research and policy-making in ecology, conservation, and environmental management. However, traditional SRMs rely on the availability of environmental covariates and high-quality species location observation data, both of which can be challenging to obtain due to geographic inaccessibility and resource constraints. We propose a novel approach combining millions of citizen science species observations with textual descriptions from Wikipedia, covering habitat preferences and range descriptions for tens of thousands of species. Our framework maps locations, species, and text descriptions into a common space, facilitating the learning of rich spatial covariates at a global scale and enabling zero-shot range estimation from textual descriptions. Evaluated on held-out species, our zero-shot SRMs significantly outperform baselines and match the performance of SRMs obtained using tens of observations. Our approach also acts as a strong prior when combined with observational data, resulting in more accurate range estimation with less data. We present extensive quantitative and qualitative analyses of the learned representations in the context of range estimation and other spatial tasks, demonstrating the effectiveness of our approach.

View on arXivView PDF

Code Implementations(1)

cvl-umass/le-sinrCommunity100%
MIT
50PythonOct 29, 20241 years agoMIT

Similar Papers

Cite this paper

@article{hamilton2026combining,
  title  = {Combining Observational Data and Language for Species Range Estimation},
  author = {Max Hamilton and Christian Lange and Elijah Cole and Alexander Shepard and Samuel Heinrich and Oisin Mac Aodha and Grant Van Horn and Subhransu Maji},
  year   = {2026},
  eprint = {2410.10931},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.10931},
  url    = {https://arxiv.org/abs/2410.10931},
  journal = {NEURIPS 2024 2024}
}

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

Discussion