Honeybee
Apis mellifera
The waggle dance performed on the vertical comb in the dark hive. The angle of the straight waggle run relative to vertical encodes the bearing of the food relative to the sun's azimuth; the duration of that run encodes distance.
Mean absolute bearing error (°) · lower is better
- Chance (permutation null)
- 90.69°
- Recorded baseline
- 26.64°
- Known-rule ceiling
- 5.33°
90.69° is what you get when each prediction is scored against a randomly re-paired dance. That is exactly the expected mean absolute error for uniform circular pairing, which is a good sign the null is honest. The ceiling is the known-formula decoder's own error on the same 18 dances — the best any learner could do against this noise.
What produced that number
mock(nearest-neighbor) — a nearest-neighbour baseline, not a trained model. Nearest neighbour by dance angle and duration, PLUS a hand-coded physical correction that shifts the returned bearing by the difference in sun azimuth between the two dances. The module's own comment calls that correction "the one physical rule a nearest-neighbor can't see" — so part of the answer is injected, not learned.
It was shown 12 examples and scored on 18 held-out items — how far off the decoded compass bearing was, averaged over the held-out dances. The examples are synthetic: generated from a stated rule plus noise, not recorded from an animal.
- p-value
- 0.005 = 1/201. That is the floor this test can produce: no shuffle out of 200 matched the real run. It does not mean p is smaller than 0.005, and it must never be written as p < 0.001.
- Literature
- Karl von Frisch, 1946–67 (Nobel Prize in Physiology or Medicine, 1973). The waggle dance is the only animal communication system decoded to the point of quantitative prediction. The angle half of the decoder is exact arithmetic: bearing = sun azimuth + waggle angle. The ethology, and what is still open.
- Source
- Hyperweave/animal_decoders/waggle_dance.py · Hyperweave/animal_decoders/bee_small_model_test.py
What this does not show
The distance half is not exact — it needs a per-colony calibration, because bees speak measurable dialects. The leaderboard reports bearing only; on the same run the distance error was 493.6 m, and we are not hiding that by omitting it.
HOLDS -- this model LEARNED the bee language from 12 examples and decodes held-out dances better than chance. The free-local tier can play the decode game.
The verdict is generated by a template in the harness, not written by a person about this run. Where it says “this model”, the model in question is the nearest-neighbour baseline above.