atlas

Research map / Vision-language and multimodal / Human and embodied modeling

BioCLIP: A Vision Foundation Model for the Tree of Life

CVPR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Scientific domain vision datasets · 124 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.

Curates TREEOFLIFE-10M (10M+ taxonomically labeled biology images) and trains BIOCLIP by continually pre-training CLIP with a contrastive objective over flattened taxonomic names, evaluated zero/few-shot on 10 fine-grained biology classification tasks.

Problem

General-domain vision-language models lack fine-grained, taxonomy-aware representations and generalization to unseen taxa for biology image tasks, and no sufficiently large ML-ready biology image dataset existed for training a tree-of-life foundation model.

Approach

Repurpose CLIP's contrastive objective by flattening each organism's taxonomy (kingdom to species) into a text string, so the autoregressive text encoder encodes hierarchical structure, combined with mixed text-type training (taxonomic, scientific, common names).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on TREEOFLIFE-10M instead of general-domain CLIP dataBIOCLIP versus CLIP/OpenCLIP · 10 biology classification datasets, zero-shot meanTop-1 accuracy: +17.5Helped
Train on TREEOFLIFE-10M instead of general-domain CLIP dataBIOCLIP versus CLIP/OpenCLIP · 10 biology classification datasets, five-shot meanTop-1 accuracy: +17.3Helped
Use taxonomic names rather than scientific names (ablation)BIOCLIP trained on TREEOFLIFE-1M · Rare SpeciesZero-shot accuracy: 22.3→26.6; 28.0→30.4Helped
Train with mixed text types instead of a single fixed text type (ablation)BIOCLIP trained on TREEOFLIFE-1M · Rare SpeciesZero-shot accuracy: 30.9Helped
Train on 1M examples from TREEOFLIFE-10M rather than 2.7M iNat21 examples (ablation)BIOCLIP · Rare SpeciesZero-shot accuracy: 30.9 vs 21.3Helped
Use CLIP contrastive pre-training rather than hierarchical cross-entropy (ablation)BIOCLIP trained on TREEOFLIFE-1M · 10-task meanOne-shot accuracy: 19.3→44.7Helped
Use CLIP contrastive pre-training rather than hierarchical cross-entropy (ablation)BIOCLIP trained on TREEOFLIFE-1M · 10-task meanFive-shot accuracy: 30.5→63.8Helped
Use hierarchical cross-entropy rather than ordinary cross-entropy (ablation)BIOCLIP objective ablation · 10-task meanOne-shot accuracy: 16.5→19.3Helped
Use hierarchical cross-entropy rather than ordinary cross-entropy (ablation)BIOCLIP objective ablation · 10-task meanFive-shot accuracy: 26.2→30.5Helped
Increase training data from iNat21 to TREEOFLIFE-10M (ablation)BIOCLIP · 10 biology classification datasets, zero-shot meanTop-1 accuracy: +9.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: TREEOFLIFE-10M iNat21 BIOSCAN-1M EOL Birds 525 Plankton Insects Insects 2 PlantNet Fungi PlantVillage Medicinal Leaf

Benchmarks: Birds 525 Plankton Insects Insects 2 PlantNet Fungi PlantVillage Medicinal Leaf PlantDoc RARE SPECIES

Metrics: top-1 accuracy mean accuracy

Baselines: CLIP OpenCLIP Supervised-IN21K DINO iNat21-only BIOCLIP ablation

Builds on: CLIP OpenCLIP SimpleShot

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