Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
jiteshkprasadΒ 
posted an update 2 days ago
Post
2,796
We tested 27 small open language models, all under 400M parameters, in the same way. Same harness, same settings, and the model versions pinned. I think small models are really hard to compare from their own cards, so we put the whole thing out.

Board: udgamlabs/small-model-board
Dataset: udgamlabs/small-model-board-scores
Write-up on the Udgam Labs blog: https://udgamlabs.com/blog/small-model-board

The most surprising part for me was MMLU. In the usual A, B, C, D format, just answering "D" every time gets 26.9%, and 23 of these 27 models score at or below that. So at this size the letter format basically tests if a model can pick a letter, not what it knows. When we asked the same questions in cloze format, where the answer text itself is scored, all 23 did better.

Our own models are in there like everyone else. Laghu-Base is 5th of 19 models up to 200M, and Gargi-Base is 7.3 points behind SmolLM2-360M. So we are not on top, and that is fine. What I wanted was a fair comparison.

Do you compare small models on letter or cloze MMLU?

Literally no one:

You: testing 400M models

The cloze results are useful for comparing models at this scale. One detail I noticed is that the cloze setup scores each full answer without the other choices, whereas the letter setup includes all four options. Have you looked at scoring the full answer text while keeping all choices in the prompt? That might help separate letter-mapping difficulty from the effect of changing the available context.