Summary
This paper explores the effectiveness of various vision encoders in Multi-modal Large Language Models (MLLMs). While current MLLM implementations often employ CLIP or its variants for visual understanding and predominantly extract features from the model's deep layers, there is a lack of in-depth analysis of these visual encoders. Through an extensive examination, the authors discover that the shallow layer features of CLIP are especially beneficial for detailed tasks like grounding and region comprehension. Intriguingly, the DINO model, which is not initially trained with text-image alignment, shows significant potential as a visual component in MLLMs. When supplemented with an MLP layer for alignment, DINO outperforms CLIP in tasks demanding finer perception. Based on these insights, the paper introduces a novel feature integration method called COMM, which combines the strengths of both CLIP and DINO via Multi-level features Merging, aiming to enhance the visual proficiency of MLLMs. Evaluations of COMM on multiple benchmarks, such as image captioning, visual question answering, visual grounding, and object hallucination, indicate its superior performance over current methods, highlighting its improved visual competency in MLLMs.
Strengths
1. The paper introduces a novel strategy COMM that combines multi-stage visual features from both CLIP and DINO, attaining noticeable improvements on several VL reasoning tasks.
2. The paper presents an in-depth investigation into the correlations among token-level visual features of vision transformers, revealing the issues of overlooking detailed local features in CLIP. This exploration may give very useful insights into the studies of representation learning.
3. It also provides a comprehensive comparison of various candidate vision encoders that roughly cover the prominent pretraining strategies such as CLIP, DINO, MAE, and supervised pretraining (DEiT). The findings of MAE and DEiT’s failure to adapt to multi-model tasks are interesting, if the experiments are correctly implemented.
Weaknesses
1. My major concern lies in the contributions of this work. The new approach COMM seems more like an ensembling strategy to directly combine CLIP and DINO’s multi-stage visual features. The motivation demonstrated in the paper to introduce DINO features is not really convincing: despite the fact that DINO yields better localized features than CLIP, there exist a lot of simple solutions to overcome this problem such as re-organizing CLIP’s self-attention [1] and learning additional adaptation layers [2]. How would the difference be between your method and such counterparts?
2. Also, merging multi-layer visual features in vision transformers does not necessarily make sense, because in such models there already exist residual connections between neighboring blocks which means features have already been merged to some extent. Will COMM still be robust if merging the features with an interval (e.g., layer 1, 3, 5, 7…)? This ablation study should be included.
3. The experimental results do not seem very significant. If my understanding of your method is correct, you by default employ both CLIP and DINO for training and inference. However, your method demonstrates 0.3 lower avg. result than that with single DINO model in the “REC” task and obtains the same results in the absence of DINO in the “POPE” task.
4. A minor concern comes from the dependence of a well-pretrained DINO. I understand that MAE-like and supervised models cannot achieve the performance you expect, but there are also many contrastive learning-based pretraining models such as MoCo v3, BYOL, as well as iBOT which derives from DINO and shares similar features with it. Is DINO the optimal choice of your method? If so, you should explain why it significantly outperforms other models.
5. Minor comments: overall, the writing of this paper should be improved. Some important details are hard to understand. For example, the authors say “Previous MLLMs usually utilize…” in the first sentence of Section 3. However, there is no clear reference to indicate which MLLMs did. Such expressions might make readers really confused.
[1] Zhou, Chong, Chen Change Loy, and Bo Dai. "Extract free dense labels from clip." ECCV, 2022.
[2] Gao, Peng, et al. "Clip-adapter: Better vision-language models with feature adapters." IJCV, 2023.
Questions
See "Weaknesses".
Rating
3: reject, not good enough
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.