Summary
This work proposed a location-aware pre-training for vision-language learning. The pre-training contains two tasks: one has location input and output caption/text; the other one has text input and output location of the corresponding object. The model is trained from scratch in ~1B large-scale image-text pairs with object location extracted by an off-the-shelf detection model. The experiments demonstrate the strong performance of the proposed model and the generalizability of the pre-trained vision encoder.
Strengths
1. The experiment section covers a wide range of tasks including location-aware tasks and holistic vision-language tasks. The ablation is also comprehensive. It's also impressive that the pre-trained vision backbone can be used as a general visual encoder to replace other CLIP-like models.
2. The model is lightweight. In the era of scaling up models, the proposed model can achieve great performance with just 600+M parameters.
Weaknesses
1. The key novelty is claimed to be pre-training a vision-language model via two location-aware tasks (Line139): `automatic referring expression` and `grounded captioning`. However, similar location-input-text-output and text-input-location-output tasks have been widely used in the training (mostly fine-tuning though) of location-aware MLLMs recently, eg, Shikra[1], Ferret[2], GLaMM[3]. Moreover, Ferret-v2 [4] also proposed dense referring and dense grounding as a pre-training stage. Those two tasks are quite similar to what this work proposes, and they even involve multiple regions in one round.
2. Missing comparison with many location-aware Multimodal LLM methods. Location-aware MLLMs load pre-trained LLMs and train on a moderate amount of data (100k-1M) in a few steps (mostly within 3 epochs). They can already show great performance in basic tasks and reasoning tasks. This work instead trains the model from scratch with large-scale data (1B) with longer training time. The authors should analyze the benefits and drawbacks of each line of work.
3. Missing Evaluations on: (1). Location-aware Reasoning tasks, such as Visual-7W[5], LookTwice-QA[6] used in Shikra[1] and Ferret-Bench used in Ferret[2]. (2). Grounded captioning capability is not evaluated, for example, Flickr30k used in GLaMM and Ferret. (3). Comparison with Multimodal LLMs in RefCOCOs and above-mentioned tasks.
4. Training data, WebLI dataset, is not available to the public. Considering the main novelty, location-aware pre-training, largely depends on the scale and quality of pre-training dataset, the work is hard to be reproduced.
Refs: \
[1] Chen, Keqin, et al. "Shikra: Unleashing multimodal llm's referential dialogue magic." arXiv preprint arXiv:2306.15195 (2023). \
[2] You, Haoxuan, et al. "Ferret: Refer and ground anything anywhere at any granularity." ICLR 2024 \
[3] Rasheed, Hanoona, et al. "Glamm: Pixel grounding large multimodal model." CVPR. 2024. \
[4] Zhang, Haotian, et al. "Ferret-v2: An Improved Baseline for Referring and Grounding with Large Language Models." arXiv preprint arXiv:2404.07973 (2024). \
[5] Zhu, Yuke, et al. "Visual7w: Grounded question answering in images." Proceedings of the IEEE conference on computer vision and pattern recognition. 2016.
[6] Mani, Arjun, et al. "Point and ask: Incorporating pointing into visual question answering." arXiv preprint arXiv:2011.13681 (2020).