Leo Breiman
4 min
Leo Breiman identifies a fundamental divide in how researchers approach data analysis. The first culture, which he terms the 'data modeling' culture, assumes that data are generated by a specific, underlying stochastic process. In this framework, the researcher's goal is to estimate the parameters of this model to understand the relationship between variables. The second culture, the 'algorithmic modeling' culture, treats the data-generating mechanism as a 'black box.' Instead of assuming a specific structure, these models focus on finding a function that maps inputs to outputs with high predictive accuracy.
Breiman argues that the statistical community has become overly committed to data models. While these models can be useful for simple, well-understood problems, he contends that this commitment has led to the development of 'irrelevant theory' and questionable conclusions when applied to complex, high-dimensional datasets. By forcing data into rigid, pre-defined structures, statisticians often ignore the potential for more flexible, algorithmic approaches that could provide better insights and more reliable predictions.
The core of Breiman's argument is that the primary goal of statistics should be to solve problems rather than to adhere to a specific modeling philosophy. He points out that fields outside of traditional statistics—such as machine learning and computer science—have rapidly adopted algorithmic modeling, often achieving superior results on both large, complex datasets and smaller, more traditional ones. He concludes that if statisticians want to remain relevant and effective, they must move beyond their exclusive reliance on data models and embrace a more diverse toolkit that includes algorithmic approaches.
There are two cultures in the use of statistical modeling to reach conclusions from data. One assumes that the data are generated by a given stochastic data model. The other uses algorithmic models and treats the data mechanism as unknown. The statistical community has been committed to the almost exclusive use of data models. This commitment has led to irrelevant theory, questionable conclusions, and has kept statisticians from working on a large range of interesting current problems. Algorithmic modeling, both in theory and practice, has developed rapidly in fields outside statistics. It can be used both on large complex data sets and as a more accurate and informative alternative to data modeling on smaller data sets. If our goal as a field is to use data to solve problems, then we need to move away from exclusive dependence on data models and adopt a more diverse set of tools.
Alex: So if algorithmic modeling dominates on prediction, why do data models persist?
Sam: Because of the interpretability problem you flagged, and because of causal inference. In small-sample settings, or anywhere you need to quantify uncertainty and explain the relationship between variables, parametric models are often the only tractable option. And in high-stakes decision environments — clinical trials, policy evaluation — you can't just hand a referee a random forest and call it an explanation. The opaqueness is a genuine liability.
Alex: Which is why the current push is toward constrained or hybrid architectures — physics-informed networks, causal priors baked into the model structure. [[RP_SECTION:synthesis-of-modeling-approaches|Synthesis of Modeling Approaches]]
Sam: Right. The open question Breiman's paper leaves you with is whether that synthesis is actually achievable at scale, or whether interpretability and predictive power remain in fundamental tension. His critique is most useful not as a verdict but as a diagnostic: when you're fitting a parametric model, ask yourself whether the structure is doing genuine scientific work, or whether it's filtering out signal you'd rather see.
Alex: The model's assumptions aren't neutral. They're a choice about what patterns you're even capable of detecting.
Sam: That's the takeaway. Treat the data-generating mechanism as unknown, and you open yourself to structure that a parametric assumption would have binned as noise. The most rigorous standard isn't the sophistication of your assumptions — it's the accuracy of your predictions on data the model hasn't seen. Breiman's two cultures are less a historical curiosity than a standing reminder of that.
Alex: Thanks for listening to ResearchPod.