How can we understand vocal imitation, the rare ability of certain species to copy vocalizations and other environmental sounds? How can computational modelling assist us? Here we describe a step-by-step process of mutually accommodating biological data to an implemented computational model. We begin with observations of harbour seals and with a putative computational model of their vocalizations in a colony. At each point in the development of the model, we analyse our decisions from the perspective of a materialist theory of knowledge, drawing on its explicit claims regarding abstraction and the concepts of the abstract universal, the concrete universal and the biological totality. We are eventually led to focus on bats, specifically the Mexican free-tailed bat (Tadarida brasiliensis mexicana). A large colony is a pandemonium of visual, olfactory and auditory cues to a pup’s location. Our computational model shows that if each pup’s vocalizations are influenced by its neighbours, robust attractors develop in the soundscape across the colony. Vocal imitation radically simplifies the problem of a returning mother finding a particular pup. She need only ascend the gradient of similarity with her own infant’s vocalization. This strategy outperforms other simple spatial search strategies and yields a parsimonious explanation for the role of vocal imitation in bats. We reach this modelling conclusion in a principled and transparent manner.