COACH meets QUORUM: A Framework and Pipeline for Aligning User, Expert and Developer Perspectives in LLM-generated Health Counselling
Organizations: Leiden University · Leiden University Medical Center · Healthy Chronos
Abstract
Systems that collect data on sleep, mood, and activities can provide valuable lifestyle counselling to populations affected by chronic disease and its consequences. Such systems are, however, challenging to develop; besides reliably extracting patterns from user-specific data, systems should also contextualise these patterns with validated medical knowledge to ensure the quality of counselling, and generate counselling that is relevant to a real user. We present QUORUM, a new evaluation framework that unifies these developer-, expert-, and user-centric perspectives, and show with a real case study that it meaningfully tracks convergence and divergence in stakeholder perspectives. We also present COACH, a Large Language Model-driven pipeline to generate personalised lifestyle counselling for our Healthy Chronos use case, a diary app for cancer patients and survivors. Applying our framework shows that overall, users, medical experts, and developers converge on the opinion that the generated counselling is relevant, of good quality, and reliable. However, stakeholders also diverge on the tone of the counselling, sensitivity to errors in pattern-extraction, and potential hallucinations. These findings highlight the importance of multi-stakeholder evaluation for consumer health language technologies and illustrate how a unified evaluation framework can support trustworthy, patient-centered NLP systems in real-world settings.
Figures & tables
| Perspective (N) | Statement evaluated | Variable | Measurement | Interpretation |
| Users (19) | 1 The response aligns with my situation | Alignment | 5-point Likert scale | Avg. score indicating alignment with user’s situation (mood, energy, etc.) |
| 2 I will follow the tips in the response | Follow-up | 5-point Likert scale | Avg. score indicating whether user is likely to act on the response | |
| 3 The response has the right tone | Tone | 5-point Likert scale | Avg. score of response tone quality | |
| 4 The response has the right length | Length | 5-point Likert scale | Avg. score of response length | |
| Experts (6) | 1 The contextualisation is correct | Correctness | 5-point Likert scale | Avg. score of contextualisation quality |
| 2 The response has the right tone | Tone | 5-point Likert scale | Avg. score of response tone quality |
| Var. | |
|---|---|
| Alignm. | |
| Fol. up | |
| Tone | |
| Length |
| Annotator | A (n=25) | B (n=25) | C (n=12) | D (n=13) | E (n=12) | F (n=13) |
|---|---|---|---|---|---|---|
| Correctness | 4.08 (±0.63) | 4.88 (±0.33) | 3.33 (±0.47) | 4.15 (±0.36) | 2.75 (±0.73) | 3.92 (±0.47) |
| Tone | 4.12 (±0.59) | 3.8 (±0.63) | 3.42 (±0.76) | 3.7 (±0.92) | 3 (±0.71) | 3.85 (±0.36) |
| Length | 4.16 (±0.46) | 4.04 (±0.34) | 3.92 (±0.28) | 4.46 (±0.63) | 3.25 (±0.6) | 3.92 (±0.47) |
Clinical Language Model Evaluation
Clinical language model evaluation measures whether AI systems are accurate, safe, fair, and useful across medical tasks and care settings.
See all 418 papers