1 of 18

AUTHORS: YAQIAO HUANG, PALOMA RABAEY, HENRI ARNO, AND THOMAS DEMEESTER

FROM CLINICAL TEXT TO CAUSAL GRAPHS:�HOW MUCH SUPERVISION IS NEEDED TO INDUCE GRAPH-USABLE SYMPTOM VARIABLES?

HC@AIxIA 2026, Oct. 6 - 8, Perugia, Italy

2 of 18

MOTIVATION

Correlation can be misleading

  • Lighter ↔ lung cancer: correlated
  • Smoking → lung cancer: causal
  • In medicine, we care about causal structure, not only association.

Causation ≠ Correlation

3 of 18

WHY THIS MATTERS IN CLINICAL DATA

  • Nodes = clinical variables
  • Edges = possible causal/dependency relations
  • But many important symptoms are described in free-text notes.

Causal discovery needs graph nodes

  • Can we convert clinical text into symptom variables that are useful for downstream causal graph learning?

Our task

​

4 of 18

CORE PROBLEM

​

  • Semantic patterns may be coherent
  • But they may not match the clinical variables we need
  • Fully labeling patient records is expensive
  • We need a practical level of supervision

text-derived variables may not be graph-usable

5 of 18

RESEARCH QUESTION

Then three options:

  • 1. Unsupervised: no target guidance
  • 2. Weakly supervised: symptom anchors only
  • 3. Fully supervised: patient-level labels

How much supervision is needed to induce graph-usable symptom variables from clinical text?

6 of 18

TASK SETTING: SIMSUM

  • 10,000 simulated primary-care encounters
  • Each patient has clinical notes + structured variables

​

​

Dataset: SimSUM

Target symptoms:

  • Cough, Fever, Nasal, Pain, Dyspnea

Figure 2. Adapted SimSUM Bayesian network highlighting the symptom, diagnosis, and outcome variables used in this study.

7 of 18

TASK SETTING

Clinical note:

“The patient reports persistent cough and shortness of breath…”

​

Recover:

Symptom Value

Cough 1

Dyspnea 1

Fever 0

Nasal 0

Pain 0

→ Use these variables as nodes for downstream graph learning

what we observe and what we recover

8 of 18

GRAPH LEARNER: PC-LEARN

Downstream graph learning

Outline of PC algorithm Image by Shaw Talebi.

9 of 18

BASELINES

  • Upper reference: G-TAB: using gold symptom variables

​

​

​

​

  • Lower baseline: LB-TAB without symptom variables

​

10 of 18

THREE TEXT-BASED PIPELINES

G-US & G-WS

G-US: Select clusters by quality

Homogeneity → Do members of the cluster describe the same symptom?

Stability → Does the cluster remain similar across repeated runs?

G-WS: Select clusters using symptom anchors

Example: dyspnea & {“shortness of breath”, “difficulty in breathing”, “air hunger”}

​

Embed anchors in a simple clinical template: “The patient reports [ANCHOR].”

→ Select clusters with the highest semantic similarity to the anchor sentences

11 of 18

THREE TEXT-BASED PIPELINES

G-FS

Vary the amount of labeled training data

5% · 10% · 20% · 50% · 100%

​

Patient representation

Sentence embeddings → mean pooling → 768-d patient vector

​

Classification head

768 → 256 → 5 symptom outputs

(two-layer MLP for multi-label classification)

​

→ Predict the presence/absence of each symptom for every patient

12 of 18

RESULTS: VARIABLE INDUCTION

Does each method recover the target symptoms?

13 of 18

RESULTS: GRAPH RECOVERY

Do better symptom variables lead to better graphs?

14 of 18

TRADE-OFF

Comparisons between G-WS and G-FS

15 of 18

WHAT SHOULD WE TAKE AWAY?

Limitations

  • Synthetic benchmark
  • Five symptoms only
  • Anchor / threshold sensitivity
  • One implementation per supervision regime

Takeaways

  1. Text-derived variables need target alignment
  2. Weak supervision can provide it cheaply
  3. Better variables lead to better graph recovery

16 of 18

Yaqiao Huang

First author & Corresponding author

MASTER OF STATISTICAL DATA ANALYSIS

GHENT UNIVERSITY, BELGIUM

yaqiao.huang@ugent.be

www.ugent.be

Thank You for Listening!

17 of 18

APPENDIX

18 of 18

APPENDIX