Skip to content

fix(mmvp): apply ground truth corrections in code for robust evaluation - #1495

Open
lorenzozanee wants to merge 1 commit into
EvolvingLMMs-Lab:mainfrom
lorenzozanee:fix/mmvp-ground-truth-corrections
Open

fix(mmvp): apply ground truth corrections in code for robust evaluation#1495
lorenzozanee wants to merge 1 commit into
EvolvingLMMs-Lab:mainfrom
lorenzozanee:fix/mmvp-ground-truth-corrections

Conversation

@lorenzozanee

Copy link
Copy Markdown
Contributor

Summary

  • Fix swapped ground-truth answers for two MMVP CLIP-blind pairs (indices 99/100 and 279/280) that distort accuracy and pair accuracy
  • Apply the corrections idempotently in code so evaluation is correct with either MMVP/MMVP or lmms-lab-eval/MMVP

In scope

  • lmms_eval/tasks/mmvp/utils.py: add idempotent ground-truth corrections for the four affected indices and wire through mmvp_doc_to_target / mmvp_process_results

Out of scope

  • No dataset or YAML path changes
  • No metric or API changes

Validation

  • python tests/test_mmvp_asset12.py | sample size: N=8 | key metrics: correction assertions | result: pass
  • ruff check lmms_eval/tasks/mmvp/utils.py | result: pass

Risk / Compatibility

  • No breaking change; corrections enforce the verified answers and are no-ops when the dataset is already correct
  • Backward compatible with both MMVP/MMVP and lmms-lab-eval/MMVP

Type of Change

  • Bug fix (non-breaking change)
  • New feature
  • New benchmark/task
  • New model integration
  • Breaking change
  • Documentation update
  • Refactoring (no functional changes)

Fixes #1018

Apply the four verified corrections (indices 99, 100, 279, 280) for the
MMVP elephant-tusks and person-posture pairs in mmvp_doc_to_target and
mmvp_process_results. The fix is idempotent with the lmms-lab-eval/MMVP
dataset which already has these corrections at source, and corrects the
original MMVP/MMVP dataset when used. Fixes EvolvingLMMs-Lab#1018.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issues about MMVP Dataset

1 participant