Mailroom-Corpus-EDA: appendix
Published v9.2 tables · configuration, provenance, sources and licences
These tables support the Mailroom-Corpus-EDA case study. They describe the published v9.2 revision of mailroom-dataset and come from its dataset card. No documents or participant-level records are reproduced here.
Published configurations
| Configuration | Rows | Contents |
|---|---|---|
default |
3,302 | Four columns only: filename, document text, prompt, metadata. No label column. |
ground_truth |
3,302 | Labels, identity hashes, evaluation contract and matter grouping, joined on filename. |
bundles |
50 | Synthetic bundle families over real anchors, flagged as constructed. |
streams |
62 | Interleaved ingress stream with distractors. |
fixtures |
32 | Recovery and adversarial fixtures. |
ground_truth carries 35 top-level columns; the nested gt_fields object holds 34 keys, 32 scalar and two matter lists.
Class composition
| Document class | Rows | Share |
|---|---|---|
| Insurance claim | 1,100 | 33.3% |
| Correspondence | 1,000 | 30.3% |
| Contract | 600 | 18.2% |
| Corporate record | 450 | 13.6% |
| Merger agreement | 152 | 4.6% |
Sources and licences
| Class | Source | Licence |
|---|---|---|
| Contract | CUAD v1 (509) plus SEC EDGAR EX-10 exhibits (91) | CC BY 4.0; US public domain |
| Merger agreement | MAUD v1, Zenodo 7500064 | CC BY 4.0 |
| Corporate record | SEC EDGAR S-1 and 8-K exhibits | US public domain |
| Correspondence | Deduplicated Enron corpus, 247,523-row pool | Research use; contains real named-individual PII |
| Insurance claim | CMS DE-SynPUF, GNOTHEIA, BDR and INSURBIAS narratives | Apache-2.0, MIT, CC BY 4.0 |
These are the component terms. Citing the combined corpus does not replace them; see Cite the dataset.
How labels were produced
| Annotation method | Rows |
|---|---|
| Synthetic | 1,100 |
| Source-native | 661 |
| Heuristic | 646 |
| LLM zero-shot | 637 |
| Verified join | 162 |
| Human annotated | 96 |
Every label-bearing field also carries a presence code, so an empty value is never ambiguous:
| Presence code | Fields | Share |
|---|---|---|
| Populated | 22,591 | 34.2% |
| Not applicable | 41,338 | 62.6% |
| Schema-documented absence | 2,020 | 3.1% |
| Pending annotation | 91 | 0.1% |
No field is an undocumented gap. The 91 pending entries are the SEC EDGAR EX-10 contracts, whose CUAD clause labels wait on a separate annotation pass.
Context-window bands
| Band | Rows |
|---|---|
| Up to 4k tokens | 2,530 |
| Up to 16k | 428 |
| Up to 32k | 120 |
| Over 32k | 224 |
Split and held-out test
The reproducible split puts a document in the test set when the MD5 of its filename, modulo 10, is zero. That gives 323 test documents and 2,979 for training and validation, split 2,680 / 299 at 90/10 and stratified by document type with seed 42. The split is an evaluation partition, not a claim that the corpus was designed as a training set.
Scope
Counts belong to one published revision. These tables describe v9.2. A later rebuild would change them, so pin the revision when reproducing results. Ten strata have no test documents, and the largest class is 7.2 times the smallest, so per-stratum results need their own denominators.