← TinyGPT · docs · devlog · roadmap · speedup
source: docs/archive/recent_research.md · view on GitHub ↗

Roadmap — recent research (2024-2026 highlights)

The 2024-2026-era body of work that informed Tier 1-3. Each entry is just enough context to know whether to dig in.

Alignment / preference

Parameter-efficient fine-tuning

See docs/lora_guide.md for the mechanics.

Quantization

Inference / efficiency

Architecture variants

Optimizers

Distillation

See docs/distillation.md for what’s shipped.

Synthetic data + curriculum

2025-era — reasoning + RLVR + verifier-based training

The biggest single shift in 2025 was the move from “preference alignment is the post-training step” to “reasoning + RL on verifiable rewards is the post-training step.”

What “2025-era post-training” looks like at our scale

The R1-class recipe at the 100M-1B scale:

  1. Pretrain (still the same) — FineWeb-edu etc.
  2. SFT on reasoning traces — use OpenThoughts or R1-distill data. Trains the model to emit <think>...</think> blocks before answers.
  3. RL with verifiable rewards — GRPO/DAPO on math/code/format tasks with programmatic verifiers.

Distillation from R1-Distill-7B / 14B into a 100M model is plausible at our scale; full RLVR is probably a stretch.

Evolution Strategies — competitive again (genuinely surprising)

Evolution Strategies at ScaleQiu et al., Sept 2025. First successful application of ES to billion-parameter LLM fine-tuning at full parameter scale (no dimensionality reduction). Findings:

Why this matters specifically for TinyGPT: ES is parallelizable across CPU workers (no GPU needed for the rollouts) and has lower per-step memory than PPO/GRPO. At our resource-constrained scale it could plausibly out-perform DPO/SimPO for instruction-following at the same wall-clock budget. Worth a real benchmark.

See docs/evolution_strategies.md.

FP4 training (parked — hardware-blocked)

Three papers in 2025 established that fully-quantized FP4 training (weights + activations + gradients all in FP4) reaches BF16-comparable quality:

The format that wins is NVFP4: blocks of 16 FP4 values share a scale factor; stochastic rounding on backward+update, round-to-nearest on forward. Key empirical threshold: when gradient norm drops below ~√3 × quantization noise, FP4 training stops working — caps how deep into training you can stay in FP4.

For us: Mac M-series GPUs don’t have native FP4 ops yet (we’d simulate). bf16 → FP4 is a ~3-4× memory savings on top of bf16’s 2×. But the dependency on hardware FP4 means this is parked for TinyGPT until Apple silicon supports it. Listed in blockers.md.

2026 small-model landscape (relevant peers)

The competitive scale for “small model that’s actually useful” has shifted up since our project started:

Implication: the leaderboard’s “browser-trainable small model” niche is now distinctively educational + open-process, not performance-competitive with 2026 commercial small models. The leaderboard product narrative should emphasize “every byte of training code is here” + “trains in a tab” rather than “competes with Phi-4.”

Tools we should know about

Survey / overview reads

Honest note on the cutoff

Assistant knowledge cutoff is January 2026. After that, items above were folded in via web search; spottier coverage of Feb-May 2026. If you have specific recent papers, datasets, or techniques in mind that aren’t listed, point me at the URL or name and they can be folded in.