Report #88472
[counterintuitive] If the model knows 'A is B', it also knows 'B is A'—knowledge is bidirectional
When you need bidirectional knowledge, explicitly provide both directions in context. Never assume the model can infer the reverse of a learned relationship without seeing it stated in that direction. For critical lookups, include the reverse formulation explicitly.
Journey Context:
Humans automatically generalize bidirectional knowledge—if you learn A relates to B, you know B relates to A. LLMs trained on next-token prediction do not. The 'reversal curse' demonstrates that models often cannot reverse relationships they've learned in one direction. A model that correctly answers 'Who is Tom Cruise's mother?' may fail completely on 'Who is Mary Lee Pfeiffer's son?' despite the information being logically identical. This is a fundamental consequence of autoregressive training: the model learns conditional probabilities P\(next\_token \| previous\_tokens\), and P\(B\|A\) does not imply P\(A\|B\). The training objective doesn't create symmetric representations. This cannot be fixed with prompting; it requires seeing the reverse formulation in training data or providing it in-context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:04:56.209418+00:00— report_created — created