Intrinsic vs Post-Hoc — Two Paths to an Explainable Model

There are exactly two ways to get an explainable model: build one that's transparent from the start, or build a black box and explain it afterward. These two paths — intrinsic interpretability and post-hoc explanation — define the entire field, and choosing between them is the first real decision in any project where understanding matters. This post lays out both, their trade-offs, and why the choice is less obvious than "just use the accurate model and explain it later."

Post 1 introduced the accuracy-interpretability tension. This post gives the two strategic responses to it. Everything else in the series is an instance of one or the other: glass-box models (intrinsic) or the explanation techniques like LIME and SHAP (post-hoc). Knowing the distinction — and the serious argument for preferring intrinsic when you can — frames all the techniques to come.

Intrinsic interpretability: transparent by design

The first path is to use a model that is interpretable by construction — a “glass box” whose reasoning you can read directly, with no separate explanation step:

The appeal is strong: the explanation is faithful (it’s not an approximation — it’s the actual model), it’s always available, and there’s no risk of the explanation diverging from what the model really does. The cost is the accuracy ceiling from post 1 — these models may not capture complex patterns as well as a deep net. But that cost is often smaller than assumed: for many real problems, especially tabular ones, a well-engineered interpretable model (good features + logistic regression or a tuned small ensemble) matches a black box closely, so you get transparency nearly for free. The intrinsic path says: reach for the transparent model first, and only accept opacity when the accuracy gain is real and worth it.

Post-hoc explanation: explain the black box afterward

The second path is to build the most accurate model you can — a black box — and then apply a separate technique to explain its behavior after the fact. This is post-hoc interpretability, and it’s where most of the field’s famous methods live:

The appeal is that you don’t sacrifice accuracy — you keep the best model and get explanations. This is why post-hoc methods dominate in practice: they let teams use powerful models while still answering “why?” And for genuinely complex domains (images, text, high-dimensional data) where interpretable models really can’t compete, post-hoc explanation is the only option — you can’t make a transparent model that matches a deep net on image recognition, so you build the deep net and explain it.

But post-hoc explanations carry a fundamental caveat that post 1 flagged: they are approximations of the model, not the model itself. A post-hoc explanation is a second model or procedure trying to describe the first, and it can be unfaithful — it can give a plausible, human-friendly story that doesn’t actually match what the black box is doing. You can get an explanation that looks reasonable and is wrong about the model’s true reasoning, which is worse than no explanation because it’s confidently misleading. Post-hoc interpretability buys accuracy-plus-explanation, but the explanation comes with an asterisk you must never forget.

Choosing between them — and the real debate

The choice between intrinsic and post-hoc is a genuine strategic decision, and there’s a serious, often-overlooked argument for intrinsic:

The practical discipline that follows: first ask whether you even need the black box. Train an interpretable baseline; if it’s close to the black box’s accuracy, prefer it and get faithful explanations for free. Only when the black box’s accuracy advantage is real and the problem truly demands it should you accept opacity — and then lean on post-hoc methods (posts 3–7) while remembering their explanations are fallible approximations (post 8). The two paths aren’t equal defaults: intrinsic should be the first reach, post-hoc the considered fallback — the opposite of the common “build the fanciest model, explain it later” instinct.

The throughline: there are exactly two routes to an explainable model. Intrinsic interpretability uses models transparent by construction — linear/logistic regression (coefficients are the explanation), short decision trees (the path is a rule), rule-based/additive models — giving faithful, always-available explanations that can’t diverge from the model, at an accuracy cost that’s often smaller than assumed (especially on tabular data). Post-hoc interpretability builds a black box for accuracy then explains it afterward with (usually model-agnostic) techniques (feature importance, LIME, SHAP) — keeping the best model and the only option for complex domains like images/text, but its explanations are approximations that can be unfaithful (plausible yet wrong — confidently misleading). The real debate: for high-stakes problems where an interpretable model is competitive, prefer intrinsic rather than risk an unfaithful explanation of a black box (Rudin’s argument) — so the discipline is first ask whether you even need the black box, making intrinsic the first reach and post-hoc the considered fallback.

Key takeaways

Further reading

Sources & References