Downloads · 30 days
31
11% of all-time downloads
AliceAndNoob/babylm2026-strict-gptbert-simper
babylm2026-strict-gptbert-simper is a machine learning model from AliceAndNoob. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
This is the CRADLE system for BabyLM 2026 Strict track (≤100M words, ≤125M parameters). It combines a GPT-BERT hybrid architecture with two complementary innovations:
Downloads · 30 days
31
11% of all-time downloads
All-time downloads
279
Public
Parameters
147M
2.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors600 MB · 100%
How the weights are stored.
F32144M · 98%
From the Hugging Face model README
This is the CRADLE system for BabyLM 2026 Strict track (≤100M words, ≤125M parameters). It combines a GPT-BERT hybrid architecture with two complementary innovations:
CDI Sentence-Level Lexical Curriculum: Orders pre-training sentences by the Age of Acquisition (AoA) of their vocabulary, using the MacArthur-Bates CDI norms. Early-acquired words (10th-percentile CDI) appear exclusively in Phase 1 (first 10% of training steps), leading to measurable improvements in AoA tracking.
SimPER Post-Training (A0): 20,000 preference pairs (15,000 grammar + 5,000 entity-tracking) using the SimPER objective — a hyperparameter-free preference optimization method. This significantly improves Entity Tracking from 40.42 to 46.09 (+5.67 points) while maintaining BLiMP performance.
Pre-training corpus: 99.32M words (BabyLM 2026 Strict budget ≤ 100M). SimPER post-training adds ≈0.34M words of entity-tracking text (99.66M total ≤ 100M ✓).
| Task | Score |
|---|---|
| BLiMP | 73.06 |
| BLiMP-Supplement | 63.98 |
| EWoK | 52.15 |
| Entity Tracking | 46.09 |
| COMPS | 55.15 |
| Reading | 2.06 |
| AoA | 15.45 |
| GLUE (7 tasks avg) | 65.79 |
| TextAvg | 46.72 |
from transformers import AutoTokenizer
import torch
tokenizer = AutoTokenizer.from_pretrained("AliceAndNoob/babylm2026-strict-gptbert-simper")
# See modeling_gpt_bert_eval.py for the custom model class
@inproceedings{cradle-babylm2026,
title = {Developmentally-Inspired Curriculum and Hyperparameter-Free
Preference Learning for {BabyLM} 2026},
author = {Anonymous},
booktitle = {Proceedings of the BabyLM Challenge 2026},
year = {2026},
}