Skip to content

Cross-species communication

The animalsand the channels they are actually using

Cross-species communication is not one problem, it is 5very different ones. A honeybee’s message is a geometry performed in the dark. A firefly’s is a latency. A rat’s is an affective state broadcast above the top of human hearing. Each channel fails for a different reason and each one needs a different instrument.

What follows is the ethology, not the marketing. Every species gets two columns of equal weight: what is established, and what is genuinely open.

One system on this list is solved: the honeybee waggle dance. It was solved because the thing it refers to — a place — can be walked to and checked. Every other line of work here is structure, classification or affect, and calling any of it translation would be a lie.

Counted from the records below

The shape of the problem

These figures are computed from the species records on this page, not typed in beside them. They describe the scope of this programme and nothing about the animals’ populations, ranges or numbers — claims this site does not make.

5

anchor species, each with a binomial and a published literature

src/lib/content/species.ts

5

distinct signal modalities across those species

computed from the modality field

12

problems recorded as genuinely open, not as teasers

computed from the open field

  • mechanical / vibrational1 of 5
  • bioluminescent / visual1 of 5
  • acoustic (audible)1 of 5
  • acoustic (ultrasonic)1 of 5
  • acoustic (click rhythm)1 of 5

Jump to

The five

Hymenoptera · Apidaemechanical / vibrational

Western honeybee

Apis mellifera

The channel

A dance run on the vertical face of the comb, in the dark. Followers track it by antennal contact and by the vibration the dancer puts into the comb — not by sight.

What a human cannot perceive

The message is geometric and it is performed in darkness on a surface. There is nothing to hear and nothing to see; the whole signal is posture, angle and duration.

Established

  • The angle of the straight waggle run relative to vertical equals the bearing of the resource relative to the sun's azimuth, as seen from the hive. Straight up means toward the sun. This is arithmetic, not analogy.
  • The duration of the waggle run encodes distance, approximately linearly over the middle of the forager's range.
  • The distance calibration is subspecies-specific — the classic 'dance dialects' (von Frisch & Kratky; Boch). A slope fitted on one population does not transfer cleanly to another.
  • This is the only animal communication system decoded to the point of quantitative prediction: you can read a dance and go to the food.

Open

  • The distance term still needs a per-colony calibration before it is exact. Fitting that dialect is itself part of the decode.
  • Waggle-dance work is the exception, not the template. No second natural system has been solved to this level, and the reason it worked here is that the referent — a location — is externally checkable. Most animal signals have no such external ground truth.

Mechanism

Two independent scalars in one gesture. Direction is carried by an angle transposed from the horizontal world onto a vertical surface, with gravity substituted for the sun. Distance is carried by time. Because the sun moves, the same food gives a different dance angle through the day — which means the receiver is doing a coordinate transform too.

What decoding it would actually mean

It already is. The honeybee is the existence proof the rest of this programme leans on: a natural, non-human signal that carries a quantitative referent and that a human can read. Everything else on this site is measured against how far short of that bar it falls.

Literature
Karl von Frisch, 1946–67 (Nobel Prize in Physiology or Medicine, 1973); von Frisch & Kratky; Boch, on dialects
In our harness
The decoder implements the exact angle rule and a fittable distance dialect. On the recorded run the bearing error was well inside the null; the distance half is reported separately and is much weaker. The recorded row is bearing_err_deg = 26.64 against a permutation null of 90.69 the full statistics are on the language-studies page.

Coleoptera · Lampyridaebioluminescent / visual

Firefly

Photinus pyralis

The channel

Light, in time. A flying male emits a species-specific flash pattern; a perched female answers after a species-specific delay. The code is carried by the intervals, not by the brightness.

What a human cannot perceive

Humans see the flashes perfectly well and read nothing in them. The information is in sub-second timing relationships across a two-party exchange — a channel we can see but cannot parse.

Established

  • Photinus courtship is a timed dialogue: male flash pattern, female response delay, both species-specific. That pattern is how the species are told apart in the field.
  • The signal is a species-recognition system first. It is what keeps sympatric species from wasting a season on each other.
  • Predatory Photuris females mimic the response delays of Photinus females and eat the males that answer (Lloyd). The code is exploitable, which is the strongest possible evidence that it is a code.

Open

  • Species-level timing parameters are documented in the taxonomic literature, but they are not one clean equation across the genus — they are a table of species, and getting them right is field work.
  • How much beyond species identity the exchange carries — male quality, female receptivity — is an active question, not a settled one.

Mechanism

A two-sided temporal handshake. Neither party's signal means anything alone: identity is established by the interval between them. That makes it one of the few natural signals whose 'grammar' is a latency.

What decoding it would actually mean

A per-species timing model good enough to run in the field would let a passive optical sensor census fireflies by species from flash timing alone. That is a survey instrument, not a translator.

Literature
Stanger-Hall & Lloyd (2015); Lloyd, on aggressive mimicry in Photuris
In our harness
The weakest module in our set, and we say so on the results page. The interval→delay line it learns is OUR working calibration, not a published regression, and the synthetic data is generated from that same line — so the learner is recovering our rule, not nature's. The recorded row is delay_err_s = 0.125 against a permutation null of 0.481 the full statistics are on the language-studies page.

Primates · Cercopithecidaeacoustic (audible)

Vervet monkey

Chlorocebus pygerythrus

The channel

Airborne calls in the human hearing range. Acoustically distinct alarm classes, given to different predators.

What a human cannot perceive

Almost none, physically — you can hear a vervet alarm call. The gap is interpretive: telling the classes apart reliably, and knowing what the distinction actually is to the animal.

Established

  • Vervets give acoustically distinct alarm calls for leopards, eagles and snakes. Playback of a recorded call, with no predator present, elicits the escape appropriate to that predator: into the trees, down and looking up, up on the hind legs scanning the ground (Seyfarth, Cheney & Marler, 1980).
  • That playback result is one of the foundational experiments in animal communication, because it separated the signal from the situation.
  • Infants produce the calls broadly and refine them with experience — the mapping is partly learned.

Open

  • Whether 'referential' means the call denotes a leopard, or means it triggers an escape routine that happens to suit leopards, is a debate the field has not closed. Functionally referential is the careful term, and it is careful for a reason.
  • The alarm repertoire is a handful of call types. Reading it is a classification problem with very few classes — it is not evidence of an open-ended vocabulary, and it has never been shown to combine.

Mechanism

A small, discrete set of call types, each reliably paired with a class of danger and each eliciting a different, ecologically correct response. That is functional reference: the call does the work the predator would have done.

What decoding it would actually mean

Reliable automatic classification of alarm classes from field audio would give an acoustic early-warning readout of what a troop is reacting to. It would not give you a vervet dictionary, because outside the alarm system there is not much to look words up in.

Literature
Seyfarth, Cheney & Marler (1980)
In our harness
Our recorded row is a three-class problem on synthetic acoustics. The pitch, duration and harmonic values are invented by our own generator and must not be read as vervet measurements — only the task structure is real. The recorded row is accuracy = 0.643 against a permutation null of 0.464 the full statistics are on the language-studies page.

Rodentia · Muridaeacoustic (ultrasonic)

Brown rat (laboratory rat)

Rattus norvegicus

The channel

Ultrasonic vocalisations, emitted above the human hearing limit. Two adult call classes with opposite affective valence.

What a human cannot perceive

Total, without instruments. Human hearing tops out around 20 kHz; both adult call classes sit above it. A room of rats calling constantly is a silent room to a person — this is the clearest case on the site of a conversation happening in the open that we are simply deaf to.

Established

  • Adult rats emit two acoustically distinct ultrasonic classes: long, monotonous, narrowband calls near 22 kHz, and short, frequency-modulated calls near 50 kHz. Our decoder module states these bands and cites Brudzynski, Panksepp & Burgdorf, and Wöhr & Schwarting.
  • The two classes map to opposite affect. 22 kHz calls accompany social defeat, predator exposure and withdrawal; playback drives avoidance and threat-circuit activation. 50 kHz calls accompany play, mating and reward anticipation; playback drives approach and nucleus accumbens dopamine release.
  • This is the best-validated affect-to-call mapping in any rodent — validated by playback and by neural response, not by correlation alone.

Open

  • It is not laughter. 50 kHz is a positive-affect and social-appetitive marker; the popular framing outruns the evidence and we do not repeat it.
  • The real methodological problem is not the classifier, it is the null. On real recordings the held-out split must be by SUBJECT — many calls from one animal are not independent samples, and pseudoreplication is the standard way this literature goes wrong.
  • Real repertoires are messier than the two clean bands: there are short aversive calls and flat appetitive ones. Any decoder that works on the textbook split and not on the edge of the repertoire has learned the textbook, not the animal.

Mechanism

An affective state readout rather than a message about the world. The call does not point at a thing; it reports the internal state of the animal producing it, and other rats act on that report.

What decoding it would actually mean

A validated affect readout is a welfare instrument. It would let a laboratory measure the affective state of an animal continuously and non-invasively, which is a real and immediate use — and it is a use that does not require the word 'language' anywhere.

Literature
Brudzynski; Panksepp & Burgdorf; Wöhr & Schwarting
In our harness
Our generator deliberately injects atypical, edge-of-repertoire calls so that no single-feature threshold separates the classes. The recorded row is nonetheless one shuffle away from failing its own significance gate, and the results page says so. The recorded row is accuracy = 0.929 against a permutation null of 0.701 the full statistics are on the language-studies page.

Cetacea (Artiodactyla) · Physeteridaeacoustic (click rhythm)

Sperm whale

Physeter macrocephalus

The channel

Stereotyped bursts of echolocation clicks, called codas. The type of a coda is defined by its rhythm — the pattern of intervals between clicks.

What a human cannot perceive

The clicks are audible on a hydrophone, but the structure is in millisecond-scale interval patterns inside a burst, in an ocean, from an animal that spends most of its life below the depth anyone can watch it.

Established

  • A coda is a stereotyped click burst, and its TYPE is defined by the pattern of inter-click intervals. Types are conventionally written as rhythms — 5R is five regular clicks; 4+1 is four regular then a gap then one.
  • Several coda types share a click count and differ only in where the gap falls, so typing a coda is a rhythm problem and not a click tally.
  • Sperm whales form vocal clans that differ in their coda repertoires — the repertoire is cultural, transmitted, and clan-specific (Rendell & Whitehead).
  • Current machine work, including Project CETI's acoustic models, operates at exactly this level: acoustic-token structure, evaluated structurally. Not semantically.

Open

  • There is no verified coda-to-meaning map. None. Structure is decodable; meaning is not decoded, and our own decoder module carries that as a hard guardrail in its source.
  • The hard part is not the model, it is the referent. Nobody has a reliable external ground truth to align codas against — no equivalent of the honeybee's food source, which is the only reason the bee was solvable.
  • Whether coda structure carries anything beyond identity is exactly the open question. Assuming it does, and calling structural clustering 'translation', is the standard failure mode in this field.

Mechanism

Rhythm as identity. The best-supported function of coda repertoire is social — marking clan and group membership — which makes it closer to an accent than to a vocabulary.

What decoding it would actually mean

Reliable coda typing at scale would give clan-level identification from passive acoustics — who is present, from which clan, where. That is population science and it is genuinely valuable. It is not talking to whales, and anyone who says it is has skipped a step nobody has taken.

Literature
Watkins & Schevill; Rendell & Whitehead, on vocal clans; Project CETI / Sharma et al. (2024)
In our harness
Our module decodes coda TYPE from synthetic interval templates and nothing about meaning. The module was filed as orca.py — a misnomer we are not going to hide; it decodes sperm whale codas and has been renamed sperm_whale_coda.py. The leaderboard's species field was always the correct one. The recorded row is accuracy = 0.5 against a permutation null of 0.157 the full statistics are on the language-studies page.

How this page is written

The rules we hold ourselves to here

Writing about animal communication is unusually easy to do dishonestly, because the exciting claim and the defensible one use the same words. These are the constraints applied to every line above.

No invented numbers
There is no population count, range size or lifespan on this page. The only quantities stated are physical properties of a channel, or frequency bands stated in a decoder module and attributed to the literature it cites. Where a number is a parameter of our own synthetic generator, it is labelled as ours.
Established means published
Every claim in an Established column names the work behind it. Where the field is divided — as it is on whether vervet alarm calls are referential in a semantic sense — the page says the field is divided rather than picking the more quotable side.
Open means open
The Open column is not a teaser for work we have done privately. It lists problems nobody has solved, including the one that matters most: for four of these five species there is no external ground truth to align a signal against, which is the actual reason the honeybee is the only solved case.
Translation is never claimed
No decoder on this site translates anything. Structure decoding, classification and affect readout are the three things being done, and each is named as what it is on both this page and the results page.
Real animals are kept apart from game creatures
The world simulator has a bestiary of “code-animals” — software concepts wearing an animal shape. None of them appear on this page, none of them are counted with these five, and the Reality Engine page labels them as software where it lists them.