[Benchmark] Support CVQA - #1176
Conversation
|
HI @timothycdc, Thanks for your contribution to our community. Here are the results of the test on our side for your reference. If you feel okay, we will merge this PR. split test BTW, the SYSPROMPT in the PR is not used in the actual evaluation. If you want it to be used by all models, you can write a |
|
Thanks @FangXinyu-0913. Which model did you use for this? The score seems a bit lower than normal. I will double-check the accuracy calculation code and fix the |
I use the llava_v1.5_7b model and get this result. |
|
BTW, a large proportion of VLMs may override the build_prompt method for MCQ benchmarks. So if you would like to force all VLMs to use the official prompt, you may consider change the DATASET_TYPE to CVQA_MCQ, etc.
|
|
split test Hi @timothycdc. This is the result of my evaluation using the latest code, the evaluation command is |
|
Thanks for this, the results look much better. You can merge it. |
* Add support for CVQA Benchmark * Attempt 1: Fix linting * CVQA support both EN and LOC versions + custom prompt * Fix __init__.py syntax error
Adds support for the Cultural VQA (CVQA) benchmark.
Despite 'VQA' being in the name, CVQA is actually multiple-choice.
I used the dataset's region+language column (e.g. Japan, Japanese) as
l2-category split.Original dataset link
TSV converted version