arXiv:2608.14375  ·  cs.AI  ·  submitted 14 August 2026

Wrong but Useful: Trajectory Value Beyond Answer Correctness in Multi-Agent Messages

A message whose own answer is wrong can still carry the decomposition, constraint, or principle another agent needs.

Chih-Hsuan Yang1,*, Anjir Ahmed Chowdhury2, Cheng-Hau Yang1, Weijian Zheng1, Fernando Llorente3, Xiaolong Ma1, Xinyang Li2, Eliu A. Huerta1,4, Ian T. Foster4,1, Rajeev Thakur1

  1. Argonne National Laboratory, Lemont, IL, USA
  2. University of Houston, Houston, TX, USA
  3. Brookhaven National Laboratory, Upton, NY, USA
  4. University of Chicago, Chicago, IL, USA

*Corresponding author: bellayang@anl.gov

Key takeawaysWhat this paper establishes

Answer correctness is informative, but it does not determine whether a message helps the reasoning that follows.

41.9% · 45.3%
Wrong, yet helpful

Among leave-one-out replays where a wrong-answer message changes final correctness, this share moves it in the helpful direction — OSS and Gemma respectively. Pooled per model.

10 / 10
Every benchmark–model cell

Wrong-helpful messages appear in all five benchmarks under both model families. Their presence is universal; their magnitude is not.

p = 0.0002
Beyond replay noise

Controlled repeats show the number of repeatable message effects is unlikely to arise from replay variation alone.

No model
Nothing to download

This work releases no trained checkpoint. Experiments use openly available upstream model families through inference endpoints.

The distinctionCorrectness is not value

Multi-agent systems routinely decide which messages should shape a final answer using agreement, confidence, or automated scores. That filtering assumes a message likely to be correct is also worth keeping.

This paper separates two different judgments about the same message:

  • Proposal correctness — is the message's own answer right?
  • Trajectory value — does making the whole message available help or harm the reasoning that follows?

These come apart in both directions. A wrong answer can supply a useful decomposition or constraint; a correct answer can be paired with misleading reasoning that disrupts integration. The paper's conclusion: answer correctness is informative, but it does not determine trajectory value.

MethodDiverse Hypothesis Deliberation

DHD is a controlled measurement protocol. For each problem a recruiter assigns five problem-specific roles without seeing the ground-truth answer. Five hypothesizers each produce one structured message. An integrator then synthesizes a final answer, and a separate evaluator compares that answer to ground truth.

The measurement comes from replay: the five messages are cached, and the same integrator is run again with each message either available or hidden. Comparing the outcomes isolates one message's contribution — its trajectory value — while holding everything else fixed.

Pipeline diagram. A problem and ground truth enter a dynamic recruiter, which assigns five problem-specific roles such as chemist, physicist, scientist and engineer without seeing the reference answer. Each hypothesizer independently produces one structured cached message. An integrator synthesizes selected messages into a final answer across pool sizes k equals 0 through 4. A separate evaluator compares the final answer to ground truth and returns pass or fail.
The DHD protocol. The recruiter never sees the reference answer; the evaluator sees only the submitted answer and an evaluator-only ground truth, never agent reasoning.
Diagram of two replay mechanisms drawn from the same cached messages. In-pool leave-one-out replay hides one message at a time from the full five-message pool. Single-message replay compares an integrator given one message against an integrator given none.
Two replay mechanisms give complementary views of trajectory value from the same cached messages.

Decoding is fixed per role: recruiter, integrator and evaluator run at temperature 0; hypothesizers run at temperature 0.7 so their solution paths differ. Both model families are scored by the same separate gpt-oss-120b evaluator.

ResultsWhat the study found

Across five mathematics and science benchmarks and two openly available model families — gpt-oss-120b (OSS) and gemma-4-31B-it (Gemma) — wrong-helpful messages appear in every benchmark–model combination.

Among flips caused by wrong-answer messages, more than four in ten are helpful

Restricted to in-pool leave-one-out replays that actually change final correctness, the helpful share for messages with a wrong proposed answer is 41.9% for OSS and 45.3% for Gemma. A problem-cluster bootstrap places the OSS share at 39.5–44.3%.

Read this per model, not per benchmark. The “more than four in ten” result is pooled within each model family. Individual benchmark cells range from about 24% to about 50%. What holds in every benchmark–model cell is the weaker, still-central claim: wrong-helpful messages are always present.
Grid of helpful and harmful shares across five benchmarks and two model families. Left block, wrong answer with helpful effect: Omni-MATH-2 44.1 percent OSS and 48.6 percent Gemma; JEEBench 39.2 and 49.6; SciBench 37.0 and 38.5; LAB-Bench 35.4 and 29.3; MaScQA 26.9 and 23.6. Right block, correct answer with harmful effect: Omni-MATH-2 33.0 and 24.6; JEEBench 38.8 and 17.9; SciBench 33.6 and 42.3; LAB-Bench 39.7 and 15.1; MaScQA 18.3 and 2.8.
Off-diagonal outcomes across benchmarks and model families. Left: helpful share among flips from wrong-answer messages. Right: harmful share among flips from correct-answer messages — the converse error is real too, reaching 42.3% in one cell.

The effects survive controlled repetition

Repeated replay shows the number of repeatable message effects is unlikely to arise from replay variation alone (p = 0.0002 against a within-block permutation control).

One asymmetry the paper is explicit about: after controlling for multiplicity, wrong-helpful cases are recovered for Gemma but not for OSS.

The complete message works best — but why is open

A focused intervention on repeatable wrong-helpful messages found that the complete message works best, and that retaining its reasoning preserves more success than retaining only its answer. The paper states plainly that the source of the complete-message advantage remains open.

Evaluation is stable across evaluators

Table 1. Pairwise agreement among three evaluator models over 16,724 saved submissions, under the same answer-equivalence procedure. None of the three sees a reasoning trace.
Evaluator pairAgreementCohen's κCoverage
OSS vs Llama94.24%0.85099.83%
OSS vs Gemma95.65%0.88499.45%
Llama vs Gemma96.62%0.91599.53%

16,724 saved submissions replayed with three open evaluators. Meta-Llama-3.1-70B-Instruct and gemma-3-27b-it appear here only as evaluators in this agreement check — they are not actor model families in the study.

Benchmark sizes and per-benchmark terms are in Table 3.

† MaScQA contains 650 raw rows; one row is an exact duplicate, so all analyses collapse it to 649 unique problems. Some released per-benchmark property files therefore list 650 raw rows while the analysis N is 649.

ResourcesEverything released, in one table

Each row links directly to the artifact. The dataset is public but not unrestricted — see the terms column before you download.

Table 2. Public artifacts for this paper. Offline reproduction needs only the code repository; the dataset is required solely for work beyond the bundled derived data.
ArtifactWhat it containsTermsOpen
Paper Full text, appendix, and an ancillary reproducibility artifact arXiv arXiv:2608.14375 · PDF
Code DHD implementation, analysis pipeline, bundled derived data and figure inputs, tests MIT GitHub repository
Dataset Trajectory-value measurements, hypotheses, interventions, replay labels, registry and provenance Non-commercial No training on LAB-Bench Hugging Face dataset card
Model None. No checkpoint was trained for this paper n/a Not applicable — upstream endpoints only

Benchmarks and model families

Table 3. The five-benchmark suite. N is the number of unique problems in each evaluated slice; each is measured under both actor model families.
BenchmarkDomain and formatProblemsUpstream termsSource
Omni-MATH-2Open-answer competition mathematics4,181Apache-2.0†Hugging Face
JEEBenchMixed-choice and numeric exam science515MITGitHub
SciBenchNumeric and short-answer college science580MITGitHub
LAB-BenchLong-evidence multiple-choice biology741CC BY-SA 4.0 · do not trainHugging Face
MaScQAMixed-format materials science649‡CC BY-NC-SA 4.0GitHub

† The dataset registry records Apache-2.0 for Omni-MATH-2 while the authors’ own DATA.md disagrees; we have not adjudicated this, so treat those terms as unsettled. ‡ MaScQA contains 650 raw rows; one is an exact duplicate, so all analyses collapse it to 649 unique problems.

Actor and evaluator models

Table 4. Upstream model families, accessed through inference endpoints. No weights were trained or redistributed for this paper.
ModelRole in this paperDecodingUpstream
gpt-oss-120bActor (“OSS”), and the shared evaluator for both familiesHypothesizer T = 0.7; recruiter, integrator, evaluator T = 0Model card
gemma-4-31B-itActor (“Gemma”)Same role-specific settingsModel card
Meta-Llama-3.1-70B-InstructEvaluator only — cross-evaluator agreement checkT = 0Model card
gemma-3-27b-itEvaluator only — cross-evaluator agreement checkT = 0Model card

Llama-3.1-70B and gemma-3-27b-it appear only in the evaluator-agreement check. They are not actor model families in this study.

ReproducibilityReproduce the study

There is an important distinction between offline analysis reproduction and live model regeneration, and they are not equally available.

Table 5. Four reproduction levels and what each actually requires. Only Level 1 is fully open to a newcomer with no endpoint.
LevelWhat it doesWhat you needOpen to a newcomer?
1. OfflineInstall, unit tests, checksum validation, regenerate figures and summary tables from data bundled in the repositoryPython ≥ 3.11Yes, fully. This is the reproduction path.
2. Live protocolRun DHD on the bundled fixture against an endpoint you controlLevel 1 plus your own OpenAI-compatible endpointYes, if you bring an endpoint
3. Component maskingMatched masking arms on pools you generateLevel 2 plus cached poolsMechanism yes; see repository caveats
4. Full regenerationThe complete five-benchmark, two-family campaignBenchmark licenses and HPC-scale inferenceNot realistically

Offline reproduction, from a clean machine

git clone https://github.com/ChihHsuan-Yang/AAAI_Wrong-but-Useful.git
cd AAAI_Wrong-but-Useful
python3 -m venv .venv && source .venv/bin/activate   # Python >= 3.11
python -m pip install -r requirements.lock
python -m pytest                    # unit tests
python scripts/validate_inputs.py   # checksum-validate bundled data
bash scripts/reproduce_analysis.sh  # regenerate figures and summary tables

No API key, endpoint, cluster account, or author filesystem is needed for this path. To run new model calls you supply your own endpoint through environment variables; a dry run prints the resolved per-role model identities before any request is made.

What the offline check does and does not verify. The analysis gate recomputes the in-pool leave-one-out tables and a fixed set of summary fields. Rows and columns outside that scope are shipped and checksum-validated, but are not re-derived by the analysis step. The repository documents this explicitly rather than implying the gate validates everything.

Full details, expected outputs, troubleshooting and a per-artifact reproduction map are in the repository README, docs/PAPER_REPRODUCTION_MAP.md and docs/MODEL_DEPENDENCIES.md. The paper's arXiv entry also carries an ancillary reproducibility artifact.

AccessData and models

No model is released, and none is needed

This work does not release a paper-specific trained model. Nothing was fine-tuned for this paper. Experiments use openly available upstream model families through inference endpoints, so no model download is required or provided. The hosted endpoints did not expose weight-revision hashes, so the paper reports model identifiers, prompt configurations, decoding settings and per-run provenance instead of a checkpoint hash.

Dataset access

The full measurement archive is public at AgentsSci/AAAI_Wrong-but-Useful. It contains third-party benchmark question text and raw model messages, so it carries the upstream benchmarks' own terms and is not unrestricted:

  • Non-commercial as a whole. MaScQA content is CC BY-NC-SA 4.0, so the dataset as a whole cannot be used commercially. Excluding benchmark_id = mascqa gives a commercially usable subset.
  • Do not train on the LAB-Bench subset. LAB-Bench is CC BY-SA 4.0 and carries an upstream do-not-train request. The canary string that would normally enforce this automatically is absent from the released files (measured: 0 of 1,542 rows), so a contamination filter will not catch it — exclude benchmark_id = labbench explicitly.

Read the dataset card before downloading. Offline reproduction does not require the dataset: the derived data and figure inputs for that path are bundled in the code repository.

Offline reproduction does not depend on it: the derived data and figure inputs needed for the Level 1 path are bundled in the code repository itself.

Honest scopeLimitations

Quoted from the paper, because they qualify every result above.

  • Trajectory-value labels describe a message–pool–integrator context, not an intrinsic property of text; individual signs can change even with fixed problems and messages.
  • Repetition reduces but does not eliminate uncertainty, and the fifth-block analysis measures same-problem opportunity rather than unseen-problem generalization.
  • Leave-one-out hides a whole message in one fixed prompt order; the smaller masking diagnostic only begins to separate reasoning from the answer field.
  • Nested K prefixes are not randomized agent additions, and one model family fills all reasoning roles within each run.
  • Results may not transfer to interactive debate, heterogeneous agent models, frontier models, or tasks without a stable ground-truth answer.
  • Gemma rates condition on complete replay records, and compound labels are more evaluator-sensitive than individual answers.

CitationCite this work

@misc{yang2026wrongbutuseful,
  title         = {Wrong but Useful: Trajectory Value Beyond Answer
                   Correctness in Multi-Agent Messages},
  author        = {Yang, Chih-Hsuan and Chowdhury, Anjir Ahmed and
                   Yang, Cheng-Hau and Zheng, Weijian and
                   Llorente, Fernando and Ma, Xiaolong and Li, Xinyang and
                   Huerta, Eliu A. and Foster, Ian T. and Thakur, Rajeev},
  year          = {2026},
  eprint        = {2608.14375},
  archivePrefix = {arXiv},
  primaryClass  = {cs.AI},
  url           = {https://arxiv.org/abs/2608.14375}
}

Acknowledgments

This research used resources of the Argonne Leadership Computing Facility, a U.S. Department of Energy (DOE) Office of Science user facility at Argonne National Laboratory (ANL) operated under Contract No. DE-AC02-06CH11357. The work was also supported under the same contract by the DOE Office of Science's Advanced Scientific Computing Research Program and by Laboratory Directed Research and Development (LDRD) funding from ANL, provided by the Director, DOE Office of Science.