microsoft/benchpress-score-matrix
BenchPress Score Matrix This dataset contains the public model-by-benchmark score matrix used by BenchPress. The release includes the lossless audited JSON, benchmark cost evidence, flat model and benchmark metadata, one row per observed score, and the paper-canonical dense subset used in the BenchPress experiments. The source repository is microsoft/benchpress. Canonical artifacts data/llm_benchmark_data.json is the authoritative rich score-matrix artifact. It… See the full description on the dataset page: https://huggingface.co/datasets/microsoft/benchpress-score-matrix.
BenchPress Score Matrix
This dataset contains the public model-by-benchmark score matrix used by BenchPress. The release includes the lossless audited JSON, benchmark cost evidence, flat model and benchmark metadata, one row per observed score, and the paper-canonical dense subset used in the BenchPress experiments.
The source repository is `microsoft/benchpress`.
Canonical artifacts
data/llm_benchmark_data.json is the authoritative rich score-matrix artifact. It preserves nested alternative candidates, audit provenance, source URLs, and normalized benchmark cost fields that cannot be represented losslessly in CSV.
data/benchmark_cost_evidence.json is the authoritative raw public cost-evidence artifact. metadata.json records the SHA-256 digest and byte size of both canonical JSON files. The CSV and Parquet files are deterministic flat exports from the score-matrix JSON.
Files
Quick start
from datasets import load_dataset
scores = load_dataset("microsoft/benchpress-score-matrix", "scores_paper")["train"].to_pandas()
models = load_dataset("microsoft/benchpress-score-matrix", "models")["train"].to_pandas()
benchmarks = load_dataset("microsoft/benchpress-score-matrix", "benchmarks")["train"].to_pandas()For the lossless audit artifact:
import json
from urllib.request import urlopen
url = (
"https://huggingface.co/datasets/microsoft/benchpress-score-matrix/"
"resolve/main/data/llm_benchmark_data.json"
)
with urlopen(url) as response:
matrix = json.load(response)Schema
The flat score tables include:
model_id,benchmark_id,scorereference_url,source_type,audit_status,matches_canonicalreported_setting_json,notes
The lossless JSON additionally preserves candidates, audit-rule identifiers, audit notes, timestamps, and benchmark-level cost evidence.
models and benchmarks include an in_paper_matrix flag that identifies rows retained by the paper-canonical threshold filter.
Matrix construction
The paper-canonical matrix applies the BenchPress construction pipeline: audit-status filtering, canonical representative selection, and the iterative threshold filter. Current export counts:
- audit pool: 283 models, 712 benchmarks, 8713 score rows
- paper matrix: 129 models x 253 benchmarks, 4905 observed cells (15.0% fill)
License
The dataset files are released under CDLA-Permissive-2.0. The source repository's MIT license applies to code and documentation, not to this dataset license grant.
Caveats
Scores come from heterogeneous public sources: model cards, official blogs, technical reports, benchmark leaderboards, and third-party aggregators. Each score retains source and audit metadata so downstream users can choose their own filtering policy.
