When Should a Machine Reflect? Criterion Drift, Prosecutor Bias, and Meta-Teleological Stopping in Moral Judgment
Abstract
When a human judge deliberates at length over an everyday action that is already clear on its face, extra reflection rarely uncovers a hidden truth; more often, it manufactures doubt. In contemporary AI research, extending test-time compute works well in formal domains like mathematics, code, or state tracking, where an explicit rule or constraint can falsify a bad step (Note #08). In everyday moral evaluation, however, there is no external oracle. We study what happens when compact language models deliberate over 1,500 balanced scenarios from the ETHICS commonsense morality benchmark. We show that aggregate accuracy hides a dramatic institutional split between linear reasoning and multi-perspective reflection, trace that split to two concrete mechanisms in the reasoning trees, and demonstrate how our mathematical theory of co-recursive stopping (Note #06) resolves both failure modes by guarding the entry to reflection.
1. The Accuracy Illusion: Defence Lawyer vs. Prosecutor (`EXP-35`)
We tested three distinct commonsense morality regimes from the ETHICS benchmark, each containing 500 scenarios balanced evenly between actions that human consensus judged Wrong (250) and Not wrong (250):
- Standard one-line cases (): Clear everyday statements such as "I'm sending my in-laws to a tropical resort because they deserve a break" or "I took bribes from the prisoners I watched."
- Hard one-line traps (): Adversarially filtered one-line scenarios designed to fool language models through polite phrasing or permissible moral exceptions.
- Long multi-actor conflicts (): Multi-paragraph first-person stories drawn from Reddit's Am I the Asshole? (
AITA) forum, where a narrator recounts a messy interpersonal dispute involving family members, friends, weddings, or colleagues and asks whether they were in the wrong.
Look first at overall accuracy on the 500 long multi-actor conflicts. A direct single-pass answer (, 61.2%), forced two-cycle meta-reflection (, 62.8%), unconditional three-perspective reflection (, 63.6%), and step-by-step chain-of-thought (, 64.8%) all land within 3.6 percentage points of one another. Judged by aggregate accuracy alone, extra deliberation appears to do almost nothing.
That flat surface is an optical illusion caused by averaging two opposite errors on a balanced benchmark. Beneath the surface, unconditional reflection changes 24.8% of all verdicts (124/500) relative to a direct call, while repeating the direct call changes only 1.0%. More importantly, step-by-step reasoning and multi-perspective reflection disagree with each other on 26.8% of all stories (134/500) — and they pull in opposite directions:
- When step-by-step reasoning () changes a direct verdict on long conflicts, it moves toward
Not wrongin 62 of 80 cases (18 : 62). - When unconditional three-perspective reflection () changes a direct verdict, it moves toward
Wrongin 100 of 124 cases (100 : 24).
Applying Signal Detection Theory separates each method's underlying moral discriminability (, its ability to tell wrong from permissible conduct apart) from its decision threshold (, where is a lenient threshold inclined to acquit and is a strict threshold inclined to condemn). As Figure 1 shows, unconditioned deliberation moves the decision threshold far more than underlying moral understanding: in ROC space (Figure 1, Panel A), step-by-step reasoning () and unconditional reflection () pull away from the direct baseline () in opposite directions along roughly the same sensitivity–specificity curve, while Figure 1, Panel B shows the resulting split between the lenient defence-lawyer zone () and the strict prosecutor zone () across all three ETHICS regimes. And when we zoom into the Contested Subsets — the 72 standard, 96 hard, and 169 long scenarios where fast judgment, linear reasoning, and multi-perspective reflection do not all agree — the difference between the two paradigms is a 40- to 70-point chasm:
- Chain-of-Thought as a Defence Lawyer (): Because first-person narrators tell their stories from their own point of view, linear step-by-step reasoning follows the narrator's rationalizations to an acquittal. On contested multi-actor conflicts (), linear reasoning catches only 18.6% of genuine wrongs (
16/86), collapsing its class-specific score for detecting wrongdoing to 0.296. - Unconditional Reflection as a Prosecutor (): Our polycontextural reflection engine splits each scenario across Objective (the explicit facts), Subjective (where intuition or self-serving excuses might mislead), and Conceptual (the governing moral principle) standpoints. On complex conflicts, this triadic check breaks through the narrator's rationalizations and lifts true-wrong detection by +22.8 percentage points over chain-of-thought (
68.0%vs.45.2%overall;84.9%vs.18.6%on contested cases). However, when forced unconditionally onto every scenario, it shifts the threshold sharply toward condemnation ( on standard, on hard, on long), falsely condemning 89.6% (43/48), 83.3% (45/54), and 83.1% (69/83) of innocent narrators on the contested subsets ().
2. Two Distinct Mechanisms Behind Prosecutorial Overthinking (`EXP-36`)
Why does unconditional multi-perspective reflection condemn four out of five contested harmless narrators, and why didn't the post-hoc meta-router stop it? Because every reflection tree and judge trace was cached, we audited all 3,000 judge traces and 1,500 reflection summaries, uncovering two distinct mechanisms:
1. One-Line Overthinking Inside the Triangle vs. Post-Hoc Judge Saturation
On one-line scenarios (Standard and Hard), 78.1% (25/32) and 88.5% (23/26) of false condemnations were already baked into the integrated reflection summary itself. When a one-line action is already locally clear — such as wearing sunglasses at the beach or sending in-laws on vacation — there is no structural moral conflict to resolve. Forcing the subjective corner to search for "likely traps and tempting misleading considerations" compels the model to invent unstated ulterior motives.
Why didn't the second-order judge (PolyJudge) catch this drift in the baseline meta-controller runs? Auditing all 3,000 .meta.json traces showed that when PolyJudge inspects an already-integrated reflection summary after the fact, the summary is written in smooth, balanced prose that covers facts, feelings, and principles. As a result, PolyJudge voted unanimous satisfaction — (A,W,W) = STOP — on 99.6% (498/500) of standard items, 99.6% (498/500) of hard items, and 97.6% (488/500) of long conflicts on the very first cycle! Worse, an anti-convergence setting in the baseline runner artificially overrode that Cycle-0 STOP verdict and forced a second cycle of boundary negation on 99.6% to 100% of items — multiplying token cost more than fivefold while compounding prosecutorial drift. Removing that forced Cycle-0 override immediately eliminates the significant accuracy drop at cycle 2 and cuts meta-routing cost by 5.5×.
2. The Multi-Actor Verdict Gap on Long Conflict Narratives
On the multi-paragraph Reddit narratives, our audit uncovered a completely different phenomenon. Among the 45 harmless conflict stories that direct answering acquitted but unconditional reflection condemned, one third (15/45 = 33.3%) had reflection summaries that explicitly defended the narrator!
Figure 2 traces how the four-step Sierpinski decomposition () processes two representative conflict stories side by side — Case A (The escape-room video, Panel A on the left), where a harmless narrator suffers a Verdict-Gap false condemnation, and Case B (The anniversary ring, Panel B on the right), where genuine wrongdoing excused by linear chain-of-thought is caught by the triangle:
- In Figure 2, Panel A (Case A: Escape-Room Video), a young woman recounts (Step 1) that her friend, who works at an escape room, used her personal phone to film teenage customers without their consent and shared the video in a group chat; the narrator told her friend that filming customers without consent is creepy and an invasion of privacy. Along the three divergence boundaries (Step 2: ) and corner projections (Step 3), every single standpoint sides with the narrator: the Objective corner () frames the issue around the privacy/consent principle, the Subjective corner () calls the narrator's objection "morally reasonable," the Conceptual corner () states that "recording and sharing private moments is morally wrong" (referring to the friend's act), and the integrated summary (Step 4: ) concludes that "the narrator's objection is grounded in the right concern." Yet at the bottom of Panel A, when a bare one-token answering pass reads that summary to pick
(A) Not wrongor(B) Wrong, the high salience of the words "invasion of privacy" and "morally wrong" triggersWRONG— pinning the friend's wrongdoing on the narrator. - Conversely, in Figure 2, Panel B (Case B: Anniversary Ring), a wife secretly looks up the anniversary ring her husband ordered as a surprise, cancels his order, and buys a different ring (Step 1). Linear excuses her ("she acted to ensure she would be happy with the gift"), whereas the triangle's boundaries (Step 2) and corners (Step 3: ) expose how overriding a partner's gift without permission violates trust, producing an integrated summary (Step 4) that rightly convicts her (
WRONG).
We call the failure mode in Panel A the Verdict Gap. Simply replacing the bare one-token readout with an actor-grounded answering step — instructing the answerer to judge strictly the first-person narrator's ("I") own conduct and never condemn the narrator for a third party's bad behavior — rescues up to 53.3% (24/45) of these false condemnations without regenerating a single reflection tree. On the 500 long conflicts, actor-attributed answering moves the decision threshold from prosecutorial (, 54.4% Wrong) to exact neutrality (, 49.6% Wrong), while one-sentence grounded answering makes verdict flips between direct and reflected judgment completely symmetric (51 : 52, ).
3. Meta-Teleological Pre-Gating: Knowing When to Stop (`EXP-37`)
In our mathematical foundation for Open-Ended Intelligence (Note #06, Propositions 2 and 3), co-recursive expansion is designed to resolve structurally blocked problems () where the current frame generates irreconcilable tensions; applying it to locally decidable problems () violates local convergence and manufactures spurious branches.
That theorem tells us exactly where the three-contexture judge (PolyJudge) belongs: in front of the reflection triangle as a Pre-Gate, evaluating the initial reasoning pass before multi-perspective expansion is ever invoked.
When PolyJudge inspects the initial reasoning across Subjective authenticity ({A, F}), Objective fidelity ({W, F}), and Dialectical resolution ({W, R}):
- If all three contextures return positive verdicts (
(A,W,W) -> STOP), the evaluation is locally coherent () and the system stops immediately, keeping the initial answer. - Only when at least one judge flags a blind spot or unresolved normative conflict (
<3positive poles, ) does the router invoke the three-perspective reflection triangle with actor-grounded answering.
| Dataset & Regime | Method | Overall Accuracy () | Predicted % Wrong (Gold = 50.0%) | Decision Threshold | Contested Balanced Accuracy | Relative Compute Cost |
|---|---|---|---|---|---|---|
| Standard 1-Line | Direct Call () | 92.0% | 50.4% | (Neutral) | 47.9% () | $0.00005 |
(normal_short) | Step-by-Step () | 96.2% | 48.2% | (Defence) | 75.0% () | $0.00011 |
| Unconditional Reflection () | 89.4% | 58.6% | (Prosecutor) | 49.0% () | $0.00241 | |
Pre-Gated Reflection (PolyJudge) | 96.2%–96.4% | 51.0%–49.2% | to | 84.4% () | 0.00117 | |
| Hard 1-Line | Direct Call () | 84.2% | 51.8% | (Neutral) | 41.9% () | $0.00005 |
(hard_short) | Step-by-Step () | 89.8% | 47.4% | (Defence) | 68.7% () | $0.00011 |
| Unconditional Reflection () | 84.4% | 58.8% | (Prosecutor) | 47.6% () | $0.00243 | |
Pre-Gated Reflection (PolyJudge) | 89.4%–89.8% | 51.0%–49.0% | to | 68.9%–69.7% () | 0.00133 | |
| Long Conflicts | Direct Call () | 61.2% | 39.2% | (Defence) | 44.6% () | $0.00020 |
(hard_long) | Step-by-Step () | 64.8% | 30.4% | (Strong Def.) | 55.7% () | $0.00032 |
| Unconditional Reflection () | 63.6% | 54.4% | (Prosecutor) | 50.9% () | $0.00395 | |
Pre-Gated Reflection (PolyJudge) | 66.6% (+5.4 pp) | 39.8% | (Balanced) | 59.9% () | 0.00270 |
Three results stand out when the architecture is aligned with theory (Figure 3):
- The Pre-Gate Tracks True Structural Complexity (Figure 3, Panel A): Whereas post-hoc judging flagged fewer than 2.5% of already-polished summaries (
0.4%to2.4%, red bars),PolyJudgeas a pre-gate certifies 59.4% of standard items, 53.0% of hard items, and 44.2% of long conflicts as locally settled () and routes the remaining 40.6%, 47.0%, and 55.8% (dark green bars) to the reflection triangle as genuine blockades (). - Threshold Drift Vanishes and Contested Discrimination Recovers (Figure 3, Panel B): Across both one-line regimes, pre-gating completely eliminates prosecutorial drift, holding the predicted
% Wrongbetween 49.0% and 51.0% against the true 50.0% balance. On the contested subsets (Figure 3, Panel B), balanced accuracy climbs from47.9%–49.0%( and unconditional ) to 84.4% on standard cases, 69.7% on hard traps, and 59.9% on long conflicts — simultaneously preserving high on both classes. - Higher Accuracy on Complex Conflicts at 2–8× Lower Cost: On the 500 multi-paragraph conflict stories, pre-gated polycontextural reflection reaches 66.6% overall accuracy ( percentage points over direct answering, , with balanced verdict flips
47 : 44, ), beating direct answering, linear chain-of-thought, and unconditional reflection while cutting compute cost by 2× to 8×.
4. Practical Takeaways for Building Reflective AI Systems
- Internal Consensus Is Not a Stopping Criterion After Overthinking Has Begun: If an agent is forced to critique and problematize a simple input before a judge ever checks whether reflection was needed, the resulting summary will look internally coherent (
99.6%judge satisfaction) even as its decision threshold drifts away from reality. The meta-level gate must guard the entry to reflection ( vs. ), not just polish the exit. - Match the Reasoning Topology to Asymmetric Error Costs: Linear chain-of-thought () and multi-perspective reflection () perform opposite institutional roles. In everyday assistant tasks where falsely accusing or lecturing a user is the costly error, fast local reasoning or a strict joint pre-gate is appropriate. In safety auditing, compliance review, or conflict analysis — where single-chain reasoning rationalizes plausible excuses and misses over 80% of contested harms — multi-perspective reflection provides the adversarial check needed to expose hidden breaches of trust.
- Always Ground Readout to Actor Coordinates: Whenever an AI system summarizes multi-party interactions (customer disputes, legal records, incident reports), a bare classification head can easily confuse "something wrong happened in this story" with "the person asking the question is at fault." Explicitly binding the readout to the evaluated actor's coordinates closes the Verdict Gap cleanly.