Add eco_evolutionary_cultural_plasticity: gene-culture coevolution mo… - #13
Merged
Merged
Conversation
…dule Trial 8 in the Darwin/Baldwin search: adds a second, independent inheritance channel (dual inheritance / gene-culture coevolution) instead of another single-scalar genome trait like Trials 1-7. A heritable `plasticity` gene sets how readily an agent's live, socially-transmitted `dialect` tracks the local same-species majority; dialect-matching at a catch/graze event earns a coordination-game energy bonus, giving the mechanism a frequency-dependent (non-smooth) fitness landscape rather than a gradient. The policy also observes cultural state, targeting the "reverse leg" no prior module confirmed. Scaffolded from eco_evolutionary_metabolic_code (satiation throttle, neutral-drift control, RLlib contract) with the loci-solving mechanism replaced by the cultural-learning update. 27 unit tests passing plus random-policy smoke runs; no PPO training pilot launched yet (tracked in the new module's RESULTS.md and Trial 8 in the top-level RESULTS.md).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…dule
Trial 8 in the Darwin/Baldwin search: adds a second, independent inheritance channel (dual inheritance / gene-culture coevolution) instead of another single-scalar genome trait like Trials 1-7. A heritable
plasticitygene sets how readily an agent's live, socially-transmitteddialecttracks the local same-species majority; dialect-matching at a catch/graze event earns a coordination-game energy bonus, giving the mechanism a frequency-dependent (non-smooth) fitness landscape rather than a gradient. The policy also observes cultural state, targeting the "reverse leg" no prior module confirmed.Scaffolded from eco_evolutionary_metabolic_code (satiation throttle, neutral-drift control, RLlib contract) with the loci-solving mechanism replaced by the cultural-learning update. 27 unit tests passing plus random-policy smoke runs; no PPO training pilot launched yet (tracked in the new module's RESULTS.md and Trial 8 in the top-level RESULTS.md).
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue), Depends on # (pull request)
Type of change
Screenshots
Checklist:
pre-commitchecks withpre-commit run --all-files(seeCONTRIBUTING.mdinstructions to set it up)pytest -vand no errors are present.pytest -vhas generated that are related to my code to the best of my knowledge.