mbhosale/FairLLaVA

Model

2

stars

9

commits

1

linked in READMEs

May 26, 2026

updated

chest-xray
dermoscopy
fairness
ham10000
image-to-text
lora
medical-imaging
mimic-cxr
padchest
peft
safetensors
vision-language
Browse cluster: LLM Fine-tuning and Parameter-Efficient Adaptation

README

FairLLaVA — Pretrained Checkpoints

Fairness-aware LoRA adapters for medical vision–language models, from the FairLLaVA paper.

FairLLaVA minimizes the mutual information between the model's visual features and patient demographic attributes (age, sex, race), producing demographic-invariant representations while preserving clinical accuracy. The adapters here plug into a standard LoRA fine-tuning loop and are released on three medical benchmarks.

Checkpoints

SubdirDatasetBase LLMVision TowerTask
mimic-cxr/MIMIC-CXRlmsys/vicuna-7b-v1.5BiomedCLIP-CXR-518Chest X-ray report generation
padchest/PadChestlmsys/vicuna-7b-v1.5BiomedCLIP-CXR-518Chest X-ray report generation
ham10000/HAM10000liuhaotian/llava-v1.5-7bCLIP ViT-L/14-336Dermoscopy VQA

Each subdirectory contains the LoRA adapter (adapter_model.safetensors, adapter_config.json, non_lora_trainables.bin), the matching multimodal projector (mm_projector.bin), and the tokenizer files, so the path can be loaded as model_path directly by llava.model.builder.load_pretrained_model.

Quick start

from huggingface_hub import snapshot_download
from llava.model.builder import load_pretrained_model

# Download just one dataset's checkpoint
local_dir = snapshot_download(
    repo_id="mbhosale/FairLLaVA",
    allow_patterns="mimic-cxr/*",
)
model_path = f"{local_dir}/mimic-cxr"

tokenizer, model, image_processor, ctx_len = load_pretrained_model(
    model_path,
    model_base="lmsys/vicuna-7b-v1.5",
    model_name="llavarad",
)

See the full inference example in inference.py.

Ethics

These checkpoints are released for research and educational use only. They are not approved or validated for clinical or diagnostic use and must not be used to make medical decisions or to inform patient care. Each downstream dataset is governed by its own data-use agreement (PhysioNet for MIMIC-CXR, BIMCV for PadChest, ISIC / Harvard Dataverse for HAM10000).

Citation

@article{bhosale2026fairllava,
  title={FairLLaVA: Fairness-Aware Parameter-Efficient Fine-Tuning for Large Vision-Language Assistants},
  author={Bhosale, Mahesh and Wasi, Abdul and Srivastava, Shantam and Latif, Shifa and Luan, Tianyu and Gao, Mingchen and Doermann, David and Gong, Xuan},
  journal={arXiv preprint arXiv:2603.26008},
  year={2026}
}

Contributors

mbhosale

9 commits

mbhosale/FairLLaVA

Model

2

stars

9

commits

1

linked in READMEs

May 26, 2026

updated

chest-xray
dermoscopy
fairness
ham10000
image-to-text
lora
medical-imaging
mimic-cxr
padchest
peft
safetensors
vision-language
Browse cluster: LLM Fine-tuning and Parameter-Efficient Adaptation

README

FairLLaVA — Pretrained Checkpoints

Fairness-aware LoRA adapters for medical vision–language models, from the FairLLaVA paper.

FairLLaVA minimizes the mutual information between the model's visual features and patient demographic attributes (age, sex, race), producing demographic-invariant representations while preserving clinical accuracy. The adapters here plug into a standard LoRA fine-tuning loop and are released on three medical benchmarks.

Checkpoints

SubdirDatasetBase LLMVision TowerTask
mimic-cxr/MIMIC-CXRlmsys/vicuna-7b-v1.5BiomedCLIP-CXR-518Chest X-ray report generation
padchest/PadChestlmsys/vicuna-7b-v1.5BiomedCLIP-CXR-518Chest X-ray report generation
ham10000/HAM10000liuhaotian/llava-v1.5-7bCLIP ViT-L/14-336Dermoscopy VQA

Each subdirectory contains the LoRA adapter (adapter_model.safetensors, adapter_config.json, non_lora_trainables.bin), the matching multimodal projector (mm_projector.bin), and the tokenizer files, so the path can be loaded as model_path directly by llava.model.builder.load_pretrained_model.

Quick start

from huggingface_hub import snapshot_download
from llava.model.builder import load_pretrained_model

# Download just one dataset's checkpoint
local_dir = snapshot_download(
    repo_id="mbhosale/FairLLaVA",
    allow_patterns="mimic-cxr/*",
)
model_path = f"{local_dir}/mimic-cxr"

tokenizer, model, image_processor, ctx_len = load_pretrained_model(
    model_path,
    model_base="lmsys/vicuna-7b-v1.5",
    model_name="llavarad",
)

See the full inference example in inference.py.

Ethics

These checkpoints are released for research and educational use only. They are not approved or validated for clinical or diagnostic use and must not be used to make medical decisions or to inform patient care. Each downstream dataset is governed by its own data-use agreement (PhysioNet for MIMIC-CXR, BIMCV for PadChest, ISIC / Harvard Dataverse for HAM10000).

Citation

@article{bhosale2026fairllava,
  title={FairLLaVA: Fairness-Aware Parameter-Efficient Fine-Tuning for Large Vision-Language Assistants},
  author={Bhosale, Mahesh and Wasi, Abdul and Srivastava, Shantam and Latif, Shifa and Luan, Tianyu and Gao, Mingchen and Doermann, David and Gong, Xuan},
  journal={arXiv preprint arXiv:2603.26008},
  year={2026}
}

Contributors

mbhosale

9 commits