llm_society: the composed society at LLM scale (C3) — loop, tests, smoke green
E11 re-instantiated in a population of LoRA agents, closing the paper's stated gap before submission (GG: a weeks-scale experiment a reviewer would demand). One grounding knob in the evaluation channel (g*verifier + (1-g)*conformity, exactly E11); inheritance is identical in all arms and deliberately ungrounded (children distilled from their source's own answers - self-consumption made literal). Directed sex = complementary pairing + Dirichlet offspring screened on the arm's own signal (the verifier never enters the no_grounding loop); QD selection on verifier-free behavioural distance; terminal-degeneration fallback copies the parent instead of crashing a sweep. Pure operators unit-tested (155 green); smoke run end-to-end on the local A4000 already shows the self-consumption signature (conformity up, diversity down in one generation). Design, falsifiers, cost table: tasks/workorder-llm-society.md. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
This commit is contained in:
parent
d75c58474a
commit
9b0ca32f51
8 changed files with 531 additions and 1 deletions
20
configs/llm/society.yaml
Normal file
20
configs/llm/society.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Pilot: full vs no_grounding, one seed — the decision gate before the CX3 campaign.
|
||||
experiment: llm_society
|
||||
kind: llm_society
|
||||
base_model: Qwen/Qwen2.5-0.5B-Instruct
|
||||
seed: 1
|
||||
agents: 6
|
||||
generations: 8
|
||||
arms: [full, no_grounding]
|
||||
g: 0.5
|
||||
lam: 0.3
|
||||
n_test: 40
|
||||
n_val: 30
|
||||
n_conf: 60
|
||||
n_inherit: 240
|
||||
n_candidates: 6
|
||||
epochs: 2
|
||||
spec_train: 300
|
||||
spec_epochs: 2
|
||||
lora: {r: 16, alpha: 32}
|
||||
output: {dir: results/llm_society}
|
||||
Loading…
Add table
Add a link
Reference in a new issue