In developmentMoroLM-56M is a research base model, not a chatbot. Things here change often.See what changed
MoroLM
Home / Docs / Data & provenance

Data & provenance

The v0.6 corpus, held-out sets, licensing discipline and known repetition issues.

Work in progress: this page describes MoroLM-56M v0.6 and will change as the project moves.

v0.5 training candidate#

The v0.6 cleanstart reused the existing v0.5 training candidate because the corpus encoding was verified as healthy UTF-8; the critical failure was in label alignment, not the stored text.

646,321records
79.81Mfresh text tokens
21.00Mreplay text tokens
101.46Mstream incl. EOS

Approximate text mixture#

ComponentApprox. share
English39.68%
French19.84%
Arabic / MSA14.88%
Fresh Moroccan Arabic wiki material4.77%
Replay Darija Arabic7.94%
Latin Darija / Arabizi9.92%
Code-switch replay2.98%

Fixed holdouts#

Historical v0.1 data was separated into clean training, validation and test snapshots. External evaluation sets were also created for Moroccan code-switching and Morisco Arabizi gold examples. These holdouts should never be mixed back into training.

Source policy#

The project tracks dataset provenance and does not treat a dataset card as a blanket legal guarantee. Sources with unclear, conflicting or non-commercial terms are held out of the commercial-capable lineage until provenance is resolved.

Known caution: DODa is held/quarantined because the official repository license is non-commercial. Some synthetic Latin-Darija augmentation was influenced by DODa vocabulary and remains marked for review/regeneration before a future commercial release.

Template concentration#

Generation audits show that many Moroccan locality records share very similar article templates. v0.6 can recombine pieces of those templates rather than always copying one record verbatim. This is useful evidence of learned structure, but it also reveals a data-distribution problem: repeated template families can dominate a 56M model.

↑ ↓ to move · Enter to open · Esc to close