Large language models (LLMs) can potentially democratize access to medical knowledge. While many efforts have been made to harness and improve LLMs' medical knowledge and reasoning capacities, the resulting models are either closed-source (e.g., PaLM, GPT-4) or limited in scale (<= 13B parameters), which restricts their abilities. In this work, we improve access to large-scale medical LLMs by releasing MEDITRON: a suite of open-source LLMs with 7B and 70B parameters adapted to the medical domain. MEDITRON builds on Llama-2 (through our adaptation of Nvidia's Megatron-LM distributed trainer), and extends pretraining on a comprehensively curated medical corpus, including selected PubMed articles, abstracts, and internationally-recognized medical guidelines. Evaluations using four major medical benchmarks show significant performance gains over several state-of-the-art baselines before and after task-specific finetuning. Overall, MEDITRON achieves a 6% absolute performance gain over the best public baseline in its parameter class and 3% over the strongest baseline we finetuned from Llama-2. Compared to closed-source LLMs, MEDITRON-70B outperforms GPT-3.5 and Med-PaLM and is within 5% of GPT-4 and 10% of Med-PaLM-2. We release our code for curating the medical pretraining corpus and the MEDITRON model weights to drive open-source development of more capable medical LLMs.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Benchmark
Zero-Shot Learning MedConceptsQA epfl-llm/meditron-70b Accuracy 25.360 # 8
Few-Shot Learning MedConceptsQA epfl-llm/meditron-70b Accuracy 25.262 # 7
Few-Shot Learning MedConceptsQA epfl-llm/meditron-7b Accuracy 23.787 # 12
Zero-Shot Learning MedConceptsQA epfl-llm/meditron-7b Accuracy 25.751 # 5
Multiple Choice Question Answering (MCQA) MedMCQA Meditron-70B (CoT + SC) Dev Set (Acc-%) 66.0 # 1
Question Answering MedQA Meditron-70B (CoT + SC) Accuracy 70.2 # 9
Question Answering MedQA LLAMA-2 (70B SC CoT) Accuracy 61.5 # 11
Question Answering MedQA LLAMA-2 (70B) Accuracy 59.2 # 13
Question Answering PubMedQA Meditron-70B (CoT + SC) Accuracy 81.6 # 1

Methods