[Leaderboard] Permute EQ - Claude Opus 5 - 91.33% Pass@1 - #88
Open
ericmillsio wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Permute EQ - Leaderboard Submission
Agent name: Permute EQ
Team: Permute (permute.ai)
Contributors: @Landbus and @ericmillsio
Backbone LLM: Claude Opus 5 (
maxreasoning effort)Evidence refinement: Claude Sonnet 4.6
Hints: Yes
Tuned prompt: Yes
Trials: 5 per query (270 total)
Stratified Pass@1: 91.33%
Architecture
Permute EQ combines a novel model architecture for learned evidence construction over structured data with an independent analytical execution agent.
The model is trained over structured data systems using semi-supervised, invariant learning techniques. It learns reusable evidence about their semantics, structure, behavior, and relationships. Unlike conventional tabular predictive models, it does not directly predict a target outcome or answer. Instead, it constructs a general evidence layer designed to support downstream reasoning across many questions over the same data system.
For each question, the system selects a bounded, relevant view of the learned evidence. A single pre-execution Claude Sonnet 4.6 refinement pass organizes that evidence into structured context and an execution plan.
For every trial, a fresh Claude Opus 5 agent receives the same frozen evidence context for that question and access to the sanctioned task data through DuckDB. The agent independently queries the underlying records, verifies material assumptions and relationships, performs the requested analysis, and produces the final response.
The learned evidence guides execution but does not contain benchmark ground-truth answers, validator output, prior-run results, or other submissions. The evidence and execution instructions are fixed before the trials and are not updated using validator outcomes.
The execution agent has two tools:
duckdb_query: runs analytical SQL over the sanctioned task data.calculator: performs deterministic numerical calculations.No web, shell, document-search, external-fetch, or general-purpose filesystem tool is exposed. The benchmark source data remains read-only; the agent may create temporary in-memory DuckDB tables during analysis.
Given our training and testing split, we used two fixed prompts: one for the first 27 questions and one for the second 27. The prompts are otherwise identical; the second adds two question-specific formatting rules affecting presentation only, not evidence, analysis, or answer selection. No other question-specific tuning was used.
Results
Notes
maxreasoning effort and a 100-step limit.9a55e34271a2500a41cbc009e239edd94599e374.validate.py, ground-truth files, benchmark answer artifacts, prior-run results, or other submissions.Submission file:
leaderboard_submissions/permute_eq.jsonTraces: permute_eq_traces.zip