atenareply/asterion-cpt-corpus
Asterion CPT Source Corpus What's inside — 297,185 synthetic technical documents about the fictional Asterion Space Operations fleet (24 satellites: EO/COMM/SCI/TD): 7 doc_types × 12 topics, ~2.5 GB of text, ~1.62B Gemma-4 tokens (measured mean 5,413 tokens/doc on a stratified 2k sample, 2026-07-03). Where it comes from — Fully synthetic — generated incrementally in 1,000-doc shards by the Asterion corpus generation pipeline (see noval-corp/docs/asterion-corpus-plan.md) from a… See the full description on the dataset page: https://huggingface.co/datasets/atenareply/asterion-cpt-corpus.
Asterion CPT Source Corpus
What's inside — 297,185 synthetic technical documents about the fictional Asterion Space Operations fleet (24 satellites: EO/COMM/SCI/TD): 7 doc_types × 12 topics, ~2.5 GB of text, ~1.62B Gemma-4 tokens (measured mean 5,413 tokens/doc on a stratified 2k sample, 2026-07-03).
Where it comes from — Fully synthetic — generated incrementally in 1,000-doc shards by the Asterion corpus generation pipeline (see noval-corp/docs/asterion-corpus-plan.md) from a shared fleet/topic specification. No real-world sources; the domain is invented.
How it was built / modified — Raw source resource: no dedup, no held-out, train split only. Downstream CPT builders carve a stratified validation split and run exact + MinHash/LSH near-dedup. Generation COMPLETE 2026-07-03 (final partial shard 297); all builds pin revision 7f0c3236.
Overview
- Role: SOURCE corpus — Asterion round family (Gemma-4-12B full, LFM2.5 sampled)
- Lineage: fleet/topic spec → generation pipeline → this → buildasterioncorpus.py (Gemma round, full) / buildasterioncorpus_lfm2.py (LFM2.5 round, 55M-token stratified sample)
Schema
Splits
Used by
- buildasterioncorpus.py → atenareply/asterion-training-corpus-gemma4
- buildasterioncorpus_lfm2.py → atenareply/asterion-training-corpus-lfm2
- evalheadroomasterion.py / evalheadroomlfm2_asterion.py (pre/post-CPT PPL)
Limitations
- Formulaic templated style: perplexity is low even for models never trained on it — headroom checks matter more than raw loss.
- Shards were committed incrementally: ALWAYS pin a revision (builds on floating
mainare not reproducible). - Fictional domain — no real spacecraft data anywhere in the corpus.
Part of the **noval-corp** fictional-domain training family (Orbital Mining Corporation / Mars Express; Asterion round for Gemma-4). Card generated by `noval-corp/scripts/gendatasetcards.py` — see `noval-corp/NOTE.md` for the full project log.
