Downloads · 30 days
2.8K
6% of all-time downloads
BabyLM-community/babylm-interaction-baseline-simpo
babylm-interaction-baseline-simpo is a machine learning model from BabyLM-community. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A 124M model with the GPT-2 architecture trained for 20 "interaction rounds", using the training procedure outlined in the 2025 BabyLM Call for Papers.
Downloads · 30 days
2.8K
6% of all-time downloads
All-time downloads
47.7K
Public
Parameters
98.4M
25 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors394 MB · 99%
From the Hugging Face model README
A 124M model with the GPT-2 architecture trained for 20 "interaction rounds", using the training procedure outlined in the 2025 BabyLM Call for Papers.
This one of the two Interaction-track baselines 2025 BabyLM challenge.
This is a pre-trained language model. It can be used to evaluate tasks in a zero-shot manner and also can be fine-tuned for downstream tasks. It can be used for language generation but given its small size and low number of words trained on, do not expect LLM-level performance.
We used the BabyLM 100M (Strict) dataset to construct input contexts. It is composed of the following:
| Source | Weight | Domain | Citation | Website | License |
|---|---|---|---|---|---|
| BNC | 8% | Dialogue | BNC Consortium (2007) | link | link <sup>1</sup> |
| CHILDES | 29% | Dialogue, Child-Directed | MacWhinney (2000) | link | |
| Project Gutenberg | 26% | Fiction, Nonfiction | Gerlach & Font-Clos (2020) | link | link |
| OpenSubtitles | 20% | Dialogue, Scripted | Lison & Tiedermann (2016) | link | Open source |
| Simple English Wikipedia | 15% | Nonfiction | -- | link | link |
| Switchboard | 1% | Dialogue | Godfrey et al. (1992), Stolcke et al., (2000) | link | link |
<sup>1</sup> Our distribution of part of the BNC Texts is permitted under the fair dealings provision of copyright law (see term (2g) in the BNC license).
| Hyperparameter | Value |
|---|---|
| Number of Rounds | 20 |
| Teacher model | Llama-3.1-8B-Instruct |
| Datapoint length | 512 |
| Context length | 256 |
| Student sampling temperature | 1.0 |
| Student top_p | 0.8 |
| Teacher sampling temperature | 1.0 |
| Teacher top_p | 0.8 |
| Pure language modeling epochs per round | 7 |
| Mixed language modeling + preference optimization epochs per round | 2 |
| Batch size | 16 |
| SimPO beta | 2 |
| SimPO gamma | 0.5 |
| Language modeling weight | 0.2 |
| Learning rate | 0.00005 |
| Number of steps | 200000 |
| Warmup steps | 2000 |
| Gradient clipping | 1 |
| Optimizer | AdamW |
| Optimizer Beta_1 | 0.9 |
| Optimizer Beta_2 | 0.999 |
| Optimizer Epsilon | 10<sup>-8</sup> |
The student model in this interaction baseline is trained for 20 "interaction rounds." Each round makes use of a distinct, randomly sampled 5M word subsample of the BabyLM corpus. Each interaction involves the student model generating a completion given an input context and the teacher model (Llama-3.1-8B-Instruct) producing a corrected version of the same completion. The model is trained with the standard next-token prediction loss on the concatenation of the context and teacher compleiton and with the SimPO loss on the teacher and student completions. More explicit details are available on the 2025 BabyLM call for papers.
The model has 124M parameters. In total we train on around 1B words and provide multiple checkpoints from the training. Specifically we provode:
This model is evaluated in three different fashions:
For the BLiMP, BLiMP supplement, and EWoK tasks, we use a filtered version of the dataset to only include examples with words found in the BabyLM dataset. For the Finetuning task, we both filter and sample down to a maximum 10 000 train examples.
Validation Data
Zero-shot Tasks
Finetuning Tasks
<sup>2</sup> https://www.quora.com/profile/Ricky-Riche-2/First-Quora-Dataset-Release-Question-Pairs
The metrics used to evaluate the model are the following:
The metrics were chosen based on the advice of the papers the tasks come from.
| Hyperparameter | MNLI, RTE, QQP, MRPC | BoolQ, MultiRC | WSC |
|---|---|---|---|
| Learning Rate | 3*10<sup>-5</sup> | 3*10<sup>-5</sup> | 3*10<sup>-5</sup> |
| Batch Size | 32 | 16 | 32 |
| Epochs | 10 | 10 | 30 |
| Weight decay | 0.01 | 0.01 | 0.01 |
| Optimizer | AdamW | AdamW | AdamW |
| Scheduler | cosine | cosine | cosine |
| Warmup percentage | 6% | 6% | 6% |
| Dropout | 0.1 | 0.1 | 0.1 |
Zero-shot
| Task | Metric | Causal Score |
|---|---|---|
| BLiMP | Acc | 72.16 |
| BLiMP Supplement | Acc | 61.22 |
| EWoK | Acc | 51.92 |
| Eye Tracking | change in R^2 | 9.08 |
| Self-paced Reading | change in R^2 | 3.5 |
| Entity Tracking | Acc | 28.06 |
| WUGs | Acc | 38.5 |
Finetuning
| Task | Metric | Score |
|---|---|---|
| BoolQ | Acc | 68.38 |
| MNLI | Acc | 61.04 |
| MRPC | F1 | 83.61 |
| QQP | F1 | 71.82 |
| MultiRC | Acc | 65.92 |
| RTE | Acc | 61.15 |
| WSC | Acc | 63.46 |
PyTorch
The model took ~10-12 GPU hours to train, with a majority of this being spent on inference with the student and teacher models.
@misc{charpentier2025babylmturns3papers,
title={BabyLM Turns 3: Call for papers for the 2025 BabyLM workshop},
author={Lucas Charpentier and Leshem Choshen and Ryan Cotterell and Mustafa Omer Gul and Michael Hu and Jaap Jumelet and Tal Linzen and Jing Liu and Aaron Mueller and Candace Ross and Raj Sanjay Shah and Alex Warstadt and Ethan Wilcox and Adina Williams},
year={2025},
eprint={2502.10645},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2502.10645},
}
Mustafa Ömer Gül
SimPO: Simple Preference Optimization with a Reference-Free Reward (Meng et al., NeurIPS 2024)
GLUE: A multi-task benchmark and analysis platform for natural language understanding (Wang et al., ICLR 2019)
SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems (Wang et al., NeurIPS 2019)
BLiMP: The Benchmark of Linguistic Minimal Pairs for English (Warstadt et al., TACL 2020)
Findings of the BabyLM Challenge: Sample-Efficient Pretraining on Developmentally Plausible Corpora (Warstadt et al., CoNLL-BabyLM 2023)
🌏 Elements of World Knowledge (EWoK): A cognition-inspired framework for evaluating basic world knowledge in language models (Ivanova et al., 2024)
Cloze probability, predictability ratings, and computational estimates for 205 English sentences, aligned with existing EEG and reading time data (de Varda et al., BRM 2024)
Entity Tracking in Language Models (Kim & Schuster, ACL 2023)
Derivational Morphology Reveals Analogical Generalization in Large Language Models (Hofmann et al., 2024)
Automatically Constructing a Corpus of Sentential Paraphrases (Dolan & Brockett, IJCNLP 2005)
A Broad-Coverage Challenge Corpus for Sentence Understanding through Inference (Williams et al., NAACL 2018)
The Winograd Schema Challenge (Levesque et al., PKRR 2012)
The PASCAL Recognising Textual Entailment Challenge (Dagan et al., Springer 2006)
The Second PASCAL Recognising Textual Entailment Challenge (Bar et al., 2006)
The Third PASCAL Recognizing Textual Entailment Challenge (Giampiccolo et al., 2007)
The Fifth PASCAL Recognizing Textual Entailment Challenge (Bentivogli et al., TAC 2009)
BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questions (Clark et al., NAACL 2019)
Looking Beyond the Surface: A Challenge Set for Reading Comprehension over Multiple Sentences (Khashabi et al., NAACL 2018)