How does human cooperation emerge from evolution and learning?
Human cooperative behavior is one of the central puzzles in biology and the social sciences. It emerges across generations through natural selection, and within lifetimes through learning. This project explores cooperation through Artificial Intelligence (AI) and Agent-Based Modeling (ABM) at two complementary and intertwined levels:
-
Nature → Evolving cooperation over generations by natural selection
-
Nurture → Learning to cooperate within a lifetime
Why cooperation is a puzzle
Cooperation is not hard to observe. It is hard to explain. In many environments, individual incentives and collective outcomes pull in different directions. The same behavior may look cooperative at one timescale and exploitative at another.
-
Individual and collective interests often diverge in the short run.
-
Repeated interaction, memory, and expectation matter, so behavior depends on history rather than only on the present moment.
-
Ecological structure changes what cooperation costs, what it returns, and who benefits from it.
-
Some behavioral capacities are inherited, while specific strategies are still learned during life.
Any serious explanation of cooperation therefore has to account for both fast and slow adaptation: how agents change within a lifetime, and how populations change across generations.
The missing link between evolved and learned cooperation
Most research has focused either on evolutionary explanations for the emergence of cooperation or on learning-based explanations in isolation. Yet in natural systems, cooperation emerges from their interaction across two timescales.
Human cooperative behavior can be understood as present-day action running on ancestral hardware. Its origins span multiple timescales, from evolutionary changes millions of years ago to learning processes unfolding fractions of a second ago.

Display 1 frames the central problem of the site: cooperation is shaped by what evolution builds into agents and by what those agents later learn from local interaction. If either side is removed, the explanation becomes incomplete.
Rather than prescribing cooperative behavior through direct engineering, this project asks under which minimal constraints cooperative behavior emerges and persists in a multi-agent ecosystem. Nature and nurture are treated here as dynamically coupled processes rather than separate explanatory boxes.
| Dimension | Nature | Nurture |
|---|---|---|
| Timescale | Generations | Lifetime |
| Adaptive process | Selection | Learning |
| What changes | Inherited tendencies | Policy and behavior |
| Main signal | Fitness | Reward and experience |
| Core question | Which traits spread? | What does an agent learn to do? |
Why plasticity matters
Plasticity is the bridge between nature and nurture. It is an inherited capacity to modify behavior in response to current conditions and experience.

Display 2 is the conceptual hinge of the page. Evolution does not need to encode a fixed cooperative act directly. Instead, it can shape the architecture through which cooperation later becomes easier, harder, faster, or slower to learn.
What evolution contributes
Evolution shapes the parameters of learning rather than specifying every final behavior in advance. It can tune:
- learning rate,
- memory capacity,
- exploratory bias,
- sensitivity to social feedback,
- robustness under changing environments.
What learning contributes
Learning operates within those inherited constraints and adapts behavior to local ecological conditions. Agents can:
- discover when cooperation is rewarded,
- shift strategies across partners or contexts,
- exploit repeated interaction,
- coordinate on complementary roles.
Why the feedback loop matters
The relationship does not stop there. Learning changes ecological structure, ecological structure changes selection pressures, and selection changes which forms of plasticity persist.
-
Evolution shapes learning capacities.
-
Learning reshapes ecological structure.
-
Ecological structure reshapes selection gradients.
Plasticity closes that loop. In unstable environments, high plasticity may be favored because it supports rapid adjustment. In stable environments, lower plasticity may be favored because it reduces cost and preserves reliable behavior.
Research questions
-
Under which ecological conditions does cooperation emerge at all?
-
When should selection favor fixed cooperative tendencies, and when should it favor plasticity?
-
When does learning stabilize cooperation, and when does it undermine it?
-
How do repeated interaction, population structure, and resource dynamics change the answer?
-
Can cooperative behavior emerge from minimal rules without being explicitly engineered?
Why AI and agent-based models?
-
AI and ABM offer opportunities to build the two timescales into the same research framework.
-
Reinforcement learning provides a concrete model of plasticity and adaptation within lifetimes.
-
Agent-based modeling provides a concrete model of ecology, local interaction, and population structure.
-
Together they make it possible to study how micro-level adaptation produces macro-level behavioral patterns.
-
They also let us compare conditions under which cooperation is transient, stable, or selected for.
Where to go next
-
Cooperation in Perspective: places cooperation within the broader landscape of human behavior and clarifies what makes it a distinct behavioral pattern.
-
Evolved Cooperation: asks how cooperative tendencies can spread across generations through evolution.
-
Learned Cooperation: asks how cooperative behavior can be acquired within a lifetime through adaptation and experience.
-
Interaction Evolved-Learned Cooperation: connects those two timescales and explores how evolution and learning interact.
