wikillm

Paper · 2023-07-26 · cs.CL, cs.CV

Towards Generalist Biomedical AI

Med-PaLM M fine-tunes PaLM-E (12B, 84B, 562B) on MultiMedBench, 14 biomedical tasks spanning text, radiology, pathology, dermatology, mammography, chest X-ray and genomics, with one set of weights and text instructions. Author-reported: competitive with or above prior SOTA on many tasks; radiologists preferred its chest X-ray reports to references in up to 40.50% of cases.

Multimodal language modelMulti-task learningInstruction tuningmedical-aimultimodalgeneralist-modelbenchmarkvisual-question-answeringradiology-report-generation

arXivPDFMarkdown15 min read

AI-compiled by claude-haiku-5-5 on 2026-10-18, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

In plain words

Doctors combine many kinds of information: notes, lab results, scans and, sometimes, genetic data. Most medical AI systems handle one kind of input for one narrow job, such as reading mammograms. This paper asks whether a single model can read several kinds of medical data and answer several different kinds of question with the same set of weights.

The authors first build a test set, MultiMedBench, that mixes medical questions, scans, X-ray reports and genetic variant calls. They then take an existing general-purpose model that already accepts text and images and fine-tune it on that mix. Every task is phrased as a text instruction, and the model writes its answer as text. That turns classification, question answering and report writing into one kind of job.

The model is competitive with or better than specialist systems on many of the tasks. It also shows some abilities that were not trained directly, such as handling a tuberculosis question it never saw as a label. Doctors reviewed its chest X-ray reports and found them encouraging, but the authors say much more validation is needed before real-world use.

TL;DR

  • Med-PaLM M is one multimodal model, fine-tuned from PaLM-E at 12B, 84B and 562B parameters, that handles 14 biomedical tasks with one set of weights §1 §4.2 tab. A.2.
  • MultiMedBench, the benchmark introduced for it, spans text QA, radiology and pathology VQA, chest X-ray and dermatology and mammography classification, radiology summarization, chest X-ray report generation and genomic variant calling §3 tab. 1.
  • Author-reported: near or above prior SOTA on most tasks; the 84B model is best on most chest X-ray report metrics tab. 2 tab. 3.
  • No code or weights are released; the LLMs are not open-sourced [Code Availability statement after §9].

Problem

Single-task, single-modality specialists cannot use other data sources, cannot explain a prediction and cannot take part in a dialogue. They also output only a fixed set of labels §1. The authors add that the field lacked a multimodal medical benchmark to train and compare generalist models §1 §2.3. Prior multimodal biomedical models were either pretrained only, needing task-specific fine-tuning §2.2, or limited to a few VQA datasets §2.2.

Method

Overview. Med-PaLM M starts from PaLM-E, a multimodal model made of a PaLM language model and a ViT image encoder that feeds image tokens into the language model §4.1. The authors fine-tune all parameters on MultiMedBench with instruction-style prompts and text targets, and they do not add task-specific heads §4.2. The paper has no numbered equations and no algorithm box; the pseudocode below is reconstructed from the text.

Steps

  1. Benchmark mix. MultiMedBench has 14 tasks over 12 datasets and over one million samples §3 tab. 1. Per-dataset details are in the benchmark table below and in app. A.1.1 and app. A.1.2.
  2. Images. Each image is resized to 224 x 224 x 3, keeping the aspect ratio and padding if needed. Grayscale images are copied into three channels §4.2. Per-task augmentation and class balancing are in app. A.1.2.
  3. Prompt. Each prompt holds a task instruction, optional context (for example the reason for a chest X-ray study and its view, or a dermatology patient history), and the question. Classification tasks list every label as an answer option, and the model generates the answer text §4.2 fig. 2. Generative tasks train on the reference response §4.2.
  4. One-shot exemplar. For most tasks, a text-only exemplar pair is placed before the question. The exemplar keeps its answer, but its image is replaced by a dummy text placeholder (the paper writes it as "img" in angle brackets). The authors say this saves compute on single-image training and avoids cross-attention between image tokens from several images §4.2 fig. 2. Which tasks use 0, 1 or 2 shots is in tab. A.1.
  5. Vision tokens. The ViT maps each image to 256 tokens app. A.2.2. The vision encoder is a 4B ViT for the 12B model and a 22B ViT for the 84B and 562B models §4.1. Image tokens are interleaved with text tokens. Each fine-tuning input has at most one image §4.2.
  6. Mixture sampling. Ratios are set empirically to be roughly proportional to each dataset's sample count, with at least one sample per task in every batch §4.2 tab. A.1.
  7. Optimizer. Adafactor with momentum beta1 = 0.9, dropout 0.1, constant learning rate. Learning rate and batch size depend on model size §4.2 tab. A.2.
  8. Inference. The decoder generates text. Classification is also open-ended generation, so the label is the generated string §3.
Pseudocode
# Build one training example  [§4.2] [fig. 2]
# Input:  instruction, exemplar (or None), context, question, target, image
# Output: interleaved input sequence and target text

def build_example(instruction, exemplar, context, question, target, image):
    # Resize to 224x224x3 keeping aspect ratio, pad if needed  [§4.2]
    pixels = resize_and_pad(image, size=224) if image is not None else None
    # Start with the task instruction  [§4.2]
    parts = [instruction]
    if exemplar is not None:
        # Text-only exemplar; its image becomes placeholder text  [§4.2]
        parts = parts + [exemplar.text_with_img_placeholder, exemplar.answer]
    # Context (e.g. view, reason for study) followed by the question  [§4.2]
    parts = parts + [context, question]
    return interleave(parts, pixels), target
Pseudocode
# One fine-tuning step; all weights are updated  [§4.2] [app. A.2.2]
# Input:  batch sampled with the mixture ratios  [tab. A.1]
# Output: updated weights

def train_step(weights, batch):
    # Each image becomes 256 ViT tokens  [app. A.2.2]
    image_tokens = [vit(weights, image) for image in batch.images]
    # Image tokens are interleaved with the text embeddings  [§4.2]
    sequence = interleave_embeddings(batch.text, image_tokens)
    # Decoder predicts the target response  [§4.1] [§4.2]
    logits = decoder(weights, sequence)
    # Loss form on target tokens is not stated  [§4.2]
    loss = target_token_loss(logits, batch.targets)
    # Adafactor, beta1 = 0.9, dropout 0.1, constant learning rate  [§4.2]
    return adafactor_update(weights, loss, beta1=0.9)

Benchmark: MultiMedBench

Tasks span five task types and seven modalities §3 tab. 1. The split sizes below come from the appendix; "official" means the dataset's own split.

TaskDatasetSplit and sizeNotes
Medical QAMedQA (USMLE-style, 4 options)train 10,178; test 1,273app. A.1.1
Medical QAMedMCQAtrain 182,822; test 4,183app. A.1.1
Medical QAPubMedQAtest 500Evaluation only, not in the training mix app. A.1.1
Report summarizationMIMIC-III radiology reportstrain 58,405; val 7,413; test 13,057Six common modality/anatomy pairs for training; five rarer pairs for out-of-distribution evaluation. Findings longer than 600 tokens dropped. Chest X-ray reports excluded app. A.1.1
VQAVQA-RADofficial; train 1,797 QA pairs, test 451Only free-form and paraphrased questions used for training app. A.1.2
VQAPath-VQAofficial; train 19,755; val 6,279; test 6,761 QA pairsapp. A.1.2
VQASlake-VQAofficial; train 9,849; val 2,109; test 2,070app. A.1.2
Report generationMIMIC-CXRofficial; train 353,542; val 2,866; test 4,834Input: image plus indication. Findings longer than 800 characters dropped. Images from different views of one report are separate samples. Patient-level splits app. A.1.2
ClassificationMIMIC-CXR, 11 binary conditionssame images as aboveFive major conditions are reported. Four minor conditions are upsampled x2 app. A.1.2
ClassificationPAD-UFES-20 (6 classes)random stratified 80/20 split; no official splitRandAugment ops in training app. A.1.2
ClassificationVinDr-Mammo (BI-RADS 1-5)official; train 16,000; test 4,000Minority classes 2-5 upsampled x3 app. A.1.2
ClassificationCBIS-DDSM mass and calcification (3 classes each)official; mass train 1,318, test 378; calcification train 1,544, test 326Image patches from region of interest plus CC/MLO view app. A.1.2
GenomicsPrecisionFDA Truth Challenge V2train: 4% of examples, chromosomes 20-22 excluded, 197,038 candidates; eval: chr20 bases 3000001-9444417, 13,030 candidatesInput image built with DeepVariant v1.3.0 example generation, reshaped to 224 x 224 x 3 app. A.1.2

Data mixture tab. A.1. Language-only tasks are under 15% of the mix.

TaskDatasetMixtureFew-shot setup
QAMedQA3.13%2-shot
QAMedMCQA6.25%2-shot
Report summarizationMIMIC-III3.13%0-shot
VQAVQA-RAD0.15%text-only 1-shot
VQASlake-VQA2.64%text-only 1-shot
VQAPath-VQA1.90%text-only 1-shot
Report generationMIMIC-CXR59.90%text-only 1-shot
ClassificationPAD-UFES-206.25%text-only 1-shot
ClassificationVinDr-Mammo1.56%text-only 1-shot
ClassificationCBIS-DDSM1.56%0-shot
ClassificationMIMIC-CXR11.98%text-only 1-shot
GenomicsPrecisionFDA1.56%0-shot

Evaluation

  • Generalist benchmark §5.1: test split of each task, compared with prior SOTA specialists and with the PaLM-E 84B baseline without medical fine-tuning. Same few-shot setup as training.
  • Zero-shot generalization §5.2: tuberculosis (TB) detection on the Montgomery County chest X-ray set (138 frontal films, 80 normal, 58 TB). The model is prompted with a text-only exemplar, and the image is omitted. The exemplar is hand-written, not drawn from training data. Two-view report generation tests a view setup that was not in training. A positive-transfer ablation drops the MIMIC-CXR classification task from the 84B mixture.
  • Radiologist evaluation §5.3: 246 chest X-ray cases from the MIMIC-CXR test split, one image per study, with studies that mention several views or prior exams excluded. Four thoracic radiologists based in India took part. Side-by-side ranking of four candidate findings (reference plus the three model sizes) was done on all 246 cases, each by one randomly chosen rater. The independent evaluation had all four raters annotate findings from each model size on every case. A pilot of 25 cases calibrated the raters §5.3.

Hyperparameters

Source: tab. A.2 and text in §4.1, §4.2 and app. A.2.2 unless marked.

Name12B84B562BWhereNotes
Base modelPaLM-E 12B (PaLM 8B + ViT 4B)PaLM-E 84B (PaLM 62B + ViT 22B)PaLM-E 562B (PaLM 540B + ViT 22B)§4.1Pretrained checkpoints; the 562B variant is not released
Learning rate5e-55e-52.5e-5tab. A.2Constant schedule §4.2
Batch size128128256tab. A.2Unit (examples, sequences) not stated
Max input tokens710710710tab. A.2
Max output tokens256256256tab. A.2
OptimizerAdafactor, beta1 = 0.9samesame§4.2
Dropout0.10.10.1§4.2
LR scheduleconstantconstantconstant§4.2Warm-up not stated
Image size224 x 224 x 3samesame§4.2
Image tokens per image256256256app. A.2.2
Images per input (fine-tuning)at most 1at most 1at most 1§4.2Multi-image input at inference is claimed, not evaluated
Training stepsnot statednot statednot stated
Hardwarenot statednot statednot stated
Decoding (greedy, sampling, beam)not statednot statednot stated
Random seedsnot statednot statednot stated

Results

Author-reported throughout. Setup: MultiMedBench test splits; comparison against prior SOTA specialist models and the PaLM-E 84B baseline without medical fine-tuning §5.1. "Best" means the best of the three Med-PaLM M sizes for each cell tab. 2. Bold in the source marks the best value in each row; it is not reproduced here. SOTA citations are shown as in the paper.

Table 2: benchmark results tab. 2. SOTA cites: Med-PaLM 2 [singhal2023towards] for MedQA/MedMCQA/PubMedQA; van2023radadapt for MIMIC-III; bazi2023vision and van2023open for VQA; nicolson2022improving, miura2020improving and jeong2023multimodal for CXR; rammuni2022effective and wantlin2023benchmd for classification; panambur2022effect for CBIS calcification; poplin2018deepvariant for variant calling.

TaskDatasetMetricSOTAPaLM-E 84BMed-PaLM M (best)
QAMedQAAccuracy86.50%28.83%69.68%
QAMedMCQAAccuracy72.30%33.35%62.59%
QAPubMedQAAccuracy81.80%64.00%80.00%
SummarizationMIMIC-IIIROUGE-L38.70%3.30%32.03%
SummarizationMIMIC-IIIBLEU16.20%0.34%15.36%
SummarizationMIMIC-IIIF1-RadGraph40.80%8.00%34.71%
VQAVQA-RADBLEU-171.03%59.19%71.27%
VQAVQA-RADF1N/A38.67%62.06%
VQASlake-VQABLEU-178.60%52.65%92.7%
VQASlake-VQAF178.10%24.53%89.28%
VQAPath-VQABLEU-170.30%54.92%72.27%
VQAPath-VQAF158.40%29.68%62.69%
Report gen.MIMIC-CXRMicro-F1-1444.20%15.40%53.56%
Report gen.MIMIC-CXRMacro-F1-1430.70%10.11%39.83%
Report gen.MIMIC-CXRMicro-F1-556.70%5.51%57.88%
Report gen.MIMIC-CXRMacro-F1-5N/A4.85%51.60%
Report gen.MIMIC-CXRF1-RadGraph24.40%11.66%26.71%
Report gen.MIMIC-CXRBLEU-139.48%19.86%32.31%
Report gen.MIMIC-CXRBLEU-413.30%4.60%11.50%
Report gen.MIMIC-CXRROUGE-L29.60%16.53%27.49%
Report gen.MIMIC-CXRCIDEr-D49.50%3.50%26.17%
ClassificationMIMIC-CXR (5 conditions)Macro-AUC81.27%51.48%79.09%
ClassificationMIMIC-CXR (5 conditions)Macro-F1N/A7.83%41.57%
ClassificationPAD-UFES-20Macro-AUCN/A63.37%97.27%
ClassificationPAD-UFES-20Macro-F1N/A1.38%84.32%
ClassificationVinDr-MammoMacro-AUC64.50%51.49%71.76%
ClassificationVinDr-MammoMacro-F1N/A16.06%35.70%
ClassificationCBIS-DDSM (mass)Macro-AUCN/A47.75%73.31%
ClassificationCBIS-DDSM (mass)Macro-F1N/A7.77%51.12%
ClassificationCBIS-DDSM (calcification)Macro-AUCN/A40.67%82.22%
ClassificationCBIS-DDSM (calcification)Macro-F170.71%11.37%67.86%
GenomicsPrecisionFDAIndel-F199.40%53.01%97.04%
GenomicsPrecisionFDASNP-F199.70%52.84%99.35%

Table 3: scaling across sizes tab. 3. Each size was finetuned and evaluated on the same tasks.

TaskDatasetMetric12B84B562B
QAMedQAAccuracy29.22%46.11%69.68%
QAMedMCQAAccuracy32.20%47.60%62.59%
QAPubMedQAAccuracy48.60%71.40%80.00%
SummarizationMIMIC-IIIROUGE-L29.45%31.47%32.03%
SummarizationMIMIC-IIIBLEU12.14%15.36%15.21%
SummarizationMIMIC-IIIF1-RadGraph31.43%33.96%34.71%
VQAVQA-RADBLEU-164.02%69.38%71.27%
VQAVQA-RADF150.66%59.90%62.06%
VQASlake-VQABLEU-190.77%92.70%91.64%
VQASlake-VQAF186.22%89.28%87.50%
VQAPath-VQABLEU-168.97%70.16%72.27%
VQAPath-VQAF157.24%59.51%62.69%
Report gen.MIMIC-CXRMicro-F1-1451.41%53.56%51.60%
Report gen.MIMIC-CXRMacro-F1-1437.31%39.83%37.81%
Report gen.MIMIC-CXRMicro-F1-556.54%57.88%56.28%
Report gen.MIMIC-CXRMacro-F1-550.57%51.60%49.86%
Report gen.MIMIC-CXRF1-RadGraph25.20%26.71%26.06%
Report gen.MIMIC-CXRBLEU-130.90%32.31%31.73%
Report gen.MIMIC-CXRBLEU-410.43%11.31%11.50%
Report gen.MIMIC-CXRROUGE-L26.16%27.29%27.49%
Report gen.MIMIC-CXRCIDEr-D23.43%26.17%25.27%
ClassificationMIMIC-CXR (5 conditions)Macro-AUC76.67%78.35%79.09%
ClassificationMIMIC-CXR (5 conditions)Macro-F138.33%36.83%41.57%
ClassificationPAD-UFES-20Macro-AUC95.57%97.27%96.08%
ClassificationPAD-UFES-20Macro-F178.42%84.32%77.03%
ClassificationVinDr-MammoMacro-AUC66.29%71.76%71.42%
ClassificationVinDr-MammoMacro-F129.81%35.70%33.90%
ClassificationCBIS-DDSM (mass)Macro-AUC70.11%73.09%73.31%
ClassificationCBIS-DDSM (mass)Macro-F147.23%49.98%51.12%
ClassificationCBIS-DDSM (calcification)Macro-AUC81.40%82.22%80.90%
ClassificationCBIS-DDSM (calcification)Macro-F167.86%63.81%63.03%
GenomicsPrecisionFDAIndel-F196.42%97.04%95.46%
GenomicsPrecisionFDASNP-F199.35%99.32%99.16%

Zero-shot TB detection tab. 4. Accuracy on Montgomery County. The SOTA is a model ensemble trained on all 138 samples. Med-PaLM M used 0 training samples for this task.

ModelTraining samplesAccuracy
SOTA [oloko2021ensemble]13892.60%
Med-PaLM M 12B086.96%
Med-PaLM M 84B082.60%
Med-PaLM M 562B087.68%

Two-view chest X-ray reports tab. 5. Zero-shot; the model was trained on single-view input only. The SOTA column is the single-view SOTA from Table 2.

MetricSOTA12B84B562B
Micro-F1-1444.20%49.80%50.54%48.85%
Macro-F1-1430.70%37.69%37.78%37.29%
Micro-F1-556.70%54.49%56.37%54.36%
Macro-F1-5N/A48.33%51.23%48.49%
F1-RadGraph24.40%26.73%28.30%27.28%
BLEU-139.48%33.31%34.58%33.83%
BLEU-413.30%11.51%12.44%12.47%
ROUGE-L29.60%27.84%28.71%28.49%
CIDEr-D49.50%27.58%29.80%29.80%

Positive transfer, 84B with and without CXR classification tab. 6. Single run per variant; no variance is reported.

DatasetMetric84B, full mix84B, no CXR classification
MIMIC-CXRMicro-F1-1453.56%52.94%
MIMIC-CXRMacro-F1-1439.83%38.92%
MIMIC-CXRMicro-F1-557.88%57.58%
MIMIC-CXRMacro-F1-551.60%51.32%
MIMIC-CXRF1-RadGraph26.71%26.08%
MIMIC-CXRBLEU-132.31%31.72%
MIMIC-CXRBLEU-411.31%10.87%
MIMIC-CXRROUGE-L27.29%26.67%
MIMIC-CXRCIDEr-D26.17%25.17%
MIMIC-CXR (5 conditions)Macro-AUC78.35%73.88%
MIMIC-CXR (5 conditions)Macro-F136.83%43.97%

Radiologist side-by-side fig. 4 §6.3.1. Share of cases in which each candidate was ranked best of four, averaged over four raters: reference report 37.14%; Med-PaLM M 84B 25.78%; 12B 19.49%; 562B 17.59%. Pairwise preference over the reference, averaged over raters: 84B 40.50%; 12B 34.05%; 562B 32.00% §6.3.1. Per-rater breakdown is in fig. 4 (subfigure b).

Radiologist independent evaluation tab. A.8 §6.3.2. Mean per report, with 95% CIs as given in the source.

Measure562B84B12B
Significant omissions0.10 (0.08-0.12)0.09 (0.07-0.10)0.08 (0.06-0.10)
Total omissions0.13 (0.11-0.16)0.12 (0.10-0.15)0.12 (0.10-0.15)
Significant clinical errors0.26 (0.23-0.29)0.23 (0.20-0.27)0.26 (0.22-0.29)
Total clinical errors0.29 (0.25-0.32)0.25 (0.22-0.28)0.28 (0.24-0.31)
Total errors (incl. non-clinical)0.63 (0.58-0.68)0.59 (0.54-0.64)0.58 (0.53-0.63)

Language-only QA against PaLM tab. A.3. Med-PaLM M outperforms the PaLM baseline by a large margin on all three QA sets, but stays below Med-PaLM 2 with ensemble refinement. PaLM few-shot results are from [singhal2022large]. PaLM (MedQA 58.90%, MedMCQA 54.50%, PubMedQA 55.00%) is in tab. A.3.

Paper vs code

No official code. The paper releases no code and says the LLMs will not be open-sourced [Code Availability statement after §9]. The paper links no project page. A GitHub repository search for the title and "Med-PaLM M" returned only a third-party analysis repository by a non-author, which was not used.

Pitfalls

  • Missing training details. Not stated: number of training steps, warm-up, hardware, decoding strategy, loss form, random seeds, and how the training exemplar is chosen. Only the TB zero-shot exemplar is said to be hand-written §5.2. An implementer must pick these and should record the choice.
  • Shot counts and the word "zero-shot". For most tasks the exemplar is text-only with its image replaced by the placeholder text, and each fine-tuning input has at most one image §4.2 fig. 2. Tasks in the mix use 0, 1 or 2 shots tab. A.1. The TB result is called zero-shot, although a text exemplar is shown §5.2.
  • Architecture naming. The introduction calls Med-PaLM M a "sequence-to-sequence" model §1, but the PaLM base is a decoder-only Transformer §4.1. Image tokens are interleaved with text tokens in one input sequence §4.2.
  • Intro figure vs appendix. The introduction and the radiologist results state 0.25 clinically significant errors per report for the best model §1 §6.3.2. The appendix table shows 0.23 for significant clinical errors and 0.25 for total clinical errors at 84B tab. A.8. The 0.25 figure is the total clinical-error count. The best model also differs by measure: 84B has the lowest clinical errors, while the appendix text calls the model with 0.58 total errors the "best performing" model, which is 12B app. A.4 text [tab. A.8].
  • Resolution and token budget. Images are 224 x 224, which the authors say loses resolution. They chose this to keep image tokens within the 710-token input limit app. A.3 text tab. A.2. Fine detail such as small lesions may be lost.
  • Variant-calling image. DeepVariant's (100, 221, 6) tensor becomes (200, 221, 3) by stacking channels 1-3 over 4-6, then is padded to 224 x 224 app. A.1.2. The text says "stacked" and gives the output shape. The stacking axis is inferred from the shapes, and the padding placement is not stated.
  • Non-comparable SOTA. PAD-UFES-20 has no official split, so the random 80/20 split is not comparable to prior work app. A.3 text. CBIS-DDSM uses a 3-class patch-level task, while most prior work uses 2 classes [app. A.3 text]. VQA is scored with BLEU-1 and token F1 rather than accuracy, so the numbers are not directly comparable to classification-style VQA results app. A.3 text. Some SOTA cells, such as the QA rows, come from Med-PaLM 2 with ensemble refinement, a different system app. A.3 text.
  • Leakage risk. The clinical-T5 summarization baseline may have been pretrained on MIMIC-III test data app. A.3 text. The paper does not confirm or rule this out for its own pretraining data, which is PaLM-E.
  • MIMIC-CXR sample definition. Each image from a multi-view report is an independent sample, which differs from most prior work that uses only frontal views app. A.1.2. Reported CXR numbers are not directly comparable with frontal-only results.
  • Filters that change the task. MIMIC-CXR findings over 800 characters are dropped; MIMIC-III findings over 600 tokens are dropped app. A.1.1 [app. A.1.2]. Results on the filtered sets do not describe the full corpus.
  • Verbosity and scaling. The 562B model is more verbose and does not beat 84B on most CXR metrics §6.1 text tab. 3. The authors suggest that retrieval-based approaches may fit this output space better §6.1 text.
  • Hallucinated prior references. Reports in MIMIC-CXR refer to prior studies or missing views. The model learns to produce these, and the evaluation counts them as non-clinical errors app. A.4 text tab. A.8. CXR-PRO is suggested for a cleaned set app. A.4 text.
  • Human-evaluation limits. Four raters based in India; each side-by-side case is judged by one rater; there is high inter-rater variability §5.3 app. A.4 text. The paper reports only clinically relevant errors in the main analysis §6.3.2.
  • Text-overlap metrics. Med-PaLM M does not beat SOTA on BLEU-1, BLEU-4, ROUGE-L or CIDEr-D; the authors argue these metrics miss factual errors app. A.3 text tab. 2.
  • Single runs. The positive-transfer ablation and the TB and two-view results come from single runs at one scale §5.2 tab. 5 tab. 6. No seed variance is reported.
  • Multi-image inference. The claim that the model handles several images at inference §4.2 is not evaluated beyond the two-view setup tab. 5.
  • Figure and table numbers. The numbers here follow the order of the LaTeX source, and the compiled PDF was not checked. Verify figure and table numbers against the PDF before citing them externally.
  • Not reproducible as is. PaLM-E checkpoints are required, and the LLMs are not released [Code Availability]. The authors describe the method so that similar approaches can be tried with other LLMs [Code Availability]; the paper does not test any other backbone.

Lineage

  • Builds on: PaLM for the language model; PaLM-E (arXiv:2303.03378) for the multimodal base; ViT (arXiv:2010.11929) for the vision encoder; 4B ViT from PaLI (arXiv:2209.06794) and 22B ViT (arXiv:2302.05442). Med-PaLM M adds biomedical fine-tuning on MultiMedBench §2.1 §4.1.
  • Compared against: Med-PaLM 2 (arXiv:2305.09617) and Med-PaLM (arXiv:2212.13138) for QA; LLaVA-Med (arXiv:2306.00890) as the closest multimodal biomedical model §2.2; BenchMD as the nearest benchmark §2.3; PaLM-E 84B as the generalist baseline §5.1.
  • Superseded by: not known from this card.

Source and license

Adapted from “Towards Generalist Biomedical AI” by Tao Tu, Shekoofeh Azizi, Danny Driess, Mike Schaekermann, Mohamed Amin, Pi-Chuan Chang, Andrew Carroll, Chuck Lau, Ryutaro Tanno, Ira Ktena, Basil Mustafa, Aakanksha Chowdhery, Yun Liu, Simon Kornblith, David Fleet, Philip Mansfield, Sushant Prakash, Renee Wong, Sunny Virmani, Christopher Semturs, S Sara Mahdavi, Bradley Green, Ewa Dominowska, Blaise Aguera y Arcas, Joelle Barral, Dale Webster, Greg S. Corrado, Yossi Matias, Karan Singhal, Pete Florence, Alan Karthikesalingam, Vivek Natarajan (arXiv:2307.14334), 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.