Paper · 2023-09-21 · cs.CL
Foundation Metrics for Evaluating Effectiveness of Healthcare Conversations Powered by Generative AI
Position paper proposing 19 user-centred metric rows for judging LLM-based healthcare chatbots, in four groups: accuracy, trustworthiness, empathy and performance. It defines each metric in prose, lists the problem it addresses and existing benchmarks, and outlines an evaluation framework. It gives no formulas, scoring scales or experiments, so it reports no results of its own.
LLM evaluationDialogue evaluationHuman evaluationevaluationhealthcarechatbotsllm-evaluationposition-paper
AI-compiled by claude-haiku-5-5 on 2026-11-08, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.
In plain words
Chatbots built on large language models are being proposed for health: they could answer questions, suggest lifestyle changes, schedule follow-ups or offer mental health support. Today they are usually judged with word-overlap scores that check whether an answer resembles a reference text. Those scores miss whether an answer is medically sound, safe, fair, private, kind, or understandable to the person reading it.
The paper proposes a list of metrics seen from the patient's or clinician's side instead. They fall into four groups: how accurate the answers are, how trustworthy they are, how empathetic they feel, and how costly the model is to run. Each metric depends on who the user is, what domain the chatbot serves and what task it performs. Evaluators score a chatbot on these metrics, and the scores can be compared on a leaderboard. The paper is a proposal and discussion, not a tested benchmark: it names the open questions, such as how to score each metric and how to weigh them.
TL;DR
- The paper is a position and framework proposal. It defines 19 metric rows for healthcare chatbots in four groups and reports no experiments of its own §6.
- Accuracy depends on domain and task, trustworthiness and empathy on the user type, and performance is said to be invariant to the confounders §3.1–§3.4.
- Scoring scales, aggregation into a total score and the benchmarks to use are left open §4.2 §5. Implement them yourself; do not assume a standard.
Problem
Word-overlap metrics such as BLEU and ROUGE are cheap, but they measure surface similarity to a reference and do not capture medical meaning, context, long dependencies or human-centred aspects §1 §2.1. The paper gives one example: two sentences with the same meaning score BLEU 0.39 and ROUGE 0.13 on a 0–1 scale, showing that an inaccurate answer can also score well §2.1. Existing multi-metric suites such as HELM and DecodingTrust cover accuracy, toxicity, bias, robustness and fairness, but not empathy, personalization, hallucination, relevance or latency for health use §2.3. The paper's stated assumption is that a healthcare chatbot is judged from the end user's perspective, with user type, domain and task changing what counts as a good answer §3.
Method
Evaluation setting. Evaluators talk with a chatbot, assign a score to each metric, and the scores feed a comparative leaderboard fig. 2 §3. Scoring can happen after each answer ("per answer") or once per whole session ("per session"); the paper says intrinsic metrics tend to work better per answer §4.2.
Confounding variables. Three factors change the metric definition or the expected value: user type (patient, nurse, primary care or specialist provider, and others), domain type (general health or a specific area such as mental health or cancer), and task type (report generation, diagnosis, treatment planning, prescription, or assistant) §3.
Metric groups. The paper lists 19 metric rows in four groups. Dependence on the confounders is taken from the text §3.1–§3.4 and the overview figure fig. 3:
| Group | Metric | What it measures (paraphrased) | Depends on (text) |
|---|---|---|---|
| Accuracy | Intrinsic | Language-level scores: BLEU, ROUGE, perplexity, BERTScore and similar, listed in tab. 1 | domain, task §3.1 |
| Accuracy | SSI | Sensibility, specificity and interestingness; the SSI score is their average | domain, task §3.1 |
| Accuracy | Robustness | Resilience to noisy input, manipulation or adversarial input | domain, task §3.1 |
| Accuracy | Generalization | Performance on tasks the model was not built for | domain, task §3.1 |
| Accuracy | Conciseness | Brevity without redundancy | domain, task §3.1 |
| Accuracy | Up-to-dateness | Use of current guidelines and research; retrieval is suggested | domain, task §3.1 |
| Accuracy | Groundedness | Factual validity, supported by reference sources | domain, task §3.1 |
| Trustworthiness | Safety and security | Compliance with ethical rules, toxicity, confidentiality, integrity, availability | user type §3.2 |
| Trustworthiness | Privacy | Use of sensitive user data beyond its session, unnecessary requests, leakage of training data | user type §3.2 |
| Trustworthiness | Bias | Demographic, medical-condition and representation bias; an agreement index on stereotype statements | user type §3.2 |
| Trustworthiness | Interpretability | Whether the reasoning and its sources can be traced and understood | user type §3.2 |
| Empathy | Emotional support | Use of the user's emotional state: active listening, encouragement, referral, crisis handling | user type §3.3 |
| Empathy | Health literacy | Whether the reply is understandable at different levels of health knowledge | user type §3.3 |
| Empathy | Fairness | Consistent quality and fairness across demographic groups | user type §3.3 |
| Empathy | Personalization | Tailoring to preferences, history, demographics and health data | user type §3.3 |
| Performance | Memory efficiency | Memory used by the model | none §3.4 |
| Performance | FLOP | Floating-point operations per instance | none §3.4 |
| Performance | Token limit | Tokens used across a multi-turn interaction | none §3.4 |
| Performance | Number of parameters | Model size | none §3.4 |
The problem each metric addresses, and the benchmarks the authors list for it, are in tab. 2. Intrinsic metrics are defined in tab. 1.
Evaluation procedure, as described. The text gives no code and no formula. The sketch below follows §4.2 and §5; helpers are not defined in the paper:
# Scoring flow described in the text [§4.2] [§5]
# Input: chatbot, scenario (user type, domain type, task type), metrics
# Output: score per metric and per category; total score (formula not stated)
def evaluate(chatbot, scenario, metrics):
# Scoring per answer or per session is an open choice [§4.2]
sessions = run_conversations(chatbot, scenario)
scores = {}
for metric in metrics:
# Accuracy: varies with domain and task [§3.1]
# Trustworthiness and empathy: vary with user type [§3.2] [§3.3]
# Performance: stated as invariant to the three factors [§3.4]
scores[metric] = score(metric, sessions, scenario)
# Category scores; the total must reflect category priorities [§5]
category_scores = aggregate_by_category(scores)
return scores, category_scoresFramework. The paper outlines five components: the models, a configurable environment (confounders, prompt techniques and parameters, evaluation methods), an interface, the interacting users (evaluators and research teams), and a leaderboard that can filter by confounder fig. 4 §5. It asks for three things: healthcare-specific benchmarks per metric category, human scoring guidelines with predefined questions, and new evaluation methods that combine benchmarks and supervised scoring. It mentions BERT-style models trained to score metrics as an unexplored option §5.
Hyperparameters
The paper introduces no training and no model settings. The model-side knobs it names as affecting metric scores are listed below without values:
| Name | Value | Where | Notes |
|---|---|---|---|
| prompting technique | zero-shot, few-shot, chain of thought with evidence, persona | §4.3 | named only; no settings given |
| beam search parameter | not stated | §4.3 | said to affect safety of answers |
| temperature | not stated | §4.3 | said to affect some metric scores |
| annotators per sample | not stated; "multiple" | §4.2 | no number |
| score scale per metric | not stated | §4.2 §5 | no scale or rubric given |
Results
No experiments are reported. The only number in the paper is the BLEU 0.39 and ROUGE 0.13 example for two paraphrased sentences, computed with HuggingFace §2.1; no n-gram order, ROUGE variant or tokenisation is given. The paper's stated next step is to implement the framework and run benchmarks and case studies in mental and physical health §6.
Paper vs code
No official code. The paper links no repository and no project page. The arXiv abstract page lists no code. A GitHub repository search for the title words "foundation metrics healthcare chatbot" and for "healthcare chatbot evaluation metrics" plus the last author's name returned no results. The card was not checked against any implementation.
Pitfalls
- No scoring definitions. Scales, rubrics, the automatic-versus-human split per metric, and the rule that turns metric scores into a category or total score are not stated §4.2 §5. The text says the total should reflect category priorities, but gives no weights.
- SSI is underspecified. It is described as the average of sensibility, specificity and interestingness §3.1, but none of the three is defined or scored.
- Latency and usability have no row. The text calls them the two key quality attributes for performance §3.4, yet the metric table lists only memory, FLOP, token limit and parameter count tab. 2. A latency or usability metric has to be designed from scratch.
- Conflict on performance dependence. The text says performance metrics "may remain invariant" to user, domain and task §3.4. The caption of the overview figure says performance is evaluated on the three confounders fig. 3. Decide which reading to implement and state it.
- Benchmarks are mostly general-purpose. Most benchmark names in tab. 2 are general NLP sets (for example GLUE, MMLU, SQuAD, TriviaQA). The only clinical one is MedQA-USMLE. The health-literacy row lists ParlAI and SuperGLUE. The paper itself says existing benchmarks may not cover the confounders §4.2.
- Some citation keys look wrong. In tab. 2, WinoGender is cited to
touvron2023llama, RealToxicityPrompts todwork2012fairness, ParlAI tolin2004rouge, and OpenAI Evals toaryan2023costly. Check every reference against its source before citing the table. - Overlapping metrics. Fairness and bias are separated §3.3 §3.2, but interpretability is tied to reasoning ability §3.2, and groundedness to reasoning and up-to-dateness §3.1. The paper reports positive and negative correlations between metrics §4.1 but gives no way to measure them.
- Groundedness row. Its benchmark column lists reasoning and coding sets (for example Dyck, bAbI, HumanEval, MATH) tab. 2, while the text defines groundedness as factual validity against reference sources §3.1.
- BLEU/ROUGE wording. The introduction calls BLEU and ROUGE "model-based" §1, but they are overlap scores that need references. Do not infer that they judge meaning.
- Metadata abstract differs. The arXiv metadata abstract omits the phrase about dynamic scheduling of follow-ups, which the v3 source includes. This card follows the source.
Lineage
- Builds on: multi-metric LLM suites HELM and DecodingTrust, which the paper names as partial precedents §2.3. Also the intrinsic and extrinsic metric families of §2.1 and §2.2.
- Compared against: general evaluation frameworks and surveys cited in §5. No direct comparison with numbers is made.
- Superseded by: not known from content in this wiki.
Source and license
Adapted from “Foundation Metrics for Evaluating Effectiveness of Healthcare Conversations Powered by Generative AI” by Mahyar Abbasian, Elahe Khatibi, Iman Azimi, David Oniani, Zahra Shakeri Hossein Abad, Alexander Thieme, Ram Sriram, Zhongqi Yang, Yanshan Wang, Bryant Lin, Olivier Gevaert, Li-Jia Li, Ramesh Jain, Amir M. Rahmani (arXiv:2309.12444), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors.