OpenVerification1 Eval

May 2, 2026 · View on GitHub

Model Cards

Starting with version 2.3.0.preview, the evaluation results are provided in the corresponding Model Card. The rest of this file is archived from earlier versions.

Output Predictions and Evaluations

See the model directory (in the GitHub Release binary) reexpress_mcp_server_model__v2_1_0/model_details/final_eval_output for the output predictions (all_predictions.jsonl), logs (version_2.1.0.log.txt), sorted possible label errors1 (possible_label_errors.jsonl), and sorted predictions in the High-Reliability region 2 (high_reliability.jsonl) for each eval split, as well as the model's calibration set. Graphs of the output are also saved in model directory.

We provide high-level summary statistics here. This is an evaluation of the underlying SDM estimator used in the MCP Server; the tool-calling LLM is not involved. In other words, the arguments to reexpress(user_question: str, ai_response: str) are directly the question and response from the benchmark dataset without translation by, nor composition with, a tool-calling LLM.

Version 2.1.0

Data SplitMarginal AccuracyAdmitted AccuracyAdmitted ProportionDataset Size
Calibration (not held-out)0.930.980.73120159
MMLU Validation (binary verification)0.920.970.703036
OpenVerification1 5k Test0.920.980.695000
MMLU-Pro-4-QA-GPT4o-Letters0.880.950.545346
MMLU-Pro-4-QA-GPT4o-Explanations0.870.940.605344

Version 2.0.0

Data SplitMarginal AccuracyAdmitted AccuracyAdmitted ProportionDataset Size
Calibration (not held-out)0.920.980.7274684
MMLU Validation (binary verification)0.930.970.643036
OpenVerification1 5k Test0.940.980.735000
MMLU-Pro-4-QA-GPT4o-Letters0.870.940.455346
MMLU-Pro-4-QA-GPT4o-Explanations0.870.930.605344

Version 1.2.0

(Versions 1.2.0 and earlier used the earlier formulation of the SDM estimator, with a different criterion for determining the admitted points.)

Data SplitMarginal AccuracyAdmitted AccuracyAdmitted ProportionDataset Size
Calibration (not held-out)0.930.980.6174684
MMLU Validation (binary verification)0.930.980.473036
OpenVerification1 5k Test0.930.990.635000
MMLU-Pro-4-QA-GPT4o-Letters0.860.930.305346
MMLU-Pro-4-QA-GPT4o-Explanations0.860.940.445344

Interestingly, with this version in particular, the models are sufficiently strong that a non-trivial number of annotation errors (i.e., irreducible/aleatoric error) is evident with the MMLU-Pro-4-QA datasets. These can be examined interactively using utils_graph_output.py. See the end of the training script for example use.

Version 1.1.0

Data SplitMarginal AccuracyAdmitted AccuracyAdmitted ProportionDataset Size
Calibration (not held-out)0.920.980.6228225
MMLU Validation (binary verification)0.880.970.333036
OpenVerification1 5k Test0.920.980.625000
MMLU-Pro-4-QA-GPT4o-Letters0.740.960.095346
MMLU-Pro-4-QA-GPT4o-Explanations0.840.950.315344

Legend

The "Admitted" instances are those for which the predicted probability from the SDM estimator for the verified class (i.e., label 1) is in the High-Reliability region. See the paper "Similarity-Distance-Magnitude Activations" for details. In the context of the MCP Server, these instances would have a confidence >= 90% in the main output.

As indicated in the table, the estimator correctly detects the instances that have a probability >= 0.9, even as the overall marginal accuracy varies substantially relative to the model's Calibration set.

Footnotes

  1. These are instances that are in the High-Reliability region, but the predicted class does not match the ground-truth label. These are sorted descending by p(y | x).

  2. These are instances for which the confidence label of the main output from the MCP Server would be >= 90%. These are sorted descending by p(y | x).