Thank you for your review.
> One weakness is to name a translated dataset as a multilingual dataset, which doesn't cover the real benefits of multilingual at all (i.e. multiple cultures, examples from different locations from local people speaking those languages). This is misleading as the future work will use the translated dataset which will reinforce the emphasis of English centric research, under the translated "multilingual" directions.
We fully agree with the reviewer, but want to point out that this is, unfortunately, a general problem in multilingual vision-language models. For example, CCLM, Ernie-UniX2, or UC2 all also train with machine-translated data. PaLI models are trained with both machine-translated data and (proprietary) multilingual web-crawled data. There is multilingual caption data available in Laion5B but these are noisy web-crawled captions. For high-quality captions and other tasks like VQA, there is only English data available.
However, our evaluation setup does take this problem into account and includes test datasets that require both multilingual and multicultural knowledge: XM3600 in particular selected and annotated images from 36 countries with speakers from those countries, and MaRVL is built from the ground up (and also annotated by native people) to include images and concepts from 5 different countries.
Nonetheless, you make a valid point and we will make sure to add a short discussion on true multilingual data vs. “multilingual” data obtained through translation and disadvantages/pitfalls of the latter.
> The idea of applying Q-Former to LLMs is not novel and has been explored by the previous BLIP papers. I have not found BLIP baselines reported (at least on EN) in the paper (except for the right sub-table of Table 1). More comparisons with BLIP baselines, especially on the impact of multilingual data to the original English tasks would be nice to show the impact of this paper.
The comparison with BLIP-2 models is difficult because their underlying English LLMs are better on English tasks than multilingual models. Monolingual language-specific LLMs (especially if the language is English) generally outperform multilingual counterparts for that particular language. This phenomenon (i.e., the downside of sharing representation space across many languages) is known as the curse of multilinguality [1,2].
We did consider including the zero-shot GQA results for BLIP-2 and InstructBLIP Flan-T5-XL results in Table 2 (44.0 and 48.4% accuracy, our mBLIP mT0-XL has 42.6) but decided against it for the sake of readability of Table 2, which is already quite full with information.
> The comparison of mBLIP with PaLI is quite unclear. Is mBLIP a zero-shot model or finetuned model? If it's the latter then it doesn't make any sense to claim that mBLIP outperforms (zero-shot) PaLI.
This is a good question with no straightforward answer:
PaLI-X is pre-trained with (amongst other data) millions of captions translated to the 36 XM3600 languages. For fine-tuning, they are then trained on ~5M examples of MSCOCO again translated to the 36 languages.
mBLIP is trained with our task mix for 2 epochs, which includes 400k MSCOCO captions automatically translated to 95 languages.
So on one hand, mBLIP has seen data for some of the downstream fine-tuning tasks in its re-alignment training (but orders of magnitude less than the fine-tuned PaLI) but on the other hand, we did not optimize our setup for the 36 XM3600 languages (and PaLI does).
To make the comparison more complicated, our mBLIP models have 5 to 8B parameters of which we train only 128M. Pali-X has 55B parameters, all of which are updated during fine-tuning training.
In sum, this means that mBLIP has some advantage regarding the (type of the) training data, whereas Pali-X has an advantage in terms of training languages (matching exactly those from XM3600), model size, and size of the (pre)training data. We thus believe that it is overall fair to compare mBLIP against Pali-X (zero-shot).
References:
[1] Conneau, A., Khandelwal, K., Goyal, N., Chaudhary, V., Wenzek, G., Guzmán, F., ... & Stoyanov, V. (2020, July). Unsupervised Cross-lingual Representation Learning at Scale. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (pp. 8440-8451).
[2] Pfeiffer, J., Goyal, N., Lin, X., Li, X., Cross, J., Riedel, S., & Artetxe, M. (2022, July). Lifting the Curse of Multilinguality by Pre-training Modular Transformers. In Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (pp. 3479-3495).