Summary (Overview)
- Novel Benchmark: Introduces Taste-Bench, the first benchmark measuring "taste" in LLM agents—the ability to make good long-horizon decisions at decision forks where outcomes are not immediately visible.
- Automatic Mining: Constructs 502 taste questions automatically from existing agent trajectories (2,677 engineering rollouts on SWE-bench Pro and 1,132 research runs from RE-Bench/HCAST) without human annotation, using two complementary methods: parallel trajectories (divergent attempts at the same task) and detour trajectories (self-corrections within a single run).
- Key Findings: Frontier models struggle significantly—the best model (GPT-5.6 Sol) achieves only 59.7% accuracy (random guessing = 25% under dual-order protocol). Accuracy drops dramatically with time horizon (62.3% for in-prefix evidence to 21.0% for more-work evidence), and increased reasoning budget does not improve accuracy.
- Trainable Taste: Demonstrates that taste can be distilled—a student model trained via teacher distillation (with privileged outcome information) improves from 30.0% to 47.9% on held-out tasks and boosts end-to-end executor success on SWE-bench Pro from 14.6% to 33.7%.
- Benchmark Quality: Human review confirms 98.8% agreement with mined labels, and the benchmark is publicly released with code and dataset.
Introduction and Theoretical Foundation
The paper addresses a critical gap in LLM agent evaluation: while agents increasingly work on long-horizon tasks (ML research, software engineering, scaffold refinement), existing benchmarks only measure end-to-end success—whether the agent finishes the task—but provide no measure of the quality of decisions made along the way.
Definition: The authors formalize "taste" as the ability to make good long-horizon decisions—choosing the better direction at points where multiple paths are available and the consequences of the choice only appear much later in the trajectory.
Key Insight: The later part of a trajectory provides hindsight evidence for earlier decisions. Agent systems routinely make multiple attempts at the same task; when attempts diverge at a common point (a decision fork), the recorded outcomes identify which direction was better. This allows automatic labeling without expert annotation.
Formal Framework: Given attempts at task sharing prefix that diverge into candidates and at fork time , each branch produces evidence mapped to a scalar outcome . The label is:
The question is where everything after the fork is hidden. A model's taste is estimated as:
Methodology
Fork Mining — Two Complementary Constructions
1. Parallel Trajectories: Aligns pairs of attempts at the same task that diverge at a fork. The shared prefix becomes the question context, and the two directions become candidates. The recorded outcomes (test passes, research scores) determine the label. Captures wrong judgments the agent never notices.
2. Detour Trajectories: A generator model reads a single trajectory with its outcome and locates three events: (a) the step where the agent takes a direction, (b) the observed failure ending that direction, (c) the step where the agent takes a different direction that completes the task. The fork is placed before the abandoned direction. Captures wrong judgments the agent corrects later.
Filtering Pipeline
- Trivial questions removed: Questions answerable from candidate wording alone (judged by models seeing only candidates, no trajectory)
- Undecidable questions removed: Questions where the label is not clearly consistent with the full record (judged by models seeing the complete task record)
- Human review: 100 sampled questions reviewed by two independent reviewers; 98.8% agreement with mined labels (Cohen's κ = 0.973)
Evaluation Protocol
- Each question evaluated twice (seeded order and exact reverse) to address position bias
- A question counts as correct only when both orders are answered correctly
- Random guessing accuracy = 25% (product of ½ per order); position-biased models score 0%
Distillation Recipe
- Base model: Qwen3.6-27B with LoRA adapters
- Task-disjoint folds: 390 engineering questions split into two folds; each student trains on one and evaluates on the other (no task seen in both)
- Teacher-student setup: Privileged teacher (same frozen base model) sees the question plus a demonstration of the supported candidate; student sees only the benchmark-visible context
- Loss: Token-level forward KL from student to teacher, computed on teacher-sampled continuations (following SDPO framework)
- End-to-end evaluation: Student's judgment at each fork is written as advice into the task context; a fixed executor agent completes the task independently
Empirical Validation / Results
Model Performance on Taste-Bench
| Model | Average (%) | Research (%) | Engineering (%) |
|---|---|---|---|
| GPT-5.6 Sol | 59.7 | — | — |
| GPT-5.5 | 59.5 | — | — |
| (Other 12 models) | Widely dispersed below | — | — |
Finding 1: Current frontier models show limited taste—even the strongest cannot reliably identify the better direction on binary choices.
Effect of Time Horizon
Forks are annotated with four ordinal time-horizon levels (in-prefix, inferable, next-step, more-work):
| Horizon Level | Mean Accuracy (14 models) |
|---|---|
| In-prefix | 62.3% |
| Inferable | — |
| Next-step | — |
| More-work | 21.0% (near random guessing) |
Finding 2: Model errors concentrate on forks with long time horizons—accuracy falls as horizon increases, confirming that answering requires predicting later work.
Effect of Reasoning Budget
- Increasing reasoning effort (3 settings) changed GPT-5.6 Sol by −0.2 points and GPT-5.6 Luna by +2.2 points (statistically insignificant)
- Models produce most reasoning tokens at the more-work level—the level with lowest accuracy
Finding 3: Larger reasoning budget does not improve taste; models recognize hard forks but cannot resolve them.
Comparison with End-to-End Benchmarks
- Pearson correlation with SWE-bench Verified: ()—only partial correlation
- Engineering subset correlation: (despite being mined from SWE-bench Pro tasks)
- Top 4 SWE-bench Verified models are within 4.0 points there but 10.7 points apart on Taste-Bench
Distillation Results
| Setting | Held-out Accuracy (%) | Mean Dual-Order Accuracy (%) |
|---|---|---|
| Base model | 30.0 | 42.7 |
| Distilled student | 47.9 | 62.4 |
End-to-end SWE-bench Pro success (41 held-out tasks):
| Setting | Success Rate |
|---|---|
| No advice | 14.6% |
| Correct advice (upper bound) | 39.0% |
| Student advice | 33.7% |
Finding 4: Taste is distillable—the student gains 17.9 points on unseen tasks and achieves most of the upper bound on end-to-end success (+19.1 points over baseline).
Theoretical and Practical Implications
-
Measurement without annotation: The paper demonstrates that decision quality can be measured automatically from hindsight over existing trajectories, eliminating the need for expensive expert annotation and enabling scalable evaluation across new domains.
-
Complementary benchmark dimension: Taste-Bench measures process quality rather than just outcome success, providing a new axis for model evaluation that is only partially correlated with end-to-end benchmarks (). This suggests that end-to-end success does not fully capture decision-making ability.
-
Time-horizon insight: The finding that accuracy degrades with time horizon (from 62.3% to 21.0%) reveals a fundamental limitation in current models' ability to reason about long-term consequences—a critical capability for autonomous agents.
-
Trainability of judgment: The successful distillation of taste (requiring only a privileged teacher with outcome knowledge) suggests that judgment can be improved without additional task-specific data, and that improved judgment directly translates to better task outcomes.
-
Practical framework: The advice-injection paradigm (student judges forks, executor follows advice) provides a practical architecture for improving agent performance on complex tasks.
Conclusion
The paper makes three primary contributions:
-
Formalization: Defines "taste" as the ability to choose the better direction at decision forks and shows it can be measured from hindsight over existing trajectories without human annotation.
-
Benchmark: Releases Taste-Bench (502 questions across software engineering and ML research), demonstrating that current frontier models achieve only ~60% accuracy, with errors concentrating on long-horizon forks where increased reasoning effort does not help.
-
Training method: Shows that taste is trainable via teacher distillation, producing students that generalize to unseen tasks and improve end-to-end task success.
Future directions include: extending the benchmark to more domains, exploring whether taste can be further improved through other training paradigms, and investigating whether the advice-injection framework can be integrated into production agent systems. The authors hope Taste-Bench provides "a practical basis for measuring and training the judgment of long-horizon agents."
Related papers
- Same Model, Different Harness: Different Coding-Agent Results
Changing the harness configuration alone, with model weights and tasks fixed, significantly boosts coding-agent performance under context pressure, so the model and harness together constitute the tested solver.
- Red-Teaming Auto Mode: Improving Blocking Classifiers Against Malign Coding Agents
Production blocking monitors in coding agents are vulnerable to persistent adversarial agents, with 79% of injection attacks succeeding, though framing and edit monitoring reduce success by over 50 percentage points.
- Harness or Model? Isolating the Harness Effect in Agentic Coding with a Contamination-Controlled Private Suite
A vendor-native agent harness shows no average solve-rate advantage over a neutral harness for the same model, though workload mix may still matter.