Why Fine-Tuned LLMs (SFT & LoRA) Fail to Reason
Summary
The article explores why fine-tuned Large Language Models (LLMs), particularly those using SFT & LoRA, struggle to reason with newly memorized facts, a problem called the "knowing-using gap." This gap manifests as an accuracy disparity and a temporal lag: LLMs quickly memorize facts (100% accuracy) but fail to apply them in multi-hop reasoning, often plateauing at ~20% performance despite extensive training. The core issue is not storage but a "knowledge circuit misalignment hypothesis." Memorized facts are stored in early or late layers, while reasoning circuits are in mid-layers. The vanishing gradient problem during fine-tuning prevents new knowledge from permeating these critical mid-layer reasoning circuits. Researchers from Hong Kong University of Science and Technology, in a paper published July 9, 2026, propose "self-patching," a diagnostic technique. This method injects activation vectors from memorization runs into mid-layers during generalization, recovering 55-75% of lost reasoning. This indicates a need for architectural improvements to internal communication, not just model scaling.
Key takeaway
For Machine Learning Engineers fine-tuning LLMs for complex tasks, recognize that current supervised fine-tuning methods may lead to a "knowing-using gap." Your models might memorize facts perfectly but fail to apply them in multi-hop reasoning due to internal architectural limits and vanishing gradients. Consider diagnostic tools like activation patching to pinpoint these failures. Prioritize research into new transformer architectures that improve internal knowledge propagation, rather than solely scaling model size.
Key insights
Fine-tuned LLMs memorize facts but fail to reason with them due to internal communication breakdowns, not storage.
Principles
- Knowing a fact is not equivalent to using it for reasoning in LLMs.
- LLM reasoning circuits are bottlenecked in mid-layers.
- Vanishing gradients hinder knowledge propagation to reasoning circuits.
Method
Self-patching involves caching activation vectors from memorization runs and injecting them into specific mid-layers during generalization runs to diagnose reasoning failures.
In practice
- Use activation patching to diagnose LLM reasoning failures.
- Focus future LLM architecture on internal communication, not just scale.
Topics
- Large Language Models
- Fine-tuning
- AI Reasoning
- Transformer Architecture
- Activation Patching
- Knowing-Using Gap
Best for: Research Scientist, AI Engineer, NLP Engineer, AI Scientist, Machine Learning Engineer, AI Student
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Discover AI.