Skip to main content
QUICK REVIEW

[论文解读] Benchmarking Large Language Models on CMExam -- A Comprehensive Chinese Medical Exam Dataset

Junling Liu, Peilin Zhou|arXiv (Cornell University)|Jun 5, 2023
Topic Modeling被引用 32
一句话总结

本论文推出 CMExam,是一个包含 60k+ 道多项选择题及解析的大规模中文医学考试数据集,并在回答预测与推理方面对多种大语言模型进行基准测试。GPT-4 在评估模型中实现最佳零-shot 准确率,但仍落后于人类水平。

ABSTRACT

Recent advancements in large language models (LLMs) have transformed the field of question answering (QA). However, evaluating LLMs in the medical field is challenging due to the lack of standardized and comprehensive datasets. To address this gap, we introduce CMExam, sourced from the Chinese National Medical Licensing Examination. CMExam consists of 60K+ multiple-choice questions for standardized and objective evaluations, as well as solution explanations for model reasoning evaluation in an open-ended manner. For in-depth analyses of LLMs, we invited medical professionals to label five additional question-wise annotations, including disease groups, clinical departments, medical disciplines, areas of competency, and question difficulty levels. Alongside the dataset, we further conducted thorough experiments with representative LLMs and QA algorithms on CMExam. The results show that GPT-4 had the best accuracy of 61.6% and a weighted F1 score of 0.617. These results highlight a great disparity when compared to human accuracy, which stood at 71.6%. For explanation tasks, while LLMs could generate relevant reasoning and demonstrate improved performance after finetuning, they fall short of a desired standard, indicating ample room for improvement. To the best of our knowledge, CMExam is the first Chinese medical exam dataset to provide comprehensive medical annotations. The experiments and findings of LLM evaluation also provide valuable insights into the challenges and potential solutions in developing Chinese medical QA systems and LLM evaluation pipelines. The dataset and relevant code are available at https://github.com/williamliujl/CMExam.

研究动机与目标

  • 推动建立一个标准化、规模化的中文医学问答基准的必要性。
  • 从真实的 CNMLE 问题中创建 CMExam,以实现客观评估。
  • 提供丰富的逐题注释,以研究模型推理和知识覆盖范围。
  • 演示使用 GPT 辅助标注,通过专家验证实现标注规模化。
  • 提供通用领域与医疗领域大型语言模型在预测和推理任务上的基线比较。

提出的方法

  • 从 CNMLE 问题构建 CMExam,排除非文本项。
  • 提供五个额外注释: ICD-11 疾病分组,DMIDTC 临床科室,医学学科,医学能力,以及基于人类表现的题目难度。
  • 使用 GPT-4 进行注释自举,并经人类验证。
  • 在两个任务上评估 LLMs:答案预测(多项选择)与答案推理(开放式解释)。
  • 使用 P-tuning V2(ChatGLM-6B)和 LoRA(LLaMA/Alpaca/Vicuna/Huatuo/MedAlpaca)对 CMExam 上的开放模型进行微调。
  • 评估使用预测的准确率和加权 F1;对解释使用 BLEU 和 ROUGE。

实验结果

研究问题

  • RQ1最先进的 LLM 在来自国家执业考试的中文医学多项选择题上的表现如何?
  • RQ2在 CMExam 上对 LLMs 进行微调是否能同时提升答案准确率和推理质量?
  • RQ3通用领域与医疗领域 LLMs 在中文医学问答中的优点与局限性是什么?
  • RQ4模型在疾病分组、科室、学科、能力和难度水平上的性能如何变化?
  • RQ5在医学问答任务中,LLMs 与人类专家之间还存在哪些差距?

主要发现

模型类型模型尺寸Acc (%)F1 (%)BLEU-1BLEU-4ROUGE-1ROUGE-2ROUGE-L
General DomainGPT-3.5-turbo175B46.4±0.646.1±0.73.56±0.671.49±0.5133.80±0.1916.39±0.1814.83±0.13
General DomainGPT-4-61.6±0.161.7±0.10.17±0.000.06±0.0029.74±0.0914.84±0.0411.51±0.03
General DomainChatGLM6B26.3±0.025.7±0.116.51±0.085.00±0.0635.18±0.1115.73±0.0517.09±0.13
General DomainLLaMA7B0.4±0.00.3±0.011.99±0.035.70±0.027.33±0.0611.88±0.0310.78±0.04
General DomainVicuna7B5.0±0.04.8±0.120.15±0.019.26±0.0138.43±0.0216.90±0.0116.33±0.01
General DomainAlpaca7B8.5±0.08.4±0.04.75±0.002.50±0.0022.52±0.009.54±0.008.40±0.00
Medical DomainHuatuo7B12.9±0.07.0±0.00.21±0.000.12±0.0025.11±0.0811.56±0.049.73±0.02
Medical DomainMedAlpaca7B20.0±0.010.7±0.00.00±0.000.00±0.001.90±0.000.04±0.000.52±0.03
Medical DomainDoctorGLM6B--9.43±0.092.65±0.0321.11±0.036.86±0.019.99±0.06
Medical DomainPromptCLUE-base-CMExam0.1B--18.75±0.086.65±0.0540.88±0.1121.90±0.1118.31±0.11
Medical DomainBart-base-chinese-CMExam0.1B--23.00±0.4010.35±0.1644.33±0.0924.29±0.0920.80±0.09
Medical DomainBart-large-chinese-CMExam0.1B--26.37±0.1811.65±0.0844.92±0.1224.34±0.1221.75±0.03
Medical DomainBERT-CMExam0.1B31.8±0.231.2±0.2-----
Medical DomainRoBERTa-CMExam0.3B37.1±0.136.7±0.4-----
Medical DomainMedAlpaca-CMExam7B30.5±0.130.4±0.116.35±0.809.78±0.4744.31±0.8527.05±0.5024.55±0.43
Medical DomainHuatuo-CMExam7B28.6±0.529.3±0.229.04±0.0116.72±0.0343.85±0.2425.36±0.2221.72±0.24
Medical DomainChatGLM-CMExam6B45.3±1.445.2±1.431.10±0.2318.94±0.1243.94±0.2831.48±0.1429.39±0.14
Medical DomainLLaMA-CMExam7B18.3±0.520.6±0.529.25±0.2316.46±0.1045.88±0.0426.57±0.0423.31±0.02
Medical DomainAlpaca-CMExam7B21.1±0.624.9±0.429.57±0.1016.40±0.1245.48±0.1225.53±0.1822.97±0.06
Medical DomainVicuna-CMExam7B27.3±0.528.2±0.329.82±0.0317.30±0.0144.98±0.1626.25±0.1322.44±0.09
BaselineRandom-3.1±0.25.1±0.3-----
Human PerformanceHuman volunteers-71.6------
  • GPT-4 在评估模型中实现最高的零-shot 准确率,分别为 61.6%( prediction )和 61.7% 的 F1,但人类准确率为 71.6%。
  • Finetuned models (e.g., ChatGLM-CMExam) reach accuracy comparable to GPT-3.5 with far fewer parameters (e.g., 45.3% vs 46.4% for GPT-3.5 in some setups), showing finetuning helps significantly for answer prediction.
  • Medical-domain LLMs (e.g., Huatuo, DoctorGLM) show limited zero-shot performance due to narrow medical corpora; finetuning on CMExam improves reasoning quality (BLEU/ROUGE) but BLEU scores remain low for explanations.
  • Lightweight models finetuned on CMExam can approach GPT-3.5 performance on answer prediction and even outperform on reasoning in some cases, while encoder-only models (BERT/RoBERTa) remain competitive baselines.
  • GPT models generate short explanations, resulting in lower BLEU scores but relatively higher ROUGE scores; finetuning yields more reasonable explanations.
  • There is substantial variation in performance across disease groups, clinical departments, and medical disciplines, with highest accuracy in common areas and lower accuracy in niche domains (e.g., TCMDP, TCM, certain disciplines).
  • Overall, CMExam enables objective evaluation of medical QA and highlights areas where LLMs still lag human performance, particularly in medical fundamentals and certain specialties.

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。