cvlab-columbia/viper

GQA Evaluation in test-dev_balanced dataset

Zeqing-Wang opened this issue · 5 comments

Thanks for the great work! I want to reproduce evaluation on GQA. But I meet some problems, I have checked the issue, but the problem is still not resolved, so i choose to start a new issue.

From the issue, I understand that the results in the paper are obtained in the test-dev_balance of GQA. But I got the result in test-dev_balance only about 0.25 acc through the code and config.yaml in github. Meanwhile, in the first 5000 questions in test-dev_all, we get an acc close to 0.5 (similar to the result in paper). I don't understand for this large difference in results with the same settings.They differ only in test-dev_balance dataset and test-dev_all.

We also used stratified sampling for validation on the test-dev_balance dataset. We randomly selected 200 questions from the 0th to 2000, 2001 to 4000, 4001 to 6000, and 6001 to 8000 questions, respectively. The following are our test results (we computed all the acc as well as removed the acc that failed to compile separately).

Therefore, I would like to ask if there are some special config settings, such as BLIP model settings (blip2-flan-t5-xxl and blip2-flan-t5-xl), and load_models settings in base_config.yaml, or some other settings, when doing the verification of GQA.

If possible, could you provide some details in evaluating the GQA dataset?We wonder if we did done something wrong somewhere

Thanks in advance!

split in test-dev_balance acc filter failed to compile
0-2000 0.24742268041237114 0.3582089552238806
2001-4000 0.24861878453038674 0.3284671532846715
4001-6000 0.2346368715083799 0.35
6001-8000 0.23711340206185566 0.31724137931034485

Same problem here

Same problem, not only in this paper but also VisProg. So I'm wondering whether the improvement brought by "task decomposition" REALLY exists?

k1tano commented

same problem,still wating

same problem, though on refcoco, we didn't try gqa yet

Hi, a few weeks ago we added more details about evaluation. Unfortunately, our experiments were run using Codex, which is not available anymore. But the benchmark-specific code should be helpful to mimic our experiments.