by Trip Venturella
We introduce the Mr. Chatterbox model family, a family of historical language models trained on 19th-century British text. The family consists of four fully-trained base models — Mr.Chatterbox-345M, Mr.Chatterbox-500M, Mr.Chatterbox-1.2B and Mr.Chatterbox-2.7B — as well as Mr.Chatterbox-2.7B-Chat, a chat-tuned version of 2.7B trained on fine-tuning data drawn from the corpus. We are also releasing the fine-tuning dataset, Mr.Chatterbox-SFT, and the training code on GitHub.
The family consists of four fully-trained base models, each trained to Chinchilla-optimality for its size.
| model | parameters | training tokens | weights |
|---|---|---|---|
| 345M | 350M | 7.0B | Mr.Chatterbox-345M |
| 500M | 490M | 9.8B | Mr.Chatterbox-500M |
| 1.2B | 1.18B | 23.6B | Mr.Chatterbox-1.2B |
| 2.7B | 2.71B | 54.1B | Mr.Chatterbox-2.7B |
| 2.7B-Chat | 2.71B | — | Mr.Chatterbox-2.7B-Chat |
Share of training material by publication decade, measured by character volume. The corpus tilts towards the late Victorian period.
| decade | share | tokens | documents |
|---|---|---|---|
| 1800s | 1.1% | 0.6B | 4,908 |
| 1810s | 1.4% | 0.8B | 6,203 |
| 1820s | 1.9% | 1.1B | 7,653 |
| 1830s | 5.2% | 2.8B | 24,575 |
| 1840s | 13.3% | 7.3B | 50,765 |
| 1850s | 13.7% | 7.5B | 55,402 |
| 1860s | 12.8% | 7.0B | 57,775 |
| 1870s | 14.4% | 7.9B | 65,382 |
| 1880s | 16.4% | 9.0B | 86,114 |
| 1890s | 19.7% | 10.8B | 107,064 |
218.4B characters (≈ 54.7B tokens) across 465,841 documents. Shares are by character volume; tokens are converted at the corpus-wide rate of characters per token. The 0.7% of documents dated outside 1800–1899 are excluded.
The pretraining corpus draws on text from these sources, restricted to 1800–1899:
Institutional Books provided by the Institutional Data Initiative with source material contributed by Harvard Library, available at institutional.org/institutional-books.
All four models were scored on the same 2,000 sequences of 2,048 tokens each.
| size | mean loss (nats) | perplexity | 95% CI | BPB |
|---|---|---|---|---|
| 345M | 2.965 ± 0.011 | 19.39 | 18.99 – 19.80 | 1.117 |
| 500M | 2.846 ± 0.010 | 17.22 | 16.87 – 17.57 | 1.072 |
| 1.2B | 2.632 ± 0.010 | 13.91 | 13.63 – 14.19 | 0.992 |
| 2.7B | 2.488 ± 0.012 | 12.04 | 11.76 – 12.33 | 0.937 |
Mr.Chatterbox-2.7B-Chat was fine-tuned on 19,800 conversations containing 46,719 assistant replies; 7,016 of the conversations are multi-turn. Almost every reply is real 19th-century text. In 56.6% of turns, both the question and the reply were taken from period text (catechisms, novel dialogue, play dialogue, etc.). Most of the remaining user turns were back-translated: written to fit a real Victorian passage. The data is released as Mr.Chatterbox-SFT, and the methods that built it are documented, with code, in the GitHub repository.
| reply type | replies | share |
|---|---|---|
| Period text, verbatim apart from light clean-up | 45,422 | 97.2% |
| Period text with a small edit (a name or fact substituted) | 671 | 1.4% |
| Written by Mr. Chatterbox itself (safety and race fine-tuning rounds) | 334 | 0.7% |
| Two period passages joined | 290 | 0.6% |
| Written by the project | 2 | 0.0% |
Most replies come from HathiTrust (41%) and Project Gutenberg (36%), with the rest from catechism and question books held as scans (10%), the Internet Archive (5%), Hansard, NCSE, the Wellcome Collection, the British Library and others. 1,359 replies come from text published after 1899; they are flagged in the data.
| category | conversations | share |
|---|---|---|
| Facts and opinions | 7,224 | 36.5% |
| Behaviour (greetings, abuse, jailbreaks, questions about the bot) | 4,599 | 23.2% |
| Instructional (advice, descriptions, letters, poems, speeches) | 3,036 | 15.3% |
| Multi-turn conversations | 2,416 | 12.2% |
| Topic shifts and keeping track of people | 1,503 | 7.6% |
| Wit and reasoning | 1,022 | 5.2% |
Mr.Chatterbox 2.7B-Base and Mr.Chatterbox 2.7B-Chat were both evaluated by us using the Chronologic benchmark for historical language models, released by AICHR (Artificial Intelligence for Cultural and Historical Research). Chronologic tests whether a model can answer as a writer of a given date would. It has 866 questions drawn from texts published between 1831 and 1930. We scored the released 2.7B base model and the 2.7B chat model with the benchmark’s own likelihood scorer. Only the model loader was adapted, for our tokenizer and chat format.
| model | overall Brier ↓ [95% CI] | cloze acc. | constrained generation acc. | knowledge & inference acc. |
|---|---|---|---|---|
| talkie-1930-13b-base | 0.1574 [0.1551, 0.1596] | 39.5% | 24.9% | 44.0% |
| Mr. Chatterbox 2.7B (base) | 0.1588 [0.1567, 0.1610] | 34.4% | 27.1% | 44.4% |
| talkie-1930-13b-it | 0.1593 [0.1569, 0.1616] | 37.4% | 23.8% | 25.1% |
| Qwen 7B ft (ckpt-3500) | 0.1601 [0.1579, 0.1621] | 36.2% | 14.9% | 34.4% |
| Mr. Chatterbox 2.7B-Chat | 0.1603 [0.1581, 0.1626] | 35.3% | 27.4% | 23.8% |
| Gemma 4 31B base | 0.1606 [0.1585, 0.1626] | 23.0% | 13.3% | 40.6% |
| Qwen 72B | 0.1607 [0.1586, 0.1627] | 10.8% | 8.8% | 38.0% |
| Qwen 3.5 35B-A3B base | 0.1623 [0.1603, 0.1643] | 12.6% | 8.0% | 37.1% |
| Talkie web base | 0.1627 [0.1606, 0.1646] | 18.2% | 13.6% | 34.1% |
| Qwen 7B | 0.1628 [0.1608, 0.1648] | 8.6% | 9.5% | 37.0% |
| GPT-2 (124M, our run) | 0.1635 [0.1615, 0.1656] | 16.0% | 16.8% | 34.2% |
Rows in bold are ours. The other rows are the benchmark authors’ published results. Brier is calibrated, as on the leaderboard (median of 1,000 bootstrap draws); lower is better.
| model | wall-clock | B200 GPU-hours |
|---|---|---|
| 345M | ~5.1 h (includes instance setup and loading the corpus) | ~41 |
| 500M | ~6.4 h | ~51 |
| 1.2B | ~20.5 h | ~164 |
| 2.7B | ~74 h | ~592 |
| total | 106.2 h | ~850 |
Thank you to: