Framework for Grounding Healthcare LLMs in a Causal Knowledge Graph: A Cardiovascular Example Pilot
Abstract
Large language models (LLMs) are increasingly proposed for healthcare decision support, but their evaluations still reward single-answer accuracy rather than reasoning about interventions, mechanisms, harms, evidence, and uncertainty. We propose a reproducible, graph-centered evaluation framework for intervention-oriented LLM behavior in healthcare and stress-test it in a cardiovascular pilot. The framework has four components: (i) a domain causal knowledge graph in which assertions are first-class, provenance-preserving nodes with stable identifiers; (ii) a scenario-conditioned subgraph extraction step that, given any clinical scenario, retrieves the relevant reified-assertion subgraph; (iii) four controlled grounding conditions that vary how the retrieved subgraph is composed into the model's context (ungrounded C1, knowledge-graph C2, causal-graph C3, integrated C4); and (iv) an automated scoring pipeline, anchored on assertion identifiers, that computes intervention accuracy, and other evaluation measures on a single pass. To test the framework, we built a category-balanced scenario generator across eight reasoning failure modes and instantiated it on a cardiovascular graph. The metric panel discriminates conditions along interpretable, non-redundant axes: C4 obtains the strongest causal edge F1 (0.838), adverse-effect F1 (0.833), evidence accuracy (0.738), and unsupported claim rate (0.114), while C1 obtains the highest raw intervention accuracy (0.948) with no measurable causal or evidential grounding.
Figures & tables
| Stage | Content |
|---|---|
| Scenario input | 62-year-old with essential hypertension, LDL 138 mg/dL, no diabetes, eGFR 78, not pregnant. Decision target: choose the preferred first-line antihypertensive from {ACE inhibitor, thiazide diuretic, beta-blocker, calcium-channel blocker}. |
| Gold intervention | ACE inhibitor (lisinopril). |
| Gold causal pathway | [ASR_0019, ASR_0010, ASR_0011, ASR_0013] ACE inhibitor TARGETS ACE PARTICIPATES_IN RAAS activity CAUSES_DECREASE_IN blood pressure CAUSES_DECREASE_IN cardiovascular event risk. |
| Gold adverse effects | { ASR_0087 (dry cough), ASR_0091 (hyperkalemia)}. |
| Gold contraindication scope | Nonapplicable in this scenario (patient is not pregnant); metric is undefined. |
| Gold evidence sources | { EV_0007 (JNC-8 guideline), EV_0011 (HOPE trial)}. |
| Metric | C1 (mean, ) | C2 (mean, ) | C3 (mean, ) | C4 (mean, ) |
|---|---|---|---|---|
| Intervention accuracy | 0.948, 77 | 0.873, 79 | 0.808, 78 | 0.886, 79 |
| Preferred intervention accuracy | 0.948, 77 | 0.873, 79 | 0.808, 78 | 0.886, 79 |
| Causal edge precision | NA, 0 | 0.522, 79 | 0.808, 78 | 0.806, 79 |
| Causal edge recall | 0.000, 77 | 0.785, 79 | 0.808, 78 | 0.886, 79 |
| Causal edge F1 | NA, 0 | 0.579, 79 | 0.808, 78 | 0.838, 79 |
| Adverse-effect F1 | NA, 0 | 0.733, 20 | 0.822, 30 | 0.833, 40 |
| Metric | C2 mean | C4 mean | (C4 C2) | Direction favorable to C4? |
|---|---|---|---|---|
| Intervention accuracy | 0.873 | 0.886 | Yes | |
| Causal edge precision | 0.522 | 0.806 | Yes | |
| Causal edge recall | 0.785 | 0.886 | Yes | |
| Causal edge F1 | 0.579 | 0.838 | Yes | |
| Adverse-effect F1 | 0.733 | 0.833 | Yes | |
| Evidence accuracy | 0.705 | 0.738 | Yes |
LLM Grounding
Large language model (LLM) grounding studies how models anchor answers and actions in evidence, structured knowledge, and real-world context.
See all 319 papers