Soar: A cognitive architecture that simulates human cognition using production rules, working memory, and long-term memory
Chunking: Soar's learning mechanism that compiles the results of problem-solving in an impasse into new, permanent production rules
Impasse: A state in Soar where available knowledge is insufficient to select the next operator, triggering a sub-goal or external query
Production Rule: A symbolic logic unit in the format 'IF conditions THEN actions' used for reasoning
Working Memory Elements (WMEs): Dynamic data elements stored in Soar's working memory, typically as (object ^attribute value) triplets
PCA Cycle: Perception-Cognition-Action cycle, the feedback loop governing the agent's interaction with the environment
Neuro-Symbolic: AI systems combining neural networks (like LLMs) with symbolic logic (like Soar) to leverage strengths of both
Chain of Thought (CoT): Prompting technique where the LLM generates intermediate reasoning steps before the final answer
Cold-start: The difficulty of recommending items to new users or recommending new items with little interaction history
Long-tail: Items that are rarely interacted with; traditionally hard for recommenders due to data sparsity