The Curse of Dimensionality¶
Why It Matters¶
Humans evolved to reason in 3D space and assume that intuitions scale. They don't. Adding more measurements seems like it should always help, but in high dimensions, it usually hurts unless you have proportionally more data. This explains why "measure everything" strategies often fail.
The Key Move¶
When adding new features or variables to any analysis, ask: "Do I have enough data to support this dimensionality?" A rough heuristic: you need exponentially more samples as dimensions increase. If data is scarce, aggressive dimensionality reduction (feature selection, aggregation, or learned embeddings) isn't optional - it's necessary for learning to work at all.
Classic Application¶
K-nearest neighbors classification. In 2D with 100 samples, you get good coverage. In 100D with 100 samples, every point is approximately equidistant from every other point - "nearest" neighbors are nearly as far as the farthest ones. The algorithm becomes random guessing.
Surprising Application¶
Decision paralysis and option overload. Choosing from a few options is tractable; choosing from many dimensions simultaneously (career, location, salary, culture, growth, commute, colleagues...) creates a high-dimensional space where you can't sample densely. Solution: reduce dimensions by identifying composite factors or accepting that you can't optimize everything simultaneously.
Failure Modes¶
Assumes features are independent - if they're correlated, effective dimensionality is lower. Smooth low-dimensional manifold hypothesis - sometimes high-dimensional data lies near a low-dimensional surface, escaping the curse. Over-pruning dimensions loses critical information.
Go Deeper¶
Hastie et al., Elements of Statistical Learning, Section 2.5; Bellman (1961), Adaptive Control Processes (original source)