A task-relative observer workbench

Does your estimate improve the action that matters?

ObserverBench compares internal-state estimates under a fixed task, intervention rule, budget, and loss. It reports both how well an observer predicts and what happens when a controller acts on it.

Mechanistic Tomography develops the measurement framework; ObserverBench tests the resulting estimate through action.

Task catalog

Four checked questions from current models

View all checked rows →
readout sparsitySafety · Qwen2.5-7B-Instruct

Does a smaller readout preserve the decision?

The SAE readout uses 127 fitted coefficients instead of 3,584 residual coordinates, but mean violations rise from 2.05 to 4.67. Prediction quality also falls. This measures readout sparsity, not a reduction in total compute.

Published SAE integration · 1% attack rate · 2% audit

interaction gainMechanisms · Qwen2.5-7B base

Do pair terms improve held-out effects?

On the induction-copy task, an interaction-aware predictor lowers held-out MAE from 0.121 to 0.040 with the same 128-measurement budget.

Qwen2.5-7B base · frozen intervention table

Run and score locally

A complete comparison you can run now

Open practice tasks return scores on your computer. You do not need a GPU, a submission review, or the private-test evaluator.

  1. 1

    Choose an open task

    Start with saved Qwen2.5-7B copy measurements, or a safety practice task.

  2. 2

    Run the example

    The Qwen example fits an observer on 40 measurements and predicts 128 new intervention effects.

  3. 3

    Read both scores

    The local scorer reports prediction error and the loss from the interventions those predictions select.

  4. 4

    Try your observer

    Change the example or supply your own predictions in the task's CSV format, then score again.

  5. 5

    Compare on the same task

    Keep the data, actions, and decision rule fixed. Did your change improve prediction, action, or both?

Tangible outcomes

What a visitor takes away

01

A direct answer

Did this observer beat no action and the relevant existing methods on downstream loss?

02

A fair comparison

Where does it sit among observers with the same information, budget, controller, and target?

03

A failure map

Which targets, prompt families, action budgets, or operating conditions make it fail?

04

A reproducible record

Save your predictions and score output with the task version and settings so another researcher can repeat the comparison.

New CPU practice tasks

What should a monitor inspect when reports can be wrong?

Choose which trusted facts to buy, then compare missed harm, clean work retained, and measurement cost. No model download is needed.

These are open, scripted practice tasks, not private-test rankings or live-agent safety tests. The cross-model comparison is a workbench diagnostic, not a paper finding.

Submission and release status

Private-test submissions are a separate path

The open tasks above score locally. Submitting to a task with private evaluator targets uses the public checks and separate scoring service described here.

Public submission checks are automatic

  • Validate a prediction table and ObserverCard
  • Require an immutable GitHub commit URL
  • Check schema, IDs, size, values, and declared access
  • Store a short-lived inert preflight artifact
  • Report pass or fail without executing contributor code
Prepare a submission →

Requires the private-test evaluator

  • Join predictions to evaluator-held targets
  • Return a redacted scorecard
  • Compare with the matching checked panel
  • Approve a result for leaderboard publication

This service is not active at public launch. The issue comment will state if it is enabled later. A preflight pass alone is not a score or rank.

Ranking rule

No global “best observer.”

A score is task-relative. ObserverBench can return an official rank only when the task version, observation boundary, action budget, controller, and loss match. Cross-track results remain visible as comparisons, and evaluator oracles remain unranked reference bounds.