Rule-based reasoning uses explicit symbolic rules and logical inference rather than statistical associations learned from data. It provides a reference point for understanding how LLM reasoning differs: LLMs can generate intermediate steps and simulate reasoning behavior without explicitly executing rule-based logic. section 1.5 section 1.8
Use the distinction to separate the mechanisms and improvement methods involved:
- Rule-based systems apply explicit logical rules; LLMs rely on statistical pattern matching learned from data. section 1.8
- LLM reasoning can be improved through inference-time compute scaling, reinforcement learning, supervised fine-tuning, and distillation without becoming rule-based. section 1.5 section 1.8
Figure 1.7 An illustrative example of how a language model (GPT-4o in ChatGPT) appears to “reason” about a contradictory premise
Inspect an example of apparent LLM reasoning about a contradictory premise, then compare its behavior with explicit rule execution. section 1.5




