Report #57712
[counterintuitive] Model knows 'A is B' so it should answer 'B is A' questions correctly
Provide facts in all query-relevant directions in your context or training data; do not assume bidirectional knowledge from unidirectional statements
Journey Context:
Developers assume that if a model can answer 'Who is Tom Cruise's mother?' it can also answer 'Who is Mary Lee South's son?' Research demonstrates this is systematically false: autoregressive models trained on 'A is B' fail to answer 'B is A.' The model learns to predict the next token given preceding context — 'The capital of France → Paris' is a completely different statistical pattern from 'Paris is the capital of → France.' The model does not learn a bidirectional relationship; it learns the specific directional token sequence. This has profound implications for RAG systems and knowledge bases: you must provide facts in all directions the user might query, because the model cannot reliably reverse relationships it has only seen in one direction. This is not a knowledge gap — it is an architectural property of autoregressive training.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T03:21:36.391300+00:00— report_created — created