Trim model complexity
Prefer the simplest model of a situation that still fits all the evidence.
Why it works
Adding explanatory variables can always improve a model’s fit to past data, but each extra variable increases overfitting — the model starts explaining noise, not signal, and its predictions deteriorate. The parsimony principle in statistics (formalized as AIC or BIC) penalizes complexity to find the model that generalizes, not just memorizes.
How to do it
- When building any model or theory, ask: can I remove any variable without losing explanatory power?
- Test the simplified model against new data rather than the data it was built on.
- Use fit + simplicity as a combined criterion, not fit alone.
- Update the model only when a new variable demonstrably improves out-of-sample prediction.
Evidence
Overfitting is a well-documented failure mode in statistics and machine learning. Information-theoretic criteria (AIC, BIC) that penalize model complexity are standard tools for selecting models that generalize rather than memorize. Hawkins gives a direct account of why unpenalized added parameters degrade out-of-sample prediction, making the cost of unnecessary complexity concrete rather than merely formal. (mechanistic)
Statistical parsimony criteria assume a specific loss function and data-generating model; they are guides, not oracles. Domain knowledge still matters.
Sources
- Akaike (1974), AIC criterion; Schwarz (1978), BIC criterion
- Akaike, Hirotugu (1974). "A New Look at the Statistical Model Identification." IEEE Transactions on Automatic Control, 19(6), 716–723.
- Schwarz, Gideon (1978). "Estimating the Dimension of a Model." The Annals of Statistics, 6(2), 461–464.
- Hawkins, Douglas M. (2004). "The Problem of Overfitting." Journal of Chemical Information and Computer Sciences, 44(1), 1–12.
Common mistake
Adding complexity until the explanation covers every observed quirk, then mistaking the coverage for understanding.
Practice this with IX Coach
7 days free, then $40/month (~$1.30/day).
More practices for Occam’s Razor: Prefer the Simpler Explanation
- Count the assumptions each explanation requires
When two explanations fit the facts, count how many unverified assumptions each one rests on.
- Resist conspiracy escalation
When your explanation requires others to have coordinated secretly, apply the razor hard.
- Diagnose before elaborating
Check the common, simple explanation first before searching for rare or complex ones.
- Know when not to apply the razor
Occam’s Razor is a tiebreaker, not a rule: when evidence clearly supports complexity, go there.
- Resist the single-cause trap
Simple doesn’t always mean one cause — sometimes the simplest honest answer is 'multiple contributing factors.'
- Apply parsimony to your own communication
Use the fewest words and concepts that carry the full meaning — not as brevity, but as clarity.
Related concepts
- Hanlon's Razor: Never Attribute to Malice What Stupidity Can Explain
The charitable-attribution heuristic and why it usually serves you better
- Thinking, Fast and Slow, Made Usable
Two systems, the biases they create, and when to slow down
- First-Principles Thinking, Made Usable
Reasoning up from fundamentals, with the mechanism behind why it beats analogy
- Anchoring Bias in Negotiation and Judgment
Why the first number wins — the mechanism, and how to set and resist anchors