atlas

Research map / Large language models / Alignment and preferences

UltraMedical: Building Specialized Generalists in Biomedicine

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Active and token-level preference learning · 16 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds UltraMedical, a ~410K-instruction biomedical dataset with ~100K GPT-4-ranked preference annotations, and uses it to fine-tune Llama-3 8B/70B models and train medical and general reward models.

Problem

Open-source LLMs lag proprietary models in biomedicine, and preference learning (RLHF/RLAIF, DPO, KTO) is under-explored in medicine because of scarce specialized instruction and preference data.

Approach

A data-centric collection that mixes manual and synthetic medical instructions (MedQA-Evol, TextBookQA, WikiInstruct) with multi-model completions ranked by GPT-4, then applies SFT, offline DPO/KTO, reward modeling, and one round of on-policy iterative preference learning with best-of-N reranking on Llama-3 models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add general-domain data to medical-only SFT (ablation)Llama-3-8B UltraMedical · Medical benchmarksaverage score: 75.20 -> 75.90Helped
add general-domain data to medical-only SFT (ablation)Llama-3-70B UltraMedical · Medical benchmarksaverage score: 84.62 -> 84.27Hurt
apply Vanilla DPO after medical-only SFT (ablation)Llama-3-8B UltraMedical · Medical benchmarksaverage score: 75.20 -> 76.61Helped
apply Vanilla KTO after medical-only SFT (ablation)Llama-3-8B UltraMedical · Medical benchmarksaverage score: 75.20 -> 76.61Helped
replace medical-only preference data with UltraMix preference data for Vanilla DPO (ablation)Llama-3-8B UltraMedical · Medical benchmarksaverage score: 76.61 -> 77.29Helped
replace medical-only preference data with UltraMix preference data for Vanilla KTO (ablation)Llama-3-8B UltraMedical · Medical benchmarksaverage score: 76.61 -> 76.74Helped
use reward-model-labeled on-policy preferences with iterative DPO instead of Vanilla DPO (ablation)Llama-3-8B UltraMix · Medical benchmarksaverage score: 77.29 -> 77.51Helped
use reward-model-labeled on-policy preferences with iterative KTO instead of Vanilla KTO (ablation)Llama-3-8B UltraMix · Medical benchmarksaverage score: 76.74 -> 77.41Helped
replace medical-only preference data with UltraMix preference data for Vanilla DPO (ablation)Llama-3-70B UltraMedical · Medical benchmarksaverage score: 85.57 -> 85.56No clear effect
use reward-model sorting instead of self-consistency sortingLlama-3-8B UltraMedical · Medical benchmarksaverage score: 78.33 -> 78.67; 78.40 -> 79.52; 78.28 -> 78.31; 77.98 -> 77.21Mixed
use reward-model sorting instead of self-consistency sortingLlama-3-70B UltraMedical · Medical benchmarksaverage score: 86.48 -> 85.61; 86.92 -> 85.30; 86.41 -> 86.27; 86.11 -> 85.62Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MedQA MedMCQA PubMedQA MedQuAD MedInstruct-52k Medical-Instruction-120k ChatDoctor UltraChat Open-Orca Evol-Instruct-v2 UltraFeedback UltraSafety

Benchmarks: MedQA MedMCQA PubMedQA MMLU medical subsets K-QA MT-Bench AlpacaEval 2 MMLU GPQA GSM8K RewardBench Medical RewardBench

Metrics: accuracy average score GPT-4 judged completeness and hallucination length-controlled win rate win rate reward model pairwise accuracy

Baselines: Llama-3-8B-Instruct Llama-3-70B-Instruct OpenBioLLM-8B OpenBioLLM-70B Med42-70B BioMistral-7B Meerkat-7B Internist-7B Med-PaLM 2 GPT-4 (Medprompt) UltraRM-13b Eurus-RM-7B

Builds on: DPO KTO Zephyr UltraFeedback Medprompt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy