Evolutionary Trap¶
Core Idea¶
An agent follows a once-reliable cue more eagerly the stronger it is, straight into harm, because the environment changed and the cue-value coupling broke while the fast cue-response did not — the environment-driven sibling of measure-as-target collapse, with the invariant cue-update rate < environment-change rate.
How would you explain it like I'm…
Moth And The Lamp
Old Trick, New World
Stale Cue, Broken Link
Broad Use¶
- Behavioral ecology: sea-turtle hatchlings crawling toward beachfront lights, mayflies laying eggs on glossy asphalt.
- Behavioral economics: hyper-palatable foods and smartphone notifications exploiting cues that once marked scarce value.
- Machine learning: a policy climbing a learned proxy reward, or a classifier learning the scanner brand instead of the disease.
- Engineering safety: a controller tuned to a test-condition sensor turning pathological in deployment.
- Institutional systems: hospitals optimizing patient satisfaction at the expense of clinical outcomes.
- Public health: vaccine-fear cues outweighing diffuse benefit cues; satisfaction-driven antibiotic over-prescription.
Clarity¶
Separates agent stupidity from environmental novelty plus proxy decoupling — the agent is doing exactly what worked — and distinguishes incidental decoupling (a hotel light) from active manipulation (dark patterns, reward hacking).
Manages Complexity¶
Compresses a wide class of failures into a four-question triage: what cue, what it historically tracked, whether that correlation still holds, and how fast the agent updates versus how fast the environment changed.
Abstract Reasoning¶
Exposes the rate-mismatch and yields the non-obvious prediction that better optimization on the cue makes the failure worse — a stronger agent tracks the now-misleading cue more reliably and fails harder.
Knowledge Transfer¶
- Across substrates: three archetypes ride along — restore the proxy, speed up the update, add a sanity check.
- Conservation ↔ ML safety: a hatchling toward hotel lights and an RL agent climbing a stale reward are one failure (amber lighting ↔ reward shaping; hatchery release ↔ human feedback).
- ML ↔ behavioral design: distribution-shift mitigation and online learning mirror friction and reflection prompts.
Example¶
A sea-turtle hatchling's phototaxis — "crawl toward the brightest horizon" — reliably found the ocean for millions of years; beachfront lighting reverses the cue in decades while the response updates over generations, so the most reliably cue-tracking hatchlings fare worst.
Relationships to Other Abstractions¶
Current abstraction Evolutionary Trap Prime
Parents (2) — more general patterns this builds on
-
Evolutionary Trap is a kind of Cue Outcome Decoupling Prime
Evolutionary trap is cue-outcome decoupling specialized to an environment-driven coupling break outrunning a deeply installed rule's update rate.
-
Evolutionary Trap is a kind of, typical Natural Selection Prime
Evolutionary Trap is typically a specialization of Natural Selection, retaining the parent's defining structure while adding the child's specific commitments.
Children (1) — more specific cases that build on this
-
Ecological Trap Domain-specific is a kind of Evolutionary Trap
An ecological trap is evolutionary trap specialized to an organism's evolved habitat, mate, or oviposition decision and a fitness-valued outcome.
Hierarchy paths (2) — routes to 2 parentless roots
- Evolutionary Trap → Cue Outcome Decoupling → Proxy–Target Fidelity → Representation → Abstraction
- Evolutionary Trap → Natural Selection → Selection
Not to Be Confused With¶
- Evolutionary Trap is not Campbell's Law (measure-as-target collapse) because the trap is environment-driven — the world moves while the agent and proxy stay fixed — whereas Campbell's law is agent-driven: an agent games a staked measure.
- Evolutionary Trap is not Coevolution because it is a one-sided rate mismatch where the agent cannot update fast enough, whereas coevolution is reciprocal adaptive change between interacting parties.
- Evolutionary Trap is not Concept Drift because it is the behavioral failure a fast-cue/slow-update loop produces, whereas concept drift is merely the statistical fact that a distribution moved.