Testing, measuring and developing Welsh AI
Evaluations → Caernarfon 3B Cymraeg Instruct

Caernarfon 3B Cymraeg Instruct v0.1 open tested

Bangor AI’s experimental Welsh LoRA adapter, turning the Caernarfon base model into an instruction-following model.

Four evaluators studying abstract models in a transparent testing arena

Training

Adapter developerBangor AI — an independent experiment, not an official BritLLM or UCL release
Base modelbritllm/britllm-3b-v0.1: 3 billion parameters, pre-trained on Isambard-AI
Instruction dataBangorAI/alpaca-cy-1: 50,867 unique examples; 50,613 for training and 254 for validation
MethodOne pass through the training data (epoch); LoRA r=32; learning rate 2×10⁻⁴; training loss 0.7981 and validation loss 0.7368
Context2,048 tokens — the base model’s original limit

CymraegBench result: all 33,657 cases

The model completed 32,473 cases; 1,184 (3.52%) were recorded as invalid, and no infrastructure errors remained at the end of testing. The overall score is 10.83, placing the model twenty-second on the 23-model leaderboard.

ScoreResult
Overall score10.83
Welsh reasoning16.80
Practical Welsh4.86
Legislation translation — BLEU22.00

Fine-tuning has substantially improved instruction following: the model scored 49.80 on COPA and 47.84 on PIQA. However, many practical Welsh tests remain at zero, and the gap between the reasoning score of 16.80 and practical score of 4.86 shows this is a starting point, not a finished Welsh model.

Three CEFR prompts were too long for the model’s 2,048-token context window even after reducing the output limit to eight tokens. These, and any other output that hit the model’s limit, were recorded as invalid with a zero score. The scores by suite, CCC dimensions and metadata are openly available.

What happened to the old zero score? That was the test result for the BritLLM Caernarfon 3B base model before any instruction fine-tuning. A new test with a 512-token output allowance confirms the overall score of 0.00, but reduces the invalid rate from 94.59% to 56.84% and distinguishes failure to follow instructions from an excessively short output limit.

The published BritEval result of 55.2 for the base model uses a different protocol and cannot be compared directly with CymraegBench’s overall score. See the full comparison of open models.