Skip to content

Meta-eval: (3/7) Judge both A/B orders with orientation-normalized rows - #103

Open
ErlisLushtaku wants to merge 2 commits into
meta-eval/02-agreementfrom
meta-eval/03-swap-orientation
Open

Meta-eval: (3/7) Judge both A/B orders with orientation-normalized rows#103
ErlisLushtaku wants to merge 2 commits into
meta-eval/02-agreementfrom
meta-eval/03-swap-orientation

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.

--judge.swap_mode both judges each sampled battle in both orders. The reversed pass is inverted back onto the stored A/B identity. Overall accuracy and kappa use both passes; ranking later uses one forward-order row per battle.

This is stacked on #102.

swap_mode=both runs a second pass with the presented models reversed.
winner_llm and pref_llm are inverted back onto the arena's stored A/B
identity so overall accuracy and kappa can use both passes. Each row
records orientation plus the presented model/completion pair, which is
what later ranking metrics need to keep one forward-order battle.
The swap_mode=both artifacts now land in the preset- and swap-keyed result
directory, so the test reads them from there.
@ErlisLushtaku ErlisLushtaku changed the title WIP: (3/7) Judge both A/B orders with orientation-normalized rows Meta-eval: (3/7) Judge both A/B orders with orientation-normalized rows 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