Retained Benefit
Retained Benefit is the most abstract evolved-cooperation case study on this site. Rather than centering one specific mechanism such as patch altruism, local Prisoner's Dilemma response rules, or cooperative hunting, it evaluates a more general question: when does cooperation spread when the decisive variable is how much of the value created by cooperation is routed back toward cooperators or their copies rather than being lost through evolutionary leakage to unrelated or weakly coupled recipients?
Conceptual Focus
Many cooperation models embed the central evolutionary problem inside a particular mechanism family.
- altruism models embed it in local public-good production
- reciprocity models embed it in repeated-game memory
- hunting models embed it in ecological synergy
This model removes most of that mechanism-specific structure. It asks whether cooperation can increase when:
- cooperation creates value
- cooperation also carries a private cost
- some of that value is shared broadly
- some of it is retained by related or same-rule local recipients
So the central question becomes: how much retained feedback is enough?
Model Structure
This is a spatial lattice model with selection on an inherited continuous cooperation trait, not a model of learning, planning, or bargaining.
Each occupied cell carries:
- one cooperation trait
h in [0, 1] - one inherited lineage label
The lineage label is not intended as a full kinship model. It serves as an abstract stand-in for copies of the same inherited rule or for locally clustered descendants of the same lineage.
The Core Rule
At each step, agent i with cooperation trait
hi produces gross cooperative output:
Bi = b × hi
That output is split into retained and open components:
Biretained = r × Bi
Biopen = (1 - r) × Bi
Here Biretained is the retained amount produced by site i before routing, not the accumulated retained benefit that site i eventually receives.
The producer also pays a private cost:
Ci = c × hi
Fitness is then computed as:
Wi = w0 + received_openi + received_retainedi - Ci
Variable definitions:
hiis agenti's cooperation traitBiis the total cooperative value produced by agentiris the retained-benefit fractionbis the cooperation-benefit scaleCiis the private cooperation cost paid by agenticis the cooperation-cost scaleWiis the resulting fitness used in local replacementw0is fixed baseline fitness, added each step as a background term that dampens selection intensityreceived_openiis the open benefit received by agentifrom its neighborhoodreceived_retainediis the accumulated retained benefit received by agentifrom same-lineage producers in its neighborhood, not the producer-side termBiretained
The open component is shared across the full local neighborhood. The
retained component is shared only across same-lineage recipients in that
local neighborhood and contributes to each recipient site's accumulated
retained benefit received_retainedi.
Why The Fixed Baseline Matters
The baseline term w0 does not change from step to step.
It is added to every candidate parent's fitness before local parent selection,
so it dampens the strength of selection rather than changing the ordering of
candidates.
Suppose five local candidate parents have cooperation-related payoff terms
delta = received_open + received_retained - C = [0.30, 0.10, 0.05, 0.05, 0.00].
- Without a baseline, parent-choice weights are
[0.30, 0.10, 0.05, 0.05, 0.00], so the probabilities are[0.60, 0.20, 0.10, 0.10, 0.00]. - With
w0 = 1.0, the weights become[1.30, 1.10, 1.05, 1.05, 1.00], so the probabilities are about[0.236, 0.200, 0.191, 0.191, 0.182]. - The ranking stays the same, but selection becomes much less extreme.
So the model turns one high-level claim into a direct experiment:
cooperation rises when enough of its return is protected from leakage
Simulation Step
One full synchronous retained-benefit update is shown below.
t to step t + 1.Turnover is implemented as a local replacement lottery rather than as explicit death, birth, and movement.
Frozen Replay Configuration
The browser replay below is a specific seeded run from the frozen website-demo configuration, not a schematic animation. It uses:
- a
72 × 72toroidal lattice - a von Neumann local neighborhood
250simulation steps sampled every5steps- baseline fitness
1.0 - cooperation benefit
0.30 - cooperation cost
0.10 - retained-benefit fraction
0.35 - mutation rate
0.02 - mutation standard deviation
0.05 24initial lineage labels in6 × 6local blocks- random seed
0
In the viewer:
- cooperation view colors low
has pale beige, midhas light blue, and highhas burgundy-red - lineage view switches to lineage colors so local clustering becomes visible
Interactive Replay
The browser replay below is based on sampled frames from that same frozen configuration.
The canonical implementation and export logic live in the EvolvedCooperation repository:
Evolved Cooperation
Retained Benefit
Sampled browser replay of the abstract Retained Benefit model. Toggle between the continuous cooperation field and the inherited lineage structure that channels retained benefit.
Replay
World State
How To Read The Replay
The replay is easiest to read as the interaction of three evolving quantities.
1. Mean cooperation
This shows whether the inherited cooperation trait is rising or falling in the population as a whole.
2. Local assortment
This shows how often agents are surrounded by same-lineage local recipients. When that value rises, retained benefit has a clearer channel back toward cooperators or their copies.
3. Dominant-lineage share
This shows whether one lineage is spreading strongly enough to occupy a large share of the lattice. It is a rough indicator of successful local copying and spatial consolidation.
Together these variables let you separate:
- trait change
- local clustering
- lineage expansion
instead of collapsing all three into one unexplained population curve.
Why This Belongs Under Evolved Cooperation
This model belongs under evolved cooperation because:
- the cooperation trait is inherited rather than learned
- selection acts through differential local copying and reproduction-like replacement
- mutation creates heritable variation
- local structure changes which cooperation traits persist across generations
What changes here is not a policy inside a lifetime. What changes is the distribution of inherited cooperation levels across the population.
Within the site's evolved-cooperation set, Retained Benefit is the most abstract feedback-routing model.
| Case study | Selection logic |
|---|---|
| Spatial Altruism | A minimal patch-based model in which altruist and selfish traits compete through local benefit, private cost, and a neighborhood lottery. |
| Cooperative Hunting | A spatial ecological model in which predator cooperation evolves through hunting success, energetic cost, and inherited trait variation. |
| Spatial Prisoner's Dilemma | A local-game ecology in which inherited same-vs-other Prisoner's Dilemma response rules spread through energy accumulation, local movement, and local reproduction. |
| Retained Benefit | An abstract lattice model in which a continuous cooperation trait spreads only when enough of the value created by cooperation is routed back toward cooperators or copies of the cooperative rule. |
Why This Model Is Useful
This model is useful because it makes one candidate near-law of cooperation unusually explicit:
there is no cooperation without feedback
In other words:
- if cooperation creates value that is lost through evolutionary leakage to unrelated or weakly coupled recipients, cooperation is hard to sustain
- if enough of that value is routed back toward cooperators or their copies, cooperation can spread
What "Feedback" Means Here
On this page, feedback does not mean only a verbal response, praise, or a conscious social reaction. It means any causal return channel by which the consequences of cooperation flow back toward the cooperator, its partners, or copies of the cooperative rule rather than being lost through evolutionary leakage to unrelated or weakly coupled recipients.
Working definition. Here, feedback means any process that makes the benefits or downstream consequences of cooperation return non-randomly to cooperators, their partners, or their lineage, so that cooperation improves its own future persistence rather than being lost through evolutionary leakage to unrelated or weakly coupled recipients.
Here, weakly coupled recipients means recipients whose gain does not feed back strongly enough into the actor's inclusive fitness, lineage persistence, or recurrence of the cooperative rule, even if they are nearby or benefit in the short run.
That return can take several forms.
Material Feedback
This is the most concrete form.
- food, energy, money, territory, protection, or other usable resources flow back toward the cooperator
- cooperation therefore changes the material conditions for survival, reproduction, or future action
In many biological and ecological models, this is the clearest channel because cooperative behavior changes who gets access to resources.
Immaterial Or Social Feedback
The return does not have to be material in the narrow sense.
- reputation can make later help or alliance more likely
- trust can stabilize repeated cooperation
- punishment, shame, obligation, or status can redirect future behavior
- partner choice can reward cooperators with better future interaction opportunities
These are immaterial in the sense that they are not food or money, but they still matter if they systematically alter who benefits, who gets chosen, and who is excluded.
Informational Or Learning Feedback
Feedback can also operate through information.
- agents observe outcomes
- agents remember who cooperated or defected
- agents update expectations, policies, or strategies
- rewards and penalties reshape future behavior within a lifetime
This is the central sense of feedback in learned-cooperation models: behavior changes because experience changes later decisions.
Ecological Or Structural Feedback
Sometimes the return channel is embedded in the structure of interaction rather than in an explicit transfer.
- spatial clustering makes cooperators more likely to encounter cooperators again
- local assortment routes benefits back toward similar or related others
- repeated interaction creates future consequences for present behavior
- institutions or network structure can reduce leakage to defectors
This kind of feedback often determines whether a cooperative act keeps helping the same social neighborhood or is simply absorbed by outsiders.
Fitness Feedback
In evolved-cooperation models, this is the deepest level of accounting.
- cooperation changes survival
- cooperation changes reproductive success
- cooperation changes inclusive fitness or lineage persistence
- those changes alter which inherited traits become more common over generations
So material and immaterial returns matter evolutionarily only if they eventually affect fitness.
Feedback In This Model
In Retained Benefit, the relevant feedback is a fitness-relevant routing rule.
- cooperation produces value
- some of that value is shared openly
- some of it is retained and routed only toward same-lineage recipients in the local neighborhood
- that retained return contributes to
received_retainedi received_retainediraises fitnessWi- higher fitness makes that lineage more likely to persist and spread
So the model uses a material-like local payoff channel, but the real question is evolutionary: does the routing of cooperative value create enough feedback into fitness to let cooperation survive selection?
That is why the slogan on this page is intentionally broad. The claim is not that cooperation requires one special substance called feedback. The claim is that cooperation requires some channel, material, immaterial, informational, structural, or fitness-relevant, through which the consequences of cooperation come back toward cooperators or their copies.
That claim is more abstract than the special-case logic of altruism, reciprocity, or hunting. Retained Benefit is therefore the site's most direct current model for asking what the minimal conditions of cooperation might look like in general.
References
- Hamilton, W. D. (1964). The genetical evolution of social behaviour. I. Journal of Theoretical Biology, 7(1), 1-16. https://doi.org/10.1016/0022-5193(64)90038-4
- Nowak, M. A. (2006). Five rules for the evolution of cooperation. Science, 314(5805), 1560-1563. https://doi.org/10.1126/science.1133755
- West, S. A., Griffin, A. S., & Gardner, A. (2007). Evolutionary explanations for cooperation. Current Biology, 17(16), R661-R672. https://doi.org/10.1016/j.cub.2007.06.004
- EvolvedCooperation retained_benefit module