SteamGauge 0.4.0

Accuracy

The reader is measured on games it never trained on. Its labels come from a language model, so most figures here are agreement with those labels; the figures checked against a person are marked as such.

Against the alternatives

458 claims from the ten held-out games, twenty per subject. Every row answers only where it is sure enough and is scored on what it answers. The answers are in reference/frontier-key.json.

AnswersAgreement where it answersMacro F1
The commonest subjectnever reaches three in four5.9%0.004
TF-IDF bag of words48%75.9%0.508
Nearest subject over an untuned encoder3%83.3%0.448
The reader, 560M parameters93%80.7%0.765
Claude Opus 5, given the same sheet99.3%85.9%0.860

On all 5,080 held-out claims as they come, the reader answers 91.5% and agrees on 81.5% of those (macro F1 0.707).

Claude Opus 5 does better, at about 800 tokens a claim; a large game holds millions of claims, which the reader reads on one graphics card, offline. The labels were written by Claude Fable 5.1 and, from 27 September 2026, Claude Opus 5.5, so the model it is compared with wrote none of them.

Each size

The app uses the largest size the graphics card has room for, and without one starts with the small one and offers the standard one.

ReaderParametersDownloadAccuracy at 80% coverageAccuracy at 90% coverageGPU memoryOne large game on the GPUOne small game on the CPU
small118M244 MB77.9%73.8%1.2 GB62 s36 s
standard559M1.1 GB84.7%82.0%2.6 GB125 s285 s

Checked by a person

One person answered 200 claims on the page steamgauge gold --serve writes: 169 drawn blind, in English, from the held-out games, and 30 the two labellers disagreed about.

Agreement
The person and the labels, answering blind65.1% (58% to 72%)
The person and the second labeller, blind63.9%
The person and the labels on praise or complaint85.8%
The reader names the person's subject, of 151 blind claims84.8% (78% to 90%)
The reader names a subject the person accepts98.6%
The same two, on the 46 claims the labellers disputed50.0% and 92.9%

A claim can fairly sit under two subjects, so the person also judged whether the reader's subject, where it differed, would do as well. The reader's figures count the set as filed after the person read each difference again beside the sheet's rules.

In each language

40,327 claims, each answered by a reader that never trained on its game, over every claim whether or not the reader would answer it. The last column keeps only the claims the labeller was sure of.

LanguageClaimsAgreement95% intervalLabeller sure
English28,25075.8%75.3 to 76.393.0%
Turkish52976.0%72.2 to 79.495.6%
German1,60475.2%73.0 to 77.292.0%
Polish35474.6%69.8 to 78.892.4%
French1,08974.2%71.5 to 76.789.4%
Brazilian Portuguese86873.5%70.5 to 76.391.7%
Russian1,50871.4%69.1 to 73.692.1%
Spanish84170.2%67.0 to 73.187.4%
Japanese48969.9%65.7 to 73.884.5%
Simplified Chinese2,57369.6%67.8 to 71.389.6%
Korean51865.3%61.1 to 69.288.3%

The five in bold read below English. The reader keeps its three-in-four promise in each by answering less in them: a Korean or Spanish claim has to clear a line three times the English one. A language with fewer than 100 labelled claims declines rather than borrowing English's line.

How the labels are made

Limits