← All experiments THE RESEARCH RECORD / dist-rope-smoke

dist-rope smoke test

Does replacing chunk-local RoPE positions with per-substring position-distribution summaries (dist-rope, or the scalar expected position) help AGPT training?

experimentconcludednegativeattentioneval: none
Opened Updated
THE ANSWER SO FAR

No. After 100 SE on Shakespeare (d=16 trie, d64/L2), final training loss was 1.489 with default RoPE, 1.753 with dist-rope (+18%) and 1.929 with expected position (+30%). Per-substring position summaries break RoPE's relative-position semantics.

Default RoPE, 100 SE 1.489 training loss (nats), epoch 100 pre-loss-fixpre-race-fixtruncated-ancestor-gradient
dist-rope, 100 SE 1.753 training loss (nats), epoch 100 pre-loss-fixpre-race-fixtruncated-ancestor-gradient
expected-position RoPE, 100 SE 1.929 training loss (nats), epoch 100 pre-loss-fixpre-race-fixtruncated-ancestor-gradient
TOPICS
RELATED
SUPERSEDED BY
CODE
THE FULL RECORD

Experiment notes

Open directory on GitHub ↗

dist-rope smoke test

Stub README (2026-09-28): this directory predates the README convention. The summary below was reconstructed from its files; see them for detail.

Question. Does replacing chunk-local RoPE positions with per-substring position-distribution summaries (dist-rope, or the scalar expected position) help AGPT training?

Answer. No. After 100 SE on Shakespeare (d=16 trie, d64/L2), final training loss was 1.489 with default RoPE, 1.753 with dist-rope (+18%) and 1.929 with expected position (+30%). Per-substring position summaries break RoPE's relative-position semantics.

  • Default RoPE, 100 SE: training loss (nats), epoch 100 = 1.489
  • dist-rope, 100 SE: training loss (nats), epoch 100 = 1.753
  • expected-position RoPE, 100 SE: training loss (nats), epoch 100 = 1.929

Sources. The 'Epoch 100: loss=' lines in default.log / distrope.log / expected.log, the message of commit 32c3a0c, and notes/seq-len-extension/position-distributions-plan.md ('ruled out', +18% / +30%).

Caveats. The only metric is training loss (no PPL eval). v1 trainer, RMSProp lr=3e-3, anc-grad on. rnd/TRIAGE.md lists this dir under KEEP ('regression was decisive').