(BackBack)
ML//5 min read

Assessing Multimodal LLM-as-a-Judge with Vision-Language Benchmark

Can MLLMs effectively serve as judges in the multimodal domain, and how closely do their evaluations align with human preferences?

Can MLLMs effectively serve as judges in the multimodal domain, and how closely do their evaluations align with human preferences?

1. Contributions

  1. Benchmark: comprehensive benchmark MLLM-AS-A-JUDGE in multimodal domains, with human annotations

  2. Two dataset: curate two human preference datasets with high-quality questions MLLM-AS-A-JUDGE-HQ and MLLM-AS-A-JUDGE-HARD dataset with hallucination instances.

    1. MLLM-AS-A-JUDGE-HQ: which showcases responses with a high level of concordance with human judgments

    2. MLLM-AS-A-JUDGE-HARD: which includes responses marked by inconsistency with human preferences and instances of hallucination

  3. Implications

    1. alignment with human judgments in pair comparison tasks

    2. discrepancies can be found in scoring evaluation and batch ranking

    3. range of biases and hallucinations, along with inconsistent judgments during the evaluation process

Abstract

Assessing the utility of MLLMs presents considerable challenges, primarily due to the absence of multimodal benchmarks that align with human preferences. Drawing inspiration from the concept of LLM-as-a-Judge within LLMs, this paper introduces a novel benchmark, termed MLLM-as-a-Judge

  1. Scoring Evaluation

  2. Pair Comparison

  3. Batch Ranking.

closer examination reveals persistent challenges in the judgment capacities of LLMs, including diverse biases, hallucinatory responses, and inconsistencies in judgment, even in advanced models such as GPT-4V.

Takeaway

Structure

  1. Image-instruction pair

    1. containing pairs of images (M ) and their corresponding instructions (I) sourced from 10 diverse domains (e.g., math, chart, diffusion).

    2. MLLMs, generating a set of responses Ri ={r1, r2, . . . , rn} for each pair → The formation of the dataset of image-instruction-responses pairs.

      1. Scoring Evaluation: scale from 1 to 5, with the specific criteria for this rating system

      2. Pair Comparison: direct comparison between two responses, culminating in the identification of the superior one.

      3. Batch Ranking: The responses are systematically arranged in descending order of quality based on a given instruction, without any tie option

  1. MMLM response collection

    • GPT-4V, Gemini (GeminiTeam, 2023), LLaVA (Liu et al.,2023d), Qwen-VL-Max (Bai et al., 2023a), LLaVA-1.6-34b(Liu et al., 2023d), and CogVLM.

    • obtaining approximately 17,000 responses

      • non-compliant with security regulations excluded
  2. comparison with human annotation.

    • conducted by 6 authors of this paper independently. These annotators are proficient in this domain, with different genders, ages, and educational backgrounds to ensure diversity.

Experiment

MLLM Used

Evaluation

Empirical Results and Analysis

MLLM Judgment vs Human Annotation

MLLM Judging Consistency

Human Agreement

Bias and Hallucination Detection

Bias?

Hallucination?

  1. Vision Hallucination

    1. MLLM misinterprets an image or recognizes non-existent objects
  2. Language Hallucination

    1. MLLM generates incorrect textual information or provides contextually irrelevant answers

Mitigation Techniques

  1. Human-in-the-Loop: human reviewers are involved in critical decisions

  2. Fact-Checking Modules: external fact-checking mechanisms that cross-reference the model’s outputs

  3. Uncertainty Detection: recognize when it is uncertain and flag responses as uncertain