atom-ai / docs /SCALE.md
thefinalboss's picture
ATOM (atom-ai): code snapshot (100fae0 + batched-train), README with measured numbers, curated checkpoints
9f1076a verified
|
Raw History Blame Contribute Delete
2.81 kB

SCALE — GPT-3 capability without GPT-3 parameter/GPU-farm scale

Thesis

ATOM does not aim to match GPT-3’s ~175B parameters or its training-cluster footprint. The goal is comparable useful intelligence — coherent continuum behavior over language — via a different capacity substrate:

GPT-3 world ATOM world
~175B shared weights Small shared rule set Θ (field / dynamics / surface)
GPU farms, huge batches CPU / single-box friendly continuum
Capacity ≈ parameter count Capacity ≈ persistent structured matter
One-shot dense pretrain Infinite resume + consolidation + streaming ingest

Parameters stay modest. What grows is the toroidal field, structural atoms, aggregates, abstractions, and consolidation — computational matter that persists across ticks and runs.

Why streaming ingest matters

A full corpus must not be forced into a giant in-RAM packet list. Streaming full-dataset ingest (src/io/stream_corpus.py, --stream --data-glob) reads UTF-8-safe shards online, atomizes with encode_bytes(..., flush=False), flushes at shard ends, and yields (current, target) transitions forever (--loop-shards). Complete datasets become train-able on one machine without matching GPT-3’s hardware narrative.

Capacity story (honest)

  • Not claimed: “we beat GPT-3 on every benchmark with 64 modes.”
  • Claimed: the architectural bet is that structured persistence + streaming complete data can approach capability without parameter/GPU-farm scale.
  • Metrics (byte CE, packet ppl) are training signals, not chat-quality proofs. Judge generations and long-horizon field behavior separately.

Practical scale path

  1. Shard corpora under data/shards/*.txt (or any glob).
  2. Train with --stream --data-glob ... --loop-shards --no-episode-reset.
  3. Resume forever; let consolidation accumulate; soft-flush atoms, not the field.
  4. Grow Θ only when dynamics demand it — not to chase 175B vanity counts.

See also: docs/TRAINING.md, ATOM_RULES.md, ATOM_NATIVE_TOKENIZATION.md.

Persistence test (field farm vs CE-only)

CE down + fluent-looking metrics without field reconstruction still means Transformer regime without the farm. Capacity that matters for ATOM is persistent structured matter in the toroidal field, not parameter count alone.

Latest probe (tools/probe_field_persistence.py):

  • Mean RMS after prompt / after 20 gen: 0.003229 / 0.022723
  • Off-diag cosine surface logits / alpha: 0.998711 / 0.709268
  • Verdict: field differs across prompts but surface logits nearly identical — field not reliably read by surface (Transformer-regime risk / surface-only byte-LM behavior at decode)

See docs/PERSISTENCE_TEST.md and docs/FIELD_PROBE.md.