<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Scientific AI on Synaptic Radio</title><link>https://synapticradio.com/categories/scientific-ai/</link><description>Recent content in Scientific AI on Synaptic Radio</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>anshuman264@gmail.com (Anshuman Sahoo)</managingEditor><webMaster>anshuman264@gmail.com (Anshuman Sahoo)</webMaster><copyright>Anshuman Sahoo</copyright><lastBuildDate>Mon, 14 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://synapticradio.com/categories/scientific-ai/index.xml" rel="self" type="application/rss+xml"/><item><title>A Better Benchmark Is Not a Better Scientist</title><link>https://synapticradio.com/post/evaluating-scientific-agents-drug-discovery/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><author>anshuman264@gmail.com (Anshuman Sahoo)</author><guid>https://synapticradio.com/post/evaluating-scientific-agents-drug-discovery/</guid><description>&lt;img src="https://synapticradio.com/post/evaluating-scientific-agents-drug-discovery/cover.svg" alt="Featured image of post A Better Benchmark Is Not a Better Scientist" />&lt;p>At BenchSci, I worked across several layers of scientific AI: extracting evidence
from papers and figures, representing it in knowledge graphs, retrieving it for
scientists, and building agents for literature triage, scientific question
answering, hypothesis generation, and experiment recommendation. That experience
changed how I think about evaluating scientific agents.&lt;/p>
&lt;p>The obvious evaluation is rarely the one that matters most.&lt;/p>
&lt;p>A retrieval model can improve mean average precision. A scientist can prefer one
agent&amp;rsquo;s answer over another. A judge can give a mechanistic hypothesis a higher
score. Each result is useful. None establishes that the system will make research
more reliable or direct experimental capacity toward better questions.&lt;/p>
&lt;p>A scientific agent is not merely producing text. It is influencing what evidence
a scientist reads, which hypothesis looks promising, and which experiment gets
run next. The evaluation therefore has to follow the decision, not stop at the
answer.&lt;/p>
&lt;h2 id="start-with-the-failure-not-the-metric">Start with the failure, not the metric
&lt;/h2>&lt;p>Suppose a production agent searches literature and a disease-biology knowledge
graph, synthesizes a mechanistic hypothesis, and recommends an experiment.&lt;/p>
&lt;p>A new checkpoint looks clearly better than the baseline:&lt;/p>
&lt;ul>
&lt;li>scientists prefer its responses by 14 percent on an internal comparison;&lt;/li>
&lt;li>it retrieves more relevant evidence;&lt;/li>
&lt;li>it reasons over longer biological paths;&lt;/li>
&lt;li>its experiment recommendations are more specific and actionable.&lt;/li>
&lt;/ul>
&lt;p>During red-teaming, however, it confidently presents several causal hypotheses
whose evidence is incomplete, indirect, or contradictory. In one case it treats
co-expression as causal support. In another it extrapolates from one cell line to
a disease context without qualification. In a third it recommends an experiment
without a control that would distinguish the proposed mechanism from the most
likely alternative.&lt;/p>
&lt;p>The wrong question is:&lt;/p>
&lt;blockquote>
&lt;p>Which model has the higher average score?&lt;/p>&lt;/blockquote>
&lt;p>The useful question is:&lt;/p>
&lt;blockquote>
&lt;p>Does the new model improve scientific decisions without increasing confident,
consequential errors?&lt;/p>&lt;/blockquote>
&lt;p>The failure to prevent is:&lt;/p>
$$
\boxed{
\text{weak or incomplete evidence}
\land
\text{consequential scientific claim}
\land
\text{unjustified confidence}
\land
\text{no attempt to resolve the uncertainty}
}
$$&lt;p>That definition comes before ECE, Brier score, preference rate, or any other
metric. It identifies the behavior that could waste experimental capacity or
redirect a research program.&lt;/p>
&lt;h2 id="a-scientific-answer-is-a-sequence-of-decisions">A scientific answer is a sequence of decisions
&lt;/h2>&lt;p>Token probabilities are not the right abstraction. Neither is a single scalar
called &lt;code>agent_confidence&lt;/code>.&lt;/p>
&lt;p>Given a scientific question, the agent has several legitimate actions:&lt;/p>
$$
x \rightarrow
\begin{cases}
\text{answer from established evidence},\\
\text{retrieve more evidence},\\
\text{surface a contradiction},\\
\text{ask for experimental context},\\
\text{propose a discriminating experiment},\\
\text{defer to a domain expert}.
\end{cases}
$$&lt;p>Calibration is partly about selecting the right action. If evidence is
sufficient, another search wastes time. If it is not, producing a more fluent
answer makes the system worse. If two mechanisms explain the observations, the
right output may be an experiment that separates them rather than a stronger
claim about either one.&lt;/p>
&lt;p>The behavioral contract should therefore distinguish at least four questions:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Evidence:&lt;/strong> Did the system find the relevant observations, including
contradictory results?&lt;/li>
&lt;li>&lt;strong>Reasoning:&lt;/strong> Does the evidence support the stated biological relationship?&lt;/li>
&lt;li>&lt;strong>Communication:&lt;/strong> Does the response separate observation, inference, and
speculation?&lt;/li>
&lt;li>&lt;strong>Action:&lt;/strong> Is the proposed next experiment informative, feasible, and
appropriately controlled?&lt;/li>
&lt;/ol>
&lt;p>These are related, but they are not interchangeable. A biologically plausible
hypothesis can be poorly supported. A well-supported association can still fail
to establish causality. A reasonable experiment can be uninformative if both the
main hypothesis and its alternative predict the same outcome.&lt;/p>
&lt;h2 id="evaluate-the-system-in-layers">Evaluate the system in layers
&lt;/h2>&lt;p>Scientific agents often contain a chain of learned and deterministic components:&lt;/p>
$$
\text{query}
\rightarrow
\text{retrieval}
\rightarrow
\text{entity resolution}
\rightarrow
\text{graph traversal}
\rightarrow
\text{evidence synthesis}
\rightarrow
\text{hypothesis}
\rightarrow
\text{experiment}
$$&lt;p>An end-to-end score tells us whether the response failed. It rarely tells us why.&lt;/p>
&lt;p>I would annotate a failure against the earliest broken contract:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Layer&lt;/th>
&lt;th>Question&lt;/th>
&lt;th>Example failure&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Retrieval&lt;/td>
&lt;td>Was the necessary evidence available to the model?&lt;/td>
&lt;td>A contradictory paper was never retrieved.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Extraction&lt;/td>
&lt;td>Was the evidence represented correctly?&lt;/td>
&lt;td>A figure&amp;rsquo;s control and treatment labels were reversed.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Graph&lt;/td>
&lt;td>Was the biological path valid?&lt;/td>
&lt;td>Two entities were connected through an ambiguous synonym.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Synthesis&lt;/td>
&lt;td>Did the conclusion follow from the evidence?&lt;/td>
&lt;td>Correlation was rewritten as causation.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Recommendation&lt;/td>
&lt;td>Would the experiment resolve the uncertainty?&lt;/td>
&lt;td>The proposed readout cannot distinguish two mechanisms.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Communication&lt;/td>
&lt;td>Was confidence appropriate?&lt;/td>
&lt;td>A tentative hypothesis was stated as established fact.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>This decomposition is operationally important. Post-training the reasoning model
will not repair a missing graph edge. Improving retrieval will not fix an agent
that consistently overstates causal evidence. Adding generic caution to the
prompt can make every answer sound uncertain without improving a single
decision.&lt;/p>
&lt;h2 id="build-the-evaluation-distribution-around-risk">Build the evaluation distribution around risk
&lt;/h2>&lt;p>A generic scientific question-answering set is not enough. I would build five
complementary evaluation sets, each answering a different question.&lt;/p>
&lt;h3 id="representative-workflow-traffic">Representative workflow traffic
&lt;/h3>&lt;p>Sample the intended mix of literature triage, target-disease association,
mechanism-of-action questions, biomarker exploration, experimental
troubleshooting, and experiment recommendation.&lt;/p>
&lt;p>Stratify by therapeutic area, target class, evidence density, question type, and
user expertise. This set estimates average product utility. It should not be
expected to provide enough examples of rare, expensive failures.&lt;/p>
&lt;h3 id="risk-enriched-cases">Risk-enriched cases
&lt;/h3>&lt;p>Oversample the situations in which a persuasive answer is most likely to be
misleading:&lt;/p>
&lt;ul>
&lt;li>sparse or conflicting literature;&lt;/li>
&lt;li>novel targets and long knowledge-graph paths;&lt;/li>
&lt;li>evidence from only one organism or cell line;&lt;/li>
&lt;li>observational evidence without a perturbational result;&lt;/li>
&lt;li>claims that depend on a scientific figure or supplementary material;&lt;/li>
&lt;li>ambiguous gene, protein, or disease entities;&lt;/li>
&lt;li>experiments with missing controls;&lt;/li>
&lt;li>disagreement between retrieval, graph, and model-based signals.&lt;/li>
&lt;/ul>
&lt;p>This set does not estimate the production base rate directly. It supplies the
statistical power needed to characterize important failure modes.&lt;/p>
&lt;h3 id="counterfactual-pairs">Counterfactual pairs
&lt;/h3>&lt;p>Counterfactual cases test whether the model responds to evidence rather than
continuing a familiar scientific narrative.&lt;/p>
&lt;p>Consider this pair:&lt;/p>
&lt;blockquote>
&lt;p>Knocking out gene X reduces proliferation in a disease-relevant cell line.&lt;/p>&lt;/blockquote>
&lt;p>Now add one fact:&lt;/p>
&lt;blockquote>
&lt;p>The same knockout also reduces proliferation in healthy control cells.&lt;/p>&lt;/blockquote>
&lt;p>The second result weakens a disease-specific mechanistic claim and changes the
next experiment. The agent&amp;rsquo;s confidence and recommendation should change with
it.&lt;/p>
&lt;p>Other useful interventions include removing a key paper, changing the model
organism, replacing a perturbational study with a correlational one, or adding a
contradictory result. These tests reveal whether confidence is actually sensitive
to evidence quality.&lt;/p>
&lt;h3 id="temporal-holdouts">Temporal holdouts
&lt;/h3>&lt;p>Provide only evidence available before a historical cutoff, then evaluate the
agent&amp;rsquo;s hypotheses against experiments or publications that appeared later.&lt;/p>
&lt;p>This is not equivalent to a prospective study, but it is stronger than asking an
expert whether a hypothesis sounds plausible while both the model and evaluator
can see the eventual answer. Time-based splits also reduce leakage between
closely related papers and experimental programs.&lt;/p>
&lt;h3 id="a-hidden-discovery-set">A hidden discovery set
&lt;/h3>&lt;p>Scientists and red-teamers should continuously search for cases where the new
model invents a causal interpretation, misses decisive contradictory evidence,
or proposes a non-discriminating experiment.&lt;/p>
&lt;p>This set should rotate and remain outside the training loop. Once a team repeatedly
optimizes against an evaluation, it becomes part of the training environment and
loses much of its value as a scientific instrument.&lt;/p>
&lt;h2 id="turn-expert-judgment-into-a-measurement-process">Turn expert judgment into a measurement process
&lt;/h2>&lt;p>&amp;ldquo;Have scientists rate the answers&amp;rdquo; is not yet an evaluation design.&lt;/p>
&lt;p>A useful rubric forces the evaluator to inspect claims and decisions separately:&lt;/p>
&lt;ul>
&lt;li>Does every material claim have supporting evidence?&lt;/li>
&lt;li>Does each citation entail the claim attached to it?&lt;/li>
&lt;li>Is the evidence direct, indirect, or merely consistent with the hypothesis?&lt;/li>
&lt;li>Were credible conflicting findings surfaced?&lt;/li>
&lt;li>Are the disease, organism, tissue, and experimental contexts aligned?&lt;/li>
&lt;li>What observation would falsify the hypothesis?&lt;/li>
&lt;li>Does the experiment discriminate among plausible mechanisms?&lt;/li>
&lt;li>Are the essential positive, negative, and orthogonal controls present?&lt;/li>
&lt;li>What is the cost of acting on this recommendation if it is wrong?&lt;/li>
&lt;/ul>
&lt;p>Multiple experts should label the consequential subset independently. Their
disagreement should be measured, not silently averaged away. Scientific
ambiguity is part of the target: a model should not be rewarded for sounding
certain where qualified experts disagree.&lt;/p>
&lt;p>Expert time is most valuable when allocated asymmetrically. Use an initial block
to define the rubric and build a high-quality calibration set. Spend the
remaining time on:&lt;/p>
&lt;ul>
&lt;li>cases where the models disagree;&lt;/li>
&lt;li>high-confidence recommendations;&lt;/li>
&lt;li>novel or sparse-evidence questions;&lt;/li>
&lt;li>high-severity failures;&lt;/li>
&lt;li>automated-grader uncertainty;&lt;/li>
&lt;li>newly discovered failure clusters.&lt;/li>
&lt;/ul>
&lt;p>This produces far more information per expert-hour than uniformly grading
thousands of routine answers.&lt;/p>
&lt;h2 id="an-llm-judge-is-useful-only-where-it-has-been-validated">An LLM judge is useful only where it has been validated
&lt;/h2>&lt;p>At the scale required for model development, expert review needs a scalable
complement. An LLM-as-a-judge can apply a scientist-authored rubric across a much
larger evaluation set, but aggregate agreement is a weak validation target.&lt;/p>
&lt;p>The relevant quantity is closer to:&lt;/p>
$$
P(
G_{\text{judge}}=G_{\text{expert}}
\mid
\text{severity},\text{task},\text{model disagreement}
).
$$&lt;p>A judge can reach 95 percent agreement overall while failing on the five percent
of examples that determine whether the system is safe to release. I would report
agreement separately for unsupported causal claims, missing controls,
contradictory evidence, novel hypotheses, and high-confidence model outputs.&lt;/p>
&lt;p>The judge should also see the retrieved evidence and score atomic claims rather
than the fluency of the complete response. Otherwise it can reward the same
persuasive style that created the failure.&lt;/p>
&lt;h2 id="calibration-should-control-the-next-action">Calibration should control the next action
&lt;/h2>&lt;p>For a classifier, calibration often asks whether predictions assigned 80 percent
confidence are correct about 80 percent of the time. A scientific agent requires
several named events:&lt;/p>
$$
\begin{aligned}
c_{\text{retrieval}}
&amp;=P(\text{the necessary evidence was retrieved}),\\
c_{\text{support}}
&amp;=P(\text{the evidence supports the stated claim}),\\
c_{\text{experiment}}
&amp;=P(\text{the proposed experiment resolves the stated uncertainty}),\\
c_{\text{outcome}}
&amp;=P(\text{the experiment meets its prespecified success criterion}).
\end{aligned}
$$&lt;p>The probabilities have different labels, denominators, and consequences. They
should not be collapsed into one confidence score.&lt;/p>
&lt;p>I would also evaluate &lt;strong>selective risk&lt;/strong>. Let coverage $c$ be the fraction of
cases in which the agent makes a substantive mechanistic claim without searching
again, requesting context, or deferring to a scientist. Then measure:&lt;/p>
$$
R(c)=P(
\text{materially unsupported claim}
\mid
\text{agent answers at coverage }c
).
$$&lt;p>The risk-coverage curve asks whether unsupported claims actually become rarer as
the agent becomes more selective. It is more informative than counting how often
the model uses phrases such as &amp;ldquo;the evidence is limited.&amp;rdquo;&lt;/p>
&lt;p>For experiment recommendation, uncertainty alone is not enough. The agent should
prefer an additional experiment when the expected value of information exceeds
its cost:&lt;/p>
$$
\begin{aligned}
\operatorname{EVI}(e)
&amp;=\mathbb{E}\left[\max_a U(a\mid D,e)\right] \\
&amp;\quad-\max_a U(a\mid D)-C(e).
\end{aligned}
$$&lt;p>Here $D$ is the current evidence, $e$ is a proposed experiment, $a$ is a
subsequent action, $U$ is scientific utility, and $C(e)$ is the experiment&amp;rsquo;s
cost. The expression is conceptual rather than directly observable in most
workflows, but it clarifies the desired behavior: request evidence that can
change the decision, not evidence that merely makes the report longer.&lt;/p>
&lt;p>The &lt;a class="link" href="https://synapticradio.com/post/model-calibration-in-llms/" >model calibration guide&lt;/a> covers the
underlying reliability diagrams, proper scoring rules, and calibration methods.
The important extension here is that calibrated signals should change the
agent&amp;rsquo;s policy.&lt;/p>
&lt;h2 id="compare-models-with-paired-decisions">Compare models with paired decisions
&lt;/h2>&lt;p>Both models should answer the same cases with access to the same evidence. This
supports paired estimates of the difference:&lt;/p>
$$
\Delta=M(B)-M(A).
$$&lt;p>Report bootstrap confidence intervals for scientist preference, claim support,
contradiction recall, experiment quality, and severity-weighted failures.&lt;/p>
&lt;p>Rare-event safety needs special care. If neither model produces a catastrophic
error in a small sample, that does not prove equivalence. The release decision
should consider the upper confidence bound on the regression that remains
compatible with the data. Risk-enriched sampling and high-volume automated
evaluation help, but the final high-severity cases still require expert review.&lt;/p>
&lt;p>The evaluation should also separate two costly error types:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>false advance:&lt;/strong> confidently pursuing a weak hypothesis or uninformative
experiment;&lt;/li>
&lt;li>&lt;strong>false rejection:&lt;/strong> dismissing a valuable hypothesis because the evidence is
novel, sparse, or outside the model&amp;rsquo;s familiar distribution.&lt;/li>
&lt;/ul>
&lt;p>An agent that avoids every false advance by recommending more review on every
case is safe-looking but not useful.&lt;/p>
&lt;h2 id="release-with-gates-not-a-blended-score">Release with gates, not a blended score
&lt;/h2>&lt;p>I would not trade one severe scientific regression against many small writing or
retrieval improvements through a weighted average.&lt;/p>
&lt;p>The release rule should look like:&lt;/p>
$$
\boxed{
\begin{aligned}
\text{SHIP}
&amp;=\text{UtilityImproves}
\land
\text{GroundingHolds}
\land
\text{TailRiskHolds}
\land
\text{CalibrationImproves}
\land
\text{JudgeValidated}
\end{aligned}
}
$$&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Gate&lt;/th>
&lt;th>Example release requirement&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Scientific utility&lt;/td>
&lt;td>A statistically credible gain in blinded expert preference or task completion.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Evidence grounding&lt;/td>
&lt;td>No regression in claim support, citation entailment, or contradictory-evidence recall.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Experiment quality&lt;/td>
&lt;td>Better discriminating power and control completeness at comparable cost.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Calibration&lt;/td>
&lt;td>Lower unsupported-claim risk at the same answer coverage.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Tail risk&lt;/td>
&lt;td>No meaningful increase in confident, high-severity scientific errors.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Robustness&lt;/td>
&lt;td>Gains persist across therapeutic areas, novel targets, and sparse-evidence cases.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Evaluator validity&lt;/td>
&lt;td>The scalable judge remains reliable on release-determining slices.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>If the new model improves average utility but fails a tail-risk gate, the answer
need not be either global deployment or complete rejection. It can be released
behind a narrower policy: show the evidence path, require scientist review for
novel targets, or use it for retrieval and experiment ideation without allowing
it to state a final mechanistic conclusion.&lt;/p>
&lt;p>The restricted workflow must itself be evaluated. Human review is not a magic
safety layer if the model&amp;rsquo;s fluency anchors the reviewer or hides missing
evidence.&lt;/p>
&lt;h2 id="let-the-failure-shape-the-next-training-run">Let the failure shape the next training run
&lt;/h2>&lt;p>Suppose the new model is more useful and more specific but repeatedly overstates
causal claims. A plausible training diagnosis is:&lt;/p>
&lt;blockquote>
&lt;p>The objective rewarded persuasive, actionable answers without adequately
rewarding evidence completeness, falsifiability, and calibrated deferral.&lt;/p>&lt;/blockquote>
&lt;p>The next training environment should include cases where the optimal action is
to retrieve again, surface a contradiction, ask for context, or propose a test
rather than answer directly.&lt;/p>
&lt;p>A structured reward might include:&lt;/p>
$$
\begin{aligned}
r={}&amp;r_{\text{utility}}
+r_{\text{evidence support}}
+r_{\text{falsifiability}}
+r_{\text{appropriate uncertainty}}\\
&amp;-r_{\text{unsupported causality}}
-r_{\text{missing controls}}.
\end{aligned}
$$&lt;p>The terms still need adversarial validation. A model can game an uncertainty
reward by attaching generic caveats to every claim. It can game an experiment
reward by recommending exhaustive panels. It can game a citation reward by
adding many irrelevant sources.&lt;/p>
&lt;p>The real loop is therefore:&lt;/p>
$$
\text{observed failure}
\rightarrow
\text{component diagnosis}
\rightarrow
\text{evaluation}
\rightarrow
\text{training intervention}
\rightarrow
\text{hidden validation}.
$$&lt;p>Evaluation is not the report at the end of training. It is the mechanism that
turns a production failure into the next research hypothesis.&lt;/p>
&lt;h2 id="bottom-line">Bottom line
&lt;/h2>&lt;p>A better scientific agent does not merely retrieve more relevant papers, write a
more plausible mechanism, or win a preference comparison. It helps a scientist
take a better next step.&lt;/p>
&lt;p>That requires an evaluation spanning the entire workflow:&lt;/p>
$$
\text{evidence}
\rightarrow
\text{reasoning}
\rightarrow
\text{uncertainty}
\rightarrow
\text{experiment}
\rightarrow
\text{observed result}.
$$&lt;p>Start by naming the consequential failure. Build representative and
risk-enriched evaluations. Use counterfactuals to test sensitivity to evidence.
Validate automated judges on the cases that matter most. Measure whether
uncertainty changes the next action. Release only when average utility improves
without hiding a worse tail.&lt;/p>
&lt;p>The benchmark is evidence. The scientific decision is the product.&lt;/p></description></item></channel></rss>