Why Healthcare Needs Interpretable ML — and How FCA Delivers It
Why unexplainable risk scores fail in the clinic, why post-hoc SHAP isn't enough, and how Formal Concept Analysis bakes trust into the model.
A heart-disease risk score that a clinician cannot explain tends to get ignored — and an ignored model is worse than no model at all. That is the quiet failure behind a decade of medical machine learning: the most accurate systems are opaque ensembles whose reasoning no one can audit, while the models doctors can read are often the least accurate. Healthcare does not reward accuracy alone; it rewards trust.
Why post-hoc explanation isn't enough
Tools like SHAP and LIME can annotate a black-box prediction after the fact, but they describe one case at a time and say nothing about whether the model's overall structure matches how clinicians think about risk. A forest of correlated features with locally plausible attributions can still produce globally incoherent reasoning — coefficients that fight each other, risk factors that fragment across redundant columns. What deployment needs is a model whose internal organisation reflects clinically meaningful groupings from the start.
What Formal Concept Analysis adds
Formal Concept Analysis (FCA) discovers which clinical attributes naturally co-occur in the data — closed sets like high blood pressure + high cholesterol + diabetes in older patients — and builds a lattice of these formal concepts. The key move is to let that lattice shape the model rather than decorate it:
Each concept becomes a training constraint. A closure penalty added to the objective keeps the coefficients of features within one concept consistent with each other — shrinking their variance so correlated risk factors stop fighting. Crucially, the model remains a single, readable logistic regression: every prediction still traces back to interpretable coefficients, but its reasoning is organised around clinically coherent ideas instead of scattered across correlated columns.
Interpretable and accurate
On the BRFSS-2015 survey — roughly 380,000 patients across 22 indicators — this FCA-constrained model lands where you actually want to be. Against random forest, gradient boosting, and plain logistic regression, it posts the best F1 (0.556) and the highest precision (0.709), with well-calibrated probabilities. Higher precision matters when a false positive sends a patient down an unnecessary diagnostic path. The largest coefficient contributors — stroke, general health, heavy alcohol consumption — line up with clinical intuition.
The takeaway
Interpretability is a precondition for deploying ML in healthcare, not a nice-to-have bolted on after training. By baking the concept structure discovered by FCA into the learning objective, you get auditable risk predictions a clinician can reason about — at accuracy that beats the opaque baselines. The honest caveats remain: binary feature encoding loses some signal, survey data is self-reported, and prospective external validation is the next step before any clinical use.
Read the full paper →