arXiv paper· machine learning (LLM agent evaluation)· method paper

Skill-based Agentic Evaluation for Real-time Data Science Tasks

Aniruddha Tamhane, Raghavendra Addanki, Ayushi Aggarwal, Aditya Bansal, Rui Wang, Rui Wang, Charles Menguy, Swati Jain

cs.AI · cs.LG · cs.MA

Quick verdict

Executable ground truth + factoid scoring for live-data agent eval is promising, but the 53-case, single-skill, self-judged study with perfect recall is thin.

Summary

This Adobe preprint presents an evaluation framework for data-science agents that operate on live, continuously updated data. It combines two ideas: ground-truth-as-code, where each expected answer is an executable Python function re-run against the live data system at evaluation time so the reference drifts with the data; and factoid-level scoring, where an LLM judge decomposes the agent response and the computed ground truth into atomic claims and derives precision, recall, and accuracy from their one-to-one matches, independent of response format, plus rubric-guided Coverage/Tone/Conciseness dimensions on a 0-9 scale. The framework is implemented as a Claude Code harness skill. Validation uses 55 single-turn test cases (53 usable) on two sub-tasks of an in-house production ML skill, backed by a three-vertical synthetic database (~353k records) mirroring production schemas and including decoy datasets. Against three expert annotators (Gwet's AC2 0.883-0.931), the method reaches MCC 0.427 versus 0.331 for a natural-language ground truth and -0.379 for a no-ground-truth self-directed baseline, cutting token cost per case by 16% (~24.6k vs ~29.2k), with case-level recall a perfect 1.000 at precision 0.568. Limitations: judge and skill share the same model (self-preference risk argued but untested), correctness rests on expert-authored ground-truth code, and the appendix worked example retrieves stored reference specs rather than recomputing from live data; no significance testing and no code release.

Review complete

Assessment at a glance

machine learning (LLM agent evaluation)

5

risk flags identified

● high 1

● medium 3

● low 1

Reproducibility readinesslow
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viable

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Encoding expected answers as executable Python functions recomputed against live data at evaluation time makes agent-evaluation references resistant to data drift (§3.2).
  • Factoid-level one-to-one matching of response claims against computed ground truth yields format-agnostic, interpretable precision/recall/accuracy (§3.3-3.5).
  • On 53 comparable cases, ground-truth-as-code improves judge-human agreement (MCC 0.427 vs 0.331 for NL ground truth; -0.379 for a no-ground-truth baseline) while cutting per-case token cost ~16% (Table 3).
  • The approach generalizes to any agent whose expected output can be expressed as an executable data computation, on any capable LLM and harness (§1, §5).

Strengths

  • Targets a documented open problem with a sound lineage

    The lack of time-varying ground truth is cited as a primary open challenge (Chen et al. 2026a, §1-2); ground-truth-as-code transfers the execution-accuracy philosophy from text-to-SQL (WikiSQL, Spider, BIRD, Spider 2.0, §2) to open-ended agent responses over live data.

  • Interpretable, format-agnostic diagnostics

    Scorecards log hallucinated (Fr\Frg) and omitted (Fg\Frg) factoids verbatim (§3.5); the worked example (Appendix A, Tables 4-5) attributes failures concretely: wrong dataset bundle, a utilization-based target instead of billing.paymentFailed, and unflagged lastPaymentFailedAt leakage.

  • Measured annotation reliability

  • Anti-shortcut benchmark design

  • Candid limitations section

Weaknesses

  • Perfect case-level recall with unexamined thresholding

  • No inferential statistics on n=53

  • Headline mechanism not exercised in the validation

  • Narrow validation scope

  • Low reproducibility and loosely controlled baselines

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This Adobe preprint targets a real gap: evaluating data-science agents whose correct answers depend on live, shifting warehouse data, where frozen benchmark references go stale by construction (§1; Chen et al. 2026a is cited for the open challenge). It contributes (i) ground-truth-as-code (§3.2) — expected answers encoded as typed Python functions re-executed against the live system at evaluation time; (ii) format-agnostic factoid scoring (§3.3-3.5) — an LLM judge decomposes response and computed reference into atomic claims and reports precision, recall, and accuracy over one-to-one binary matches, plus rubric-guided Coverage/Tone/Conciseness on a common 0-9 scale (linear ×9 rescale); and (iii) a human-LLM agreement study (§5) on an internal, production-deployed ML skill. Headline results: MCC 0.427 vs 0.331 for a natural-language reference (a claimed 29% relative gain) and -0.379 for a no-ground-truth self-directed baseline, with ~16% lower token cost per case (Table 3).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is 'ground-truth-as-code'?

A technique from this paper for evaluating AI agents on live data: instead of storing a fixed reference answer, each test case's expected answer is written as an executable Python function that is re-run against the live data system at evaluation time. The reference therefore stays correct even as the underlying data changes, unlike frozen benchmark answers that go stale.

How much better is ground-truth-as-code than natural-language ground truth?

In the paper's human-agreement study on 53 comparable test cases of an internal ML skill, the LLM judge's agreement with expert annotators (MCC) was 0.427 with executable ground truth versus 0.331 with a natural-language reference (about 29% relative improvement), at roughly 16% lower token cost per case (~24.6k vs ~29.2k). A self-directed baseline without any ground truth correlated negatively with humans (MCC -0.379).

Is the code, benchmark, or data public?

No. The evaluation uses an internal Adobe machine-learning skill and a proprietary synthetic database built to mirror the company's production schemas (353,330 event records across three verticals); the paper does not mention any code or data release.

What are the paper's main limitations?

The same model (Claude Sonnet 4.6) acts as both the skill under test and the judge — a self-preference risk the authors argue away but do not test; correctness depends entirely on expert-written ground-truth code; validation covers only 55 (53 usable) single-turn cases on two sub-tasks of one internal skill; there are no significance tests; and the appendix worked example retrieves a stored reference specification rather than recomputing from live data.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figure 1 is available only as caption text; the visual pipeline details could not be independently verified.
  • Extraction appears complete through Appendix A, but judge prompts and rubric text were not visible, so the qualitative-dimension scoring could not be audited.
  • Worked-example factoid counts are approximate (|Fr|≈14, |Fg|≈12, |Frg|≈5), so its per-case metrics carry rounding.
  • Item is a preprint ('A PREPRINT' header, arXiv 2609.16487v1, Sep 2026) and appears not yet peer reviewed.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Skill-based Agentic Evaluation for Real-time Data Science Tasks | Evolve.Pub