Evaluation run
blade-creator-paper
From BLADE: Benchmarking Language Model Agents for Data-Driven Science
Evaluated models / systems: Claude 3.5 Sonnet (claude-3-5-sonnet-20240620; BLADE), CodeLlama Instruct 7B (BLADE), DeepSeek-Coder Instruct 6.7B (BLADE), Gemini 1.5 Pro (BLADE snapshot not reported), GPT-3.5 Turbo (BLADE snapshot not reported), GPT-4o (BLADE snapshot not reported), Llama 3 70B (BLADE snapshot not reported), Llama 3 8B (BLADE snapshot not reported), Mixtral 8x22B (BLADE snapshot not reported)
Metrics, results, and full protocol
Metrics
| Metric | Kind / baseline | Unit | Aggregation | Threshold / tolerance |
|---|---|---|---|---|
| Average precision | absolute | percent | mean of per-run precision followed by macro averaging across datasets for each decision type | GPT-4o semantic matching plus transformation value/graph matching |
| Coverage@10 | absolute | percent | ground-truth coverage of the union of ten sampled runs followed by macro averaging across datasets for each decision type | run errors count as zero-coverage generations |
| Decision-type weighted F1-score | absolute | percent | weighted mean of per-decision-type harmonic means of average precision and coverage@10 | 1000-run bootstrap mean and 95% interval |
Results
| Model | Metric | Value | n |
|---|---|---|---|
| CodeLlama Instruct 7B (BLADE) | Decision-type weighted F1-score | 16.8 percent Forty one-turn generations per dataset; Table 2. | 12 |
| DeepSeek-Coder Instruct 6.7B (BLADE) | Decision-type weighted F1-score | 33.9 percent Forty one-turn generations per dataset; Table 2. | 12 |
| Llama 3 8B (BLADE snapshot not reported) | Decision-type weighted F1-score | 29.6 percent Forty one-turn generations per dataset; exact served snapshot not reported. | 12 |
| Llama 3 70B (BLADE snapshot not reported) | Decision-type weighted F1-score | 36.3 percent Forty one-turn generations per dataset; exact served snapshot not reported. | 12 |
| Mixtral 8x22B (BLADE snapshot not reported) | Decision-type weighted F1-score | 40.1 percent Forty one-turn generations per dataset; exact served snapshot not reported. | 12 |
| GPT-3.5 Turbo (BLADE snapshot not reported) | Decision-type weighted F1-score | 30.5 percent Forty one-turn generations per dataset; dated endpoint snapshot not reported. | 12 |
| GPT-4o (BLADE snapshot not reported) | Decision-type weighted F1-score | 41.7 percent Forty one-turn generations per dataset; dated endpoint snapshot not reported. | 12 |
| Gemini 1.5 Pro (BLADE snapshot not reported) | Decision-type weighted F1-score | 41.1 percent Forty one-turn generations per dataset; immutable endpoint snapshot not reported. | 12 |
| Claude 3.5 Sonnet (claude-3-5-sonnet-20240620; BLADE) | Decision-type weighted F1-score | 43.9 percent Forty one-turn generations per dataset; Table 2. | 12 |
Evidence
- section: arXiv v3 §§4.2, 5–6 and Appendices A.6–A.7 (Defines the three submitted artifacts, one-shot one-turn prompt, temperature 0.8, 40 runs, GPT-4o-assisted evaluation, average precision, coverage@10, weighted F1, and 1,000-iteration bootstrap.) — supports /benchmark_version, /scope, /protocol, /metrics, /comparability_group
- table: Table 2, One-turn Setting (Prints all nine decision-type weighted F1 point estimates and 95% confidence intervals.) — supports /model_ids, /results
- repository-path: run_scripts/sh_run_one_turn.sh, blade_bench/baselines/run.py, blade_bench/baselines/lm/analysis.py, blade_bench/conf/llm_config.yml, and blade_bench/eval/ at commit 6118fa8d5007b91aa8c91c518182db82446a4547 (Confirms all 12 datasets, 40 runs, direct generation, public prompt/evaluator, and the available exact model strings.) — supports /model_ids, /protocol/shots, /protocol/turns, /protocol/system_prompt_public, /protocol/tools, /protocol/repeats, /protocol/grader