Report #77241
[research] Failing to answer 'Who is X's parent?' when trained only on 'Y is X's parent' \(asymmetric factual recall\)
When querying for bi-directional relationships \(e.g., variable assignments, class hierarchies\), do not assume the model knows the reverse relationship. Explicitly search or retrieve both directions, or structure the knowledge graph/RAG to handle inverse queries.
Journey Context:
LLMs struggle to generalize factual relationships in reverse. If a codebase defines A extends B, asking 'What extends B?' might fail if the model only memorized the forward declaration. This is a fundamental failure of autoregressive training. RAG must account for this by indexing bidirectionally.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:14:35.420176+00:00— report_created — created