Skip to content

Meta-eval: (2/7) Score sampled battles with accuracy and Cohen's kappa - #102

Open
ErlisLushtaku wants to merge 2 commits into
meta-eval/01-task-declarationfrom
meta-eval/02-agreement
Open

Meta-eval: (2/7) Score sampled battles with accuracy and Cohen's kappa#102
ErlisLushtaku wants to merge 2 commits into
meta-eval/01-task-declarationfrom
meta-eval/02-agreement

Conversation

@ErlisLushtaku

@ErlisLushtaku ErlisLushtaku commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Description

Note

Packaged meta-eval split from closed PR #76. Meta-eval does not use the unified do_inference cache, and the cache stack (#94-#100) does not wire it up either: caching will be added to meta-eval once those PRs are merged.

Judges the sampled battles in stored A/B order and reports accuracy and Cohen's kappa with bootstrap SE. Agreement is written for all battles and for the no-human-tie subset.

PairScore temperature is 0.5 here (paper / Figure 4); generate+judge stays 0.3.

This is stacked on #101.

The meta-eval runner now judges the stored A/B order with the task's
default PairScore prompt (temperature 0.5) and writes annotations.parquet
alongside the sample. Agreement is reported on all battles and on the
subset that drops human ties, with bootstrap standard errors.

Judge inputs are serialized to strings before they are stored, so later
cache backends do not have to bind a LangChain prompt object.
Two runs of the same task and judge under different prompt presets or swap
modes wrote to the same result directory, so the second silently overwrote
the first. Both now appear in the folder name, and the report records the
preset the verdicts were parsed under.

The tie boundary also moves back to the original one: a preference exactly
eps above 0.5 is a tie, not a model_a win.

TIE_EPSILON = 0.01
# Paper PairScore temperature for meta-eval; generate+judge keeps 0.3.
META_EVAL_PAIRSCORE_TEMPERATURE = 0.5

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

q: should we align it with the other cases where we use 0.3?

@ErlisLushtaku ErlisLushtaku changed the title WIP: (2/7) Score sampled battles with accuracy and Cohen's kappa Meta-eval: (2/7) Score sampled battles with accuracy and Cohen's kappa Aug 17, 2026
@ErlisLushtaku
ErlisLushtaku marked this pull request as ready for review August 17, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant