FairLLaVA: Fairness-Aware Parameter-Efficient Fine-Tuning for Large Vision-Language Assistants
Organizations: University at Buffalo · University of Kashmir · Accenture · Harvard Medical School
Abstract
While powerful in image-conditioned generation, multimodal large language models (MLLMs) can display uneven performance across demographic groups, highlighting fairness risks. In safety-critical clinical settings, such disparities risk producing unequal diagnostic narratives and eroding trust in AI-assisted decision-making. While fairness has been studied extensively in vision-only and language-only models, its impact on MLLMs remains largely underexplored. To address these biases, we introduce FairLLaVA, a parameter-efficient fine-tuning method that mitigates group disparities in visual instruction tuning without compromising overall performance. By minimizing the mutual information between target attributes, FairLLaVA regularizes the model's representations to be demographic-invariant. The method can be incorporated as a lightweight plug-in, maintaining efficiency with low-rank adapter fine-tuning, and provides an architecture-agnostic approach to fair visual instruction following. Extensive experiments on large-scale chest radiology report generation and dermoscopy visual question answering benchmarks show that FairLLaVA consistently reduces inter-group disparities while improving both equity-scaled clinical performance and natural language generation quality across diverse medical imaging modalities. Code can be accessed at https://github.com/bhosalems/FairLLaVA.
Figures & tables
| Method | Race | Age Group | Gender | |||||||||
| ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | |
| LLaVA [ 28 ] | 2.90 | 1.12 | 1.63 | 2.47 | 2.61 | 0.81 | 0.95 | 1.36 | 8.42 | 0.87 | 5.19 | 6.73 |
| LLaVA-Rad [ 7 ] | 5.29 | 2.14 | 4.14 | 3.97 | 8.28 | 3.51 | 1.42 | 2.00 | 28.06 | 12.53 | 9.24 | 10.88 |
| MedGemma-4B [ 40 ] | 2.36 | 0.95 | 1.85 | 5.05 | 3.17 | 1.16 | 1.51 | 3.03 | 14.18 | 1.55 | 7.27 | 7.51 |
| MedGemma-27B [ 40 ] | 2.01 | 1.72 | 2.82 | 3.92 | 3.98 | 1.17 | 1.55 | 3.35 | 17.80 | 1.82 | 6.64 | 8.92 |
| Qwen2.5-7B [ 51 ] | 7.52 | 1.47 | 2.78 | 5.59 | 6.16 | 1.37 | 1.58 | 3.27 | 16.92 | 1.73 | 8.28 | 12.27 |
| Method | Race | Age Group | Gender | |||||||||
| ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | |
| Reweighting-Race [ 26 ] | 3.38 | 1.89 | 4.13 | 3.27 | 13.15 | 4.08 | 2.99 | 2.09 | 15.38 | 8.28 | 22.05 | 11.78 |
| Resampling-Race [ 18 ] | 12.53 | 3.81 | 5.00 | 3.40 | 14.09 | 4.08 | 2.81 | 2.15 | 20.62 | 8.97 | 20.33 | 14.26 |
| FairLLaVA-Race | 5.40 | 2.91 | 7.32 | 4.43 | 14.85 | 5.58 | 3.24 | 2.10 | 25.40 | 11.15 | 27.33 | 15.05 |
| Reweighting-Age [ 26 ] | 10.65 | 3.49 | 3.24 | 2.84 | 15.22 | 5.26 | 3.93 | 2.50 | 19.73 | 11.65 | 18.33 | 14.14 |
| Resampling-Age [ 18 ] | 7.43 | 2.80 | 6.26 | 3.29 | 12.52 | 3.92 | 3.31 | 2.18 | 22.28 | 7.68 | 14.09 | 10.91 |
| Method | Race | Age Group | Gender |
| Chen et al. [ 8 ] | 24.06 | 23.85 | 24.13 |
| FairLLaVA | 69.21 | 68.70 | 69.38 |
| Method | Age Group | Gender | Overall | |||||||||
| ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | |
| LLaVA [ 28 ] | 1.46 | 0.60 | 1.22 | 1.03 | 6.24 | 1.14 | 3.05 | 4.11 | 10.54 | 1.36 | 4.71 | 9.14 |
| LLaVA-Rad [ 7 ] | 2.31 | 1.51 | 3.13 | 1.22 | 24.52 | 6.57 | 12.90 | 6.91 | 25.01 | 12.02 | 15.35 | 39.78 |
| MedGemma-4B [ 40 ] | 2.62 | 0.64 | 2.41 | 2.01 | 8.99 | 1.19 | 3.87 | 5.65 | 12.31 | 1.27 | 4.37 | 11.52 |
| MedGemma-27B [ 40 ] | 2.70 | 0.86 | 2.35 | 1.79 | 9.11 | 1.61 | 4.61 | 5.21 | 13.94 | 1.79 | 5.03 | 12.67 |
| Qwen2.5-7B [ 51 ] | 2.28 | 1.00 | 1.56 | 1.66 | 7.73 | 1.69 | 4.12 | 4.47 | 12.45 | 1.84 | 5.11 | 11.80 |
| Method | Gender | Age | ||||
| ES-Acc | ES-BLEU4 | ES-ROUGE-L | ES-Acc | ES-BLEU4 | ES-ROUGE-L | |
| LLaVA [ 44 ] | 14.12 | 6.81 | 14.53 | 2.02 | 10.43 | 9.15 |
| Reweighting-All [ 26 ] | 11.52 | 6.25 | 12.89 | 1.69 | 2.97 | 6.61 |
| Resampling-All [ 18 ] | 11.83 | 6.24 | 10.37 | 2.19 | 6.55 | 7.03 |
| FairLLaVA-All | 19.56 | 7.06 | 16.33 | 2.63 | 12.17 | 9.07 |
| Method | Race | Age Group | Gender | Overall | ||||
| BLEU-4 | RadGraph-F1 | BLEU-4 | RadGraph-F1 | BLEU-4 | RadGraph-F1 | BLEU-4 | RadGraph-F1 | |
| FairLLaVA-first | 3.40 | 4.42 | 2.53 | 8.6 | 1.03 | 1.09 | 13.62 | 29.71 |
| FairLLaVA-last | 4.48 | 3.90 | 2.4 | 3.90 | 1.34 | 0.97 | 13.19 | 29.69 |
| FairLLaVA-mean | 3.07 | 4.52 | 2.16 | 7.32 | 0.48 | 0.50 | 14.84 | 29.85 |
| FairLLaVA-mid | 0.61 | 3.50 | 1.01 | 5.60 | 0.44 | 0.47 | 14.01 | 28.52 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Race | Age | Gender | |||
| RG-F1 | GREEN | RG-F1 | GREEN | RG-F1 | GREEN | |
| FairLLaVA-Race | 2.98 | 4.59 | 9.06 | 16.88 | 1.41 | 1.84 |
| FairLLaVA-Age | 4.12 | 6.37 | 8.17 | 14.88 | 1.61 | 3.03 |
| FairLLaVA-Gender | 2.89 | 6.01 | 9.29 | 16.04 | 1.18 | 1.81 |
| LLaVA-Rad | 3.59 | 6.30 | 10.38 | 17.28 | 1.17 | 3.54 |
| FairLLaVA-All | 3.26 | 4.78 | 7.33 | 12.89 | 1.08 | 2.74 |
| Method | Race | Age | Gender | |||
| RG-F1 | GREEN | RG-F1 | GREEN | RG-F1 | GREEN | |
| LLaVA-Rad | 13.71 | 24.45 | 27.44 | 21.44 | 17.93 | 21.60 |
| FairLLaVA | 6.65 | 23.08 | 20.34 | 17.65 | 16.92 | 18.90 |
| Race | Age Group | Gender | ||||
| RG-F1 | GREEN | RG-F1 | GREEN | RG-F1 | GREEN | |
| 2.77 | 3.22 | 3.85 | 3.34 | 18.98 | 12.92 | |
| 5.62 | 3.60 | 3.42 | 1.83 | 22.45 | 12.23 | |
| 5.30 | 3.18 | 3.24 | 1.85 | 24.74 | 13.77 | |
| Dataset | Sex | Age | Race | |
| AUC | MAE | AgeGrp Acc | AUC | |
| MIMIC-CXR | 0.9549 | 6.9715 | 0.7265 | 0.8901 |
| PadChest | 0.9841 | 6.2339 | 0.8023 | – |
| Group | Finding | N | |||
| Age Group | |||||
| 0-44 | Pleural Effusion | 87 | 0.851 | 0.874 | 0.023 |
| 44-65 | Pleural Effusion | 899 | 0.790 | 0.810 | 0.020 |
| 65+ | Pleural Effusion | 1014 | 0.764 | 0.824 | 0.060 |
| 0-44 | Pneumothorax | 87 | 0.736 | 0.736 | 0.000 |
| Gender | |||||
| Method | Race | Age Group | Gender | Overall | ||||||||||||
| BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | |
| LLaVA-Rad | 6.22 | 6.20 | 6.20 | 8.02 | 3.61 | 3.39 | 19.97 | 16.91 | 0.36 | 0.23 | 2.23 | 2.29 | 38.17 | 15.40 | 29.80 | 35.82 |
| MedGemma-4B | 6.21 | 0.69 | 4.70 | 2.96 | 4.37 | 0.39 | 5.98 | 5.61 | 0.20 | 0.04 | 0.45 | 1.67 | 17.02 | 1.61 | 10.54 | 20.02 |
| MedGemma-27B | 8.03 | 0.06 | 4.13 | 4.73 | 3.56 | 0.56 | 8.33 | 5.70 | 0.02 | 0.00 | 1.18 | 1.51 | 18.15 | 1.82 | 14.46 | 22.45 |
| Qwen2.5-7B | 1.43 | 0.22 | 2.66 | 1.88 | 1.97 | 0.31 | 5.44 | 3.92 | 0.08 | 0.04 | 0.23 | 0.32 | 18.29 | 1.80 | 10.18 | 16.098 |
| DeepSeek-VL2 | 2.17 | 0.21 | 2.73 | 3.34 | 3.32 | 0.44 | 3.90 | 4.64 | 0.14 | 0.07 | 0.31 | 0.51 | 12.93 | 1.78 | 8.12 | 14.16 |
| Method | Age Group | Gender | Overall | |||||||||
| BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | |
| LLaVA-Rad | 9.81 | 6.96 | 3.91 | 31.52 | 0.02 | 0.83 | 0.19 | 4.76 | 25.01 | 12.02 | 15.35 | 39.78 |
| MedGemma-4B | 3.70 | 0.97 | 0.81 | 4.73 | 0.37 | 0.07 | 0.13 | 1.04 | 12.31 | 1.27 | 4.37 | 11.52 |
| MedGemma-27B | 4.16 | 1.07 | 1.14 | 6.06 | 0.53 | 0.11 | 0.09 | 1.43 | 13.94 | 1.79 | 5.03 | 12.67 |
| Qwen2.5-7B | 4.47 | 0.84 | 2.28 | 6.12 | 0.61 | 0.09 | 0.24 | 1.64 | 12.45 | 1.84 | 5.11 | 11.80 |
| DeepSeek-VL2 | 3.92 | 0.96 | 1.84 | 4.18 | 0.47 | 0.08 | 0.19 | 0.79 | 11.77 | 1.91 | 4.20 | 10.44 |
| Method | Age Group | Overall | ||||||
| ES-BLEU-1 | ES-BLEU-4 | ES-RadGraph-F1 | ES-GREEN | BLEU-1 | BLEU-4 | RadGraph-F1 | GREEN | |
| FairLLaVA-Age ( then ) | 3.83 | 2.48 | 3.50 | 2.08 | 31.77 | 10.48 | 27.16 | 33.06 |
| FairLLaVA-Age ( ) | 17.82 | 5.47 | 3.75 | 2.36 | 35.28 | 13.96 | 28.49 | 34.12 |
Multimodal Large Language Models
Multimodal large language models combine language models with image, video, audio, and other inputs for grounded understanding and generation.
See all 1,091 papers