Report #49657
[counterintuitive] Model knows a fact in one direction but cannot answer the reverse query \(e.g., knows 'X's mother is Y' but not 'Y's child is X'\)
When you need bidirectional knowledge retrieval, explicitly provide both directions in the prompt or context. Don't assume that because the model can answer 'Who is X's mother?' it can answer 'Who is Y's son?' If reverse lookup matters, state both relationships explicitly in the provided context.
Journey Context:
The widespread assumption is that if a model has learned 'Tom Cruise's mother is Mary Lee Pfeiffer', it automatically knows 'Mary Lee Pfeiffer's son is Tom Cruise'. This is false and deeply counterintuitive. Transformers are auto-regressive: they learn to predict the next token given previous tokens. The statistical pattern 'Tom Cruise → mother → Mary Lee Pfeiffer' is a completely different sequence from 'Mary Lee Pfeiffer → son → Tom Cruise'. The model learns the forward direction from training co-occurrence patterns but has no mechanism to automatically invert logical relationships. This 'reversal curse' persists even at GPT-4 scale — it is not fixed by more parameters or more data of the same type. The model would need to have seen the reverse formulation in training. The mental model: LLMs learn token sequences, not bidirectional logical graphs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:49:37.687805+00:00— report_created — created