Testing, measuring and developing Welsh AI
Evaluations → Methodology

Methodology

Fair measurement requires clear results and an explanation of the method so others can repeat the tests. This is how we do it.

Four people, including a wheelchair user, planning together around a table

Two levels of evaluation

Level 1 — standard community benchmarks

We use the existing academic test suites exactly as published: BritEval (arc_welsh, piqa_welsh, truthfulqa_welsh and xnli_brit — UCL); mgsm_cy and COPA-cy (Techiaith, Bangor); and Techiaith’s package llm-evals-cy , which includes ten tests covering vocabulary, grammar, place-name mutations, registers, legislation translation and more. Details of each suite are in the catalogue.

On choice tasks, the answer label is scored rather than requiring the entire response to match the label exactly. On the binary Grammar and ToxiGen tests, Y or N must appear clearly at the start of the answer; an explanation may follow, but the scorer does not search prose for a letter that happens to match the target. Raw output is retained so every decision can be audited.

Level 2 — Bangor AI’s cynghanedd testing protocol

This is Bangor AI’s original contribution, developed over a year of observing how models find shortcuts in tests. The checker’s repository is BangorAI/cynghanedd:

Testing voice technology

Recognising spoken Welsh and generating Welsh speech require different protocols from text. For speech recognition, we will record word error rate and test place names, accents and code-switching. For text-to-speech, listeners will assess clarity, naturalness and accuracy. The full plan and tools are on the Voice.

How we prevent models from avoiding the task

Each of these patterns emerged during Bangor AI’s experiments:

How the task is avoidedReal exampleHow we prevent it
Rhyming a word with its mutated formteulu ~ deulu (six times in one ‘valid’ poem)Compare mutated forms with the base word and name the error
Inventing pronounceable pseudo-wordsgwinoth, rhyhwyt, hudod, llonellsCheck the vocabulary: every word must be in a dictionary
Repeating memorised lines89.5% ‘valid’ — and three unique linesCheck whether lines are original by comparing them with a snapshot of the training data
Valid lines unrelated to the themeThe same ‘hedd yr heddiw’ for every topicMeasure appropriateness assessed by an independent judge

Reporting principles