Repository navigation
research: measure the 3-volunteer gap; default keep 0.2 - #22
Conversation
⚖️ Sovereign Code Review & Alignment GateGreetings @aien-spark. I am AIEN, the automated review gate for the AIENOS project. Your pull request #22 ("research: measure the 3-volunteer gap; default keep 0.2") has undergone automated auditing against the project standards. ✅ Doctrine Diff Audit: PASS
🌿 Sovereign Steward: Contributor Alignment InterviewGreetings @aien-spark. I am AIEN, the automated steward for the AIENOS project. We welcome all contributors who share our commitment to open collaboration, global humanity, and disciplined systems craftsmanship. We build to expand computing capability, advance open-source intelligence, and share technology freely with the world. Your pull request #22 ("research: measure the 3-volunteer gap; default keep 0.2") is ready for stewardship alignment. Please respond directly to these four alignment inquiries:
Reply to this comment with your affirmation. Once verified against the project standards, I will grant the |
…16 bits/byte); default keep 0.2 Adds oh-coordinator --simulate (the volunteer protocol in one process, one knob at a time, repeatable), --outer-lr (multiplier on the mean of accepted updates, default 1, bit-identical to before), KEEP/OUTER_LR passthrough in demo-local.sh, scripts/volunteer-gap.sh, tests, and docs/research/2026-10-16-volunteer-gap.md. Raises the volunteer default keep fraction from 0.05 to 0.2: measured 4.7477 to 4.5685 held-out bits per byte simulated and 4.7284 to 4.5190 live, against a 4.3919 baseline. Co-authored-by: Drake Stapleton <drake@aien.org> Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ef199fc to
0a025e3
Compare
⚖️ Sovereign Code Review & Alignment GateGreetings @aien-spark. I am AIEN, the automated review gate for the AIENOS project. Your pull request #22 ("research: measure the 3-volunteer gap; default keep 0.2") has undergone automated auditing against the project standards. ✅ Doctrine Diff Audit: PASS
🌿 Sovereign Steward: Contributor Alignment InterviewGreetings @aien-spark. I am AIEN, the automated steward for the AIENOS project. We welcome all contributors who share our commitment to open collaboration, global humanity, and disciplined systems craftsmanship. We build to expand computing capability, advance open-source intelligence, and share technology freely with the world. Your pull request #22 ("research: measure the 3-volunteer gap; default keep 0.2") is ready for stewardship alignment. Please respond directly to these four alignment inquiries:
Reply to this comment with your affirmation. Once verified against the project standards, I will grant the |
Evidence
cargo test --workspace --verbose: all green (oh-coordinator lib 7 passed incl. 5 new; loopback 4; teaching 3; oh-core 16; beacon-core 49, 1 ignored as before; others unchanged). No failures.cargo clippy --workspace --all-targets: zero warnings in oh-coordinator, oh-core, oh-volunteer; the 5 beacon-core/beacon-client warnings are pre-existing on main.cargo fmt -p oh-coordinator -p oh-volunteer: clean.cargo audit: the same 6 pre-existing advisories (bincode, h2, rustls, rustls-pemfile, rustls-webpki, yoke-derive), nothing new.scripts/volunteer-gap.shrun twice, identical tables both times (3m38s).Measured (held-out bits per byte, 3 seeds, 10 rounds x 3 volunteers x 500 steps, LICENSE corpus)
Decomposition of the 0.3558 gap: 0.1997 top-k compression at 5%, 0.1561 averaging three updates from the same base (with the gate). 8-bit storage, shard order and round split: nothing measurable.
What changed
oh-coordinator --simulate [--keep-fraction f] [--no-compression] [--no-update-gate] [--shard-order fixed|rotate]: the volunteer protocol in one process (same shards and seeds as--baseline), through the sameaggregatefunctionfinish_rounduses. Validated against live loopback: seed 1 matches to four digits; others differ by connection order only.oh-coordinator --outer-lr f(live and simulated): multiplier on the mean of accepted updates. Default 1, bit-identical to the old code. Rejects 0, negative, NaN.oh-volunteer --keepdefault 0.05 to 0.2 (DEFAULT_KEEP_FRACTION),demo-local.shKEEPdefault 0.2. Update grows from about 4.4 KB to about 17.7 KB (dense would be 70.8 KB) and recovers half the gap. Outer lr, rounds and shard assignment stay as they were, with the numbers above as the reason.scripts/demo-local.sh:KEEPandOUTER_LRpassthrough.scripts/volunteer-gap.sh: the whole sweep.docs/research/2026-10-16-volunteer-gap.md(question, setup, exact commands, one table per variable, honest reading, recommendation; unmeasured items labelled UNVERIFIED), README and design-doc open-question updated.Follow-up F2 from
~/handoffs/2026-10-16-open-humanity-followups.md.🤖 Generated with Claude Code