Apply to my task
arXiv:2609.13454 ★ 77 Sep 11, 2026

Temporal Masking: Why LLMs Bend Past Decisions to Fit a Known Outcome — and How to Stop It

Key result

Up to 5.5% of LLM answers flip to the opposite if the model knows how the case turned out — even when it's explicitly asked to ignore it. The temporal masking method gets you an honest assessment of a decision as of moment X, without mixing in knowledge of what happened after X. The catch is that the instruction "ignore the future" is nearly useless here — the only thing that works is physically removing future data from the text the model sees.

01

TL;DR

When you ask an LLM to evaluate a decision made in the past, the model quietly pulls its assessment toward the outcome it already knows — even if you explicitly ask it not to. A simple request like "ignore what happened afterward" reduces the effect but doesn't eliminate it: the only thing that reliably works is physically removing future information from the context.

Picture this: you ask a model whether a patient's probability of a complication was high at hour 24 of observation. If the context contains the full medical history — including the fact that the complication occurred at hour 36 — the model starts inflating its risk estimate at hour 24, adjusting to what it "already knows." In the experiments, up to 16% of answers changed when future information was added, and up to 5.5% of answers literally "flipped": the model first gave the correct prospective answer, then switched to the option matching the actual outcome.

The fix isn't an instruction — it's surgical trimming of the context. If you need to evaluate a decision "as of moment X," the model is physically prevented from seeing data "after X." This removes the distortion almost completely, and accuracy doesn't drop — which means the future information wasn't helping the model reason better; it was only throwing it off.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

STEP 1: Define the reference point — the moment for which you need an objective assessment
STEP 2: Build the context ONLY from events before that point → cut everything that happened later
STEP 3: Ask about the decision as of that moment, without mentioning the outcome
STEP 4 (optional, but not enough on its own): Add the instruction "don't use knowledge of the outcome" — it reduces the effect but doesn't replace the trimming in step 2

All steps happen in one prompt — you simply control what information goes into it.

03

Example in Action

Task: You're breaking down a case for a podcast or a consulting session — should the founder of a hypothetical delivery startup have turned down a funding round in 2021, judging the decision only by the data available back then rather than by the fact that the market crashed in 2022.

Prompt:

You are an independent business analyst. Evaluate the company founder's decision 
as of March 2021.

Here are the facts known to the company BEFORE March 2021:
- Revenue was growing 40% year over year
- The round was offered at a $50M valuation
- The main competitor had just closed a round at a $200M valuation
- Unit economics were positive in three out of five cities

[Don't add anything here about what happened after March 2021 — 
no data on the market downturn, the crisis, or the company's later fate]

Question: Was it reasonable to turn down the round based ONLY 
on the data above? Give a score from 1 to 5 and justify it.

Result: The model gives an assessment based solely on the facts provided — without a hindsight "hint." If you additionally ask the model to evaluate the same decision but add the fact "in 2022 the market crashed" to the context, the answer will most likely shift toward "the decision was bad" — even if it was perfectly logical at the time it was made. Comparing these two answers shows you exactly where hindsight bias kicks in.

04

Why It Works

An LLM can't truly separate "what was known then" from "what happened later" — if information about the outcome is in the context, it shapes the assessment of the past even when the question doesn't directly mention it. It's the same effect people have: "I knew it all along" — and judging by the study's results, the model falls for it just as easily as a human.

At the same time, the model has a strength: it responds to what is physically present in the text. Remove the data, and the model can't "make it up out of thin air" — it has to rely only on what it sees.

The method leverages that strength: instead of an instruction to "forget the outcome" (which works partially and unreliably), it literally cuts out the distorting information from the context. No access to the data — no distortion.

Control levers: - Reference point (cutoff) → move it earlier or later depending on which decision moment you care about. - An explicit "don't use knowledge of the outcome" warning → add it as an extra layer of protection, but not as the main mechanism — on its own it doesn't fully remove the effect. - Question format (numeric score, yes/no, free text) → pick what fits the task; the method works the same across all formats.

05

Limitations

⚠️ An instruction isn't a full fix: even a direct request to "ignore what happened afterward" reduces the distortion but doesn't remove it — the model still partly gravitates toward the known outcome if it's in the context.

⚠️ Partial information leakage weakens the method: if you trimmed the timeline but left the original text in the context (for example, a full narrative that briefly mentions what happened next), the protection works worse — you need to scrub all sources of future information, not just one.

⚠️ The method doesn't make the model smarter: trimming the context removes the distortion but doesn't increase accuracy — if the correct answer objectively requires later information, leaving it out won't help.

06

How They Studied It

The researchers took 171 real medical cases from the open PubMed database — 40 sepsis cases and 131 diabetes cases involving GLP-1 class drugs. Each case was turned into a time-stamped chronology of events. For each case they generated 10 questions tied to a specific moment — for example, "what probability of a complication is reasonable at hour 24" — with a predefined "correct" answer (based only on data up to that moment) and a "trap" (an answer matching the actual outcome).

Four models (GPT, Gemma, GLM, Opus) answered the same questions in two versions: with the full history and with a time-trimmed one. They tested seven different conditions — with the original case text, with synthetic text, with manual and automatic timeline annotation — to make sure the effect wasn't tied to a particular data format.

The result held across all conditions: full access to future information pushed the models' answers toward the "trap" — and this was confirmed not only through answer changes in general but also through a strict metric that captured transitions specifically from an initially correct answer to an incorrect one matching the outcome. At the same time, answer accuracy didn't change significantly in any condition — meaning the future information didn't help the models answer more correctly; it only distorted their judgment. They also checked separately whether an explicit "don't think about the outcome" instruction helps — it turned out to reduce the effect but not eliminate it, which led the authors to conclude that control at the context level is more reliable than an instruction.

07

Adaptations and Extrapolations

🔧 Technique: applying it outside medicine — evaluating business decisions, case breakdowns, media analysis

The principle works in any situation where you need to evaluate a decision "in the moment" rather than in hindsight. For example, when preparing a breakdown for a blog or a podcast about startups:

Evaluate [company]'s decision to [decision] in [date].

Here is what the team knew at the time: [only facts before the date]

Don't mention or use information about what happened 
after [date] — even if you know it from your training data. 
Evaluate the decision strictly from the standpoint of the information above.

This is especially useful if the model "knows" the real outcome from its training data (say, a widely known company story) — then a simple prohibition isn't enough; you need to explicitly confine the frame of reasoning to the facts provided.

🔧 Technique: A/B comparison to diagnose bias

To check how strongly the model itself is prone to this distortion in your task, ask the same question twice: once with trimmed context, once with the full context (including the outcome). Compare the answers. If they diverge, you've caught hindsight bias in its purest form.

08

Resources

Hindsight Bias in Clinical Temporal Reasoning: How Future Data Exposure Affects Large Language Model Judgment — Misaki Matsuura (Case Western Reserve University), Sayantan Kumar and Jeremy C. Weiss (National Library of Medicine, NIH), Ojas Kadam (Rice University). Submitted to ML4H 2026 (Machine Learning for Health).

Research digest

Key result

Up to 5.5% of LLM answers flip to the opposite if the model knows how the case turned out — even when it's explicitly asked to ignore it. The temporal masking method gets you an honest assessment of a decision as of moment X, without mixing in knowledge of what happened after X. The catch is that the instruction "ignore the future" is nearly useless here — the only thing that works is physically removing future data from the text the model sees.

Principle

Don't ask the model to "forget" — cut it out. The model can't invent a fact it doesn't see in the text, but it can't ignore a fact that's there. That's the essence of temporal masking: you define a reference point, trim the context at that boundary, and everything after it physically disappears from the prompt rather than just being labeled "don't consider."

Why it works

The reason is simple and a bit embarrassing for LLMs: a model confuses "what was known then" with "what I know now" if both pieces of information sit in the same context. A direct request to "ignore the outcome" reduces the distortion but doesn't remove it — up to 16% of answers still shift toward the known ending. The model falls for the classic human "I knew it all along" effect — only for the model it happens at the level of text, not psychology. Remove the text about the outcome and you remove the distortion, with no drop in accuracy: so the future data wasn't helping the model reason, only throwing it off.

When to apply

Analyzing past decisions → case breakdowns (business strategy, clinical records, legal disputes, investment decisions), especially when the source text already contains the outcome and it's impossible to miss. Not suitable if the correct answer objectively requires information from the future — trimming the context won't make the model smarter, only more honest.

Mini recipe

1. Find the reference point: the moment for which you need an objective assessment (e.g., "at hour 24" or "March 2021"). 2. Trim the context: keep only events before that point, physically delete everything after — including hidden mentions in the middle of the text. 3. Ask without hints: the wording shouldn't refer to what happened next. 4. Add a safety net (not a cure-all): the phrase "evaluate only based on the data provided" — it reduces residual distortion but doesn't replace the trimming in step 2.

Examples

[BAD]: `Evaluate whether the founder's decision was reasonable. The company turned down a round in March 2021, and in 2022 the market crashed` [GOOD]: `Evaluate the founder's decision as of March 2021, using ONLY facts from before that date: revenue +40% year over year, round valuation $50M, a competitor closed its round at $200M. Don't mention anything about events after March 2021`

In plain words

Models can't think in the past tense once they know how the story ends. When you ask a model to evaluate an old decision by a doctor or an investor while leaving the outcome in the text, it falls straight into the classic knew-it-all-along effect (hindsight bias). LLMs are built in such a way that knowing the outcome inevitably poisons the assessment of the past, turning a logical analysis into plain reverse-engineering to fit the answer.

It's like watching a replay of a game when you already know the final score was 3-0 and yelling at the screen: "come on, it's obvious where he's going to pass!". In the actual moment, it wasn't obvious to the player at all. But your brain — exactly like a model with the full context — builds a fake chain of causes after the fact and plays the genius expert.

What to do about it: verbal pleading along the lines of "forget that the patient died" or "ignore the crisis" doesn't work at all. The model will peek anyway. The only working method is surgical removal of data. You need to physically cut every event after day X out of the prompt and feed the AI only a clean snapshot of the info at the moment of decision.

The study was run on medicine, but the bug is completely universal. Whether you're evaluating a three-year-old startup, a lawsuit, a crypto deal that went bust or an old code commit — knowledge of the future turns the audit into a useless fiction. Anywhere you need an honest retrospective, you can't let the model peek into the crystal ball.

Bottom line: if you want a sane post-mortem from a model, cut the context down to the root. Prompts begging "please be objective" are naive nonsense. Leave the model only what was actually on the person's desk at the moment of choice; otherwise, instead of deep analysis, you'll get confident hindsight hogwash.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Temporal Masking: Why LLMs Bend Past Decisions to Fit a Known Outcome — and How to Stop It arXiv:2609.13454

Sign in to apply this study New accounts get 50 free credits.