MLLM-as-a-Judge Exhibits Model Preference Bias
Organizations: Keio University, Japan
Abstract
Automatic evaluation using multimodal large language models (MLLMs), commonly referred to as MLLM-as-a-Judge, has been widely used to measure model performance. If such MLLM-as-a-Judge methods were biased, they could distort model comparisons and benchmark-driven scientific progress. However, it remains unclear to what extent MLLM-as-a-Judge methods favor or disfavor text generated by specific MLLMs. In this study, we propose Philautia-Eval to investigate such model-specific preference bias. Philautia-Eval quantifies the degree of the bias by disentangling preference tendencies from differences in generation quality. Using 1.29M caption-score pairs collected from 12 MLLMs, we found that representative MLLMs tend to exhibit self-preference bias. Moreover, experimental results indicate mutual preference bias within particular model families, which is potentially driven by reused connectors and overlapping instruction-tuning resources. Finally, we introduce a simple ensemble of MLLMs, Pomms. Our results demonstrated that Pomms effectively mitigated the model-specific preference bias while maintaining performance.
Figures & tables
| Metrics | Nebula | Flickr8k-Ex | SelfEval-Cap | |||
| -score | ||||||
| G-VEval | GPT-4o | 56.1 | 53.2 | 61.5 | 59.7 | 1.08 |
| Qwen2.5-VL-7B | 55.3 | 52.4 | 54.6 | 54.0 | 1.12 | |
| InternVL2.5-8B | 54.1 | 51.3 | 54.6 | 52.9 | 3.03 | |
| Pomms | (i) GPT-4o and InternVL2.5-8B | 56.4 | 53.5 | 61.5 | 59.7 | 1.31 |
| (ii) + Eagle2-9B | 56.6 | 53.6 | 62.7 | 60.8 | 0.45 | |
| Evaluator | Generator | |||||||||||
| GPT-4o | Gemini | Qwen | Molmo | Eagle | LV-OV | DeepSeek | Gemma | Phi | LV-NV | LV | Intern | |
| Self | 1.08 | 1.84 | 1.12 | 0.86 | 1.05 | 1.83 | 2.00 | 1.10 | 1.26 | 1.09 | 1.26 | 3.03 |
| Pomms | 0.23 | 0.18 | 0.67 | -0.26 | 0.01 | -0.90 | 0.67 | -0.33 | 0.11 | 0.14 | -0.18 | 0.34 |
| Model | #Param | Vision Encoder | LLM backbone |
| GPT-4o [ 21 ] | - | - | - |
| Gemini 2.5 Pro [ 13 ] | - | - | - |
| Qwen2.5-VL-7B [ 6 ] | 8.29B | ViT | Qwen2.5-7B |
| Molmo-7B-D-0924 [ 14 ] | 8.02B | CLIP ViT-L/14 | Qwen2-7B |
| Eagle2-9B [ 31 ] | 8.93B | Siglip-400M+ConvNext | Qwen2.5-7B-Instruct |
| LLaVA-OneVision-7B [ 29 ] | 7.06B | SigLIP-SO400M-384 | Qwen2-7B |
Bias in LLM-as-a-Judge
Bias in large language model (LLM)-as-a-judge evaluation studies systematic distortions in automated assessments of model outputs.
See all 115 papers