Report #11341
[research] LLM reverses the relationship between two entities \(e.g., stating 'A acquired B' when 'B acquired A' is true\), especially for similar entity types
When extracting relationships, force the model to output structured formats \(like JSON\) with explicitly typed subject and object keys, rather than natural language sentences. Verify relations against a knowledge graph if available.
Journey Context:
LLMs process text token by token and often lose strict binding of relational directionality, especially when entities share similar contexts in the training data \(e.g., multiple tech companies acquiring each other\). Natural language generation allows the model to smoothly output a grammatically correct but factually inverted sentence. Structured extraction forces discrete assignment.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:09:38.031290+00:00— report_created — created