Knowledge Graph (KG): A structured representation of facts as triples (entity, relation, entity), e.g., (Plato, author_of, The Republic)
Atom: A fundamental unit in a logical rule, expressed as r(X,Y), representing a relation between two variables or entities
Rule Head: The consequence part of a logical rule (the fact being inferred)
Rule Body: The antecedent part of a logical rule (the sequence of conditions that must be true)
Behavior Cloning: Training an LLM to mimic a reference policy or dataset directly, often by maximizing the likelihood of the provided examples
Rule Overfitting: A failure mode where the model memorizes the structure of a reasoning rule and applies it blindly, even when the specific facts required to validate the rule are missing
Anonymized Setting: An experimental setup where entity names are replaced with random strings to ensure the model relies solely on injected knowledge rather than pre-existing training data
Trial-and-Error (T&E): A learning mechanism where the model attempts a reasoning path, detects missing information (errors), and backtracks to try alternative rules