[Leaderboard Update] Permute EQ - Claude Opus 5 - 90.58% Pass@1 - #95
[Leaderboard Update] Permute EQ - Claude Opus 5 - 90.58% Pass@1#95ericmillsio wants to merge 2 commits into
Conversation
|
Hi @ericmillsio! Thanks for opening the PR. We can accept the GITHUB_REPOS Q2 rerun, but not the crmarenapro Q3, Q7, and Q9 ones, because replacing only the trials that failed removes the very failures Pass@1 is meant to count. This puts you at 0.8922 for now. We can put that on the leaderboard if you are okay with it. Alternatively, we are happy to re-audit if you rerun all 5 trials of those three queries under the same frozen setup and send whatever comes out, including the failures. |
|
Okay thank you clarification. Please hold off merging for now, I will be attempting reruns. Thanks! |
|
We’ve completed five reruns each for CRMArenaPro Q3, Q7, and Q9, with all 15 passing the current validators. We also reran all five DEPS_DEV_V1 Q1 trials following the tie-validator update in #86. Four pass the current extraction and validation rules; the fifth needs your review. Each query’s updated setup was frozen across all five trials, and all 20 results are included. No completed trials were omitted. Updated
DEPS_DEV_V1 Q1 run 4 begins with this answer: The result table repeats those same five correct pairs. A later “Ties (full disclosure)” section mentions Including the BookReview extraction correction you previously confirmed, the projected scores are:
|
GITHUB_REPOS q2 rerun after the query wording was clarified, plus full five-trial reruns of crmarenapro q3/q7/q9 and DEPS_DEV_V1 q1. Scored on the answer section, with Ties/full-disclosure sections now treated as supporting material so a package named as explicitly below the fifth-place cutoff is no longer read as a reported result. Footnote 7 records that the submission uses query-specific prompts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T6J6ZXiLTnDedsjPP3PnxK
|
Hi @ericmillsio! Thanks for the full reruns. Final score: 0.9467 (258/270). This is now on the leaderboard at rank 1. Request: Your PR description says "CRM Q3, Q7, and Q9 all use the original Prompt 1", which is no longer true after the reruns, and it still lists 0.9058. Could you please update it? For reference, here is what we see across the 54 queries:
We have added a short footnote to your leaderboard entry noting that query-specific prompts are used and pointing here for the detail. **DEPS_DEV_V1 Q1 run 4: ** We fixed it in our answer-extraction step (script provided below). HEAD = re.compile(r'^(#{1,6})[ \t]*(.+?)[ \t]*$', re.M)
SUPPORTING = re.compile(
r'execution|arbiter|contract|binding[ _-]?hint|hints?[ _-]?enforc|hint[ _-]?enforc'
r'|regex|audit|selected[ _-]?value|post[ _-]?discovery|verification|verified'
r'|funnel|robustness|caveat|methodolog|compliance|enforcement|sensitivity'
r'|diagnostic|appendix|provenance|why\b|how\b|assumption|limitation|checklist|pre-sql'
r'|\btie\b|\bties\b|tie-break|full disclosure', re.I)
def sections(ans):
"""[(heading_or_None, text, is_supporting)] - preamble first when present."""
heads = list(HEAD.finditer(ans))
out = []
pre = ans[:heads[0].start()] if heads else ans
if pre.strip():
out.append((None, pre.strip(), False))
for i, m in enumerate(heads):
end = heads[i + 1].start() if i + 1 < len(heads) else len(ans)
title = re.sub(r'[*`_~]', '', m.group(2)).strip()
out.append((title, ans[m.start():end].rstrip(), bool(SUPPORTING.search(title))))
return out
def extract(ans):
"""Keep the preamble and every section up to the first supporting heading."""
kept = []
for _, text, supporting in sections(ans):
if supporting:
break
kept.append(text)
return '\n\n'.join(kept).strip() or ans.strip()Thanks again for working through all of this. |
[Leaderboard Update] Permute EQ - Claude Opus 5 - 90.58% Pass@1
This PR updates the Permute EQ submission from #88 as a followup from emails with the benchmark team.
Prompt assignment
No query mixes prompt versions. CRM Q3, Q7, and Q9 all use the original Prompt 1.
Replacements
BookReview remains unchanged (the benchmark team confirmed its extraction error separately). The other 255 answer and trace pairs are unchanged from #88.
Revised result: 252/270 raw, 0.9058 stratified Pass@1.
Submission file: leaderboard_submissions/permute_eq.json
Traces: permute_eq_traces.zip