ClinicalBench: Can LLMs Beat Traditional ML Models in Clinical Prediction?

Canyu Chen, Jian Yu, Shan Chen, Che Liu, Zhongwei Wan +3 more
11/10/2024
cs.CL

No official code found. Best implementation: canyuchen/ClinicalBench (39 stars, MIT, last commit 2025-06-18).

Abstract

Large Language Models (LLMs) hold great promise to revolutionize current clinical systems for their superior capacities on medical text processing tasks and medical licensing exams. Meanwhile, traditional ML models such as SVM and XGBoost have still been mainly adopted in clinical prediction tasks. An emerging question is Can LLMs beat traditional ML models in clinical prediction? Thus, we build a new benchmark ClinicalBench to comprehensively study the clinical predictive modeling capacities of both general-purpose and medical LLMs, and compare them with traditional ML models. ClinicalBench embraces three common clinical prediction tasks, two databases, 14 general-purpose LLMs, 8 medical LLMs, and 11 traditional ML models. Through extensive empirical investigation, we discover that both general-purpose and medical LLMs, even with different model scales, diverse prompting or fine-tuning strategies, still cannot beat traditional ML models in clinical prediction yet, shedding light on their potential deficiency in clinical reasoning and decision-making. We call for caution when practitioners adopt LLMs in clinical applications. ClinicalBench can be utilized to bridge the gap between LLMs' development for healthcare and real-world clinical practice.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "ClinicalBench: Can LLMs Beat Traditional ML Models in Clinical Prediction?"

399Shell, CythonJun 30, 20241 years agoMIT
ai4healthbenchmarkclinical-predictionllm

Cite this paper

@article{chen2024clinicalbench,
  title  = {ClinicalBench: Can LLMs Beat Traditional ML Models in Clinical Prediction?},
  author = {Canyu Chen and Jian Yu and Shan Chen and Che Liu and Zhongwei Wan and Danielle Bitterman and Fei Wang and Kai Shu},
  year   = {2024},
  eprint = {2411.06469},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.06469v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.06469.svg)](https://codeofpaper.com/paper/2411.06469)

Discussion