Summary
The paper attributes hallucinations in Large Vision-Language Models (LVLMs) to Rotary Positional Encoding (RoPE). It observes that LVLMs inherit a long-term decay issue from RoPE, where the inner-product of two tokens decays relative to their distance. This results in weaker visual-text interactions when the tokens are distant, leading to more frequent hallucinations if relevant visual tokens are far from the current generating token. To address this, the paper proposes a novel method called Concentric Causal Attention (CCA) to mitigate the effects of RoPE. Experiments show that CCA effectively reduces hallucinations and enhances the perception capability of LVLMs.
Strengths
1. Touching the positional encoding aspect is quite fresh and particularly advantageous as it avoids the latency and multiple inference requirements seen in contrastive decoding methods such as VCD [1] and M3ID [2], which need two output probability distributions.
2. Experimental results are quite strong.
---
[1] Mitigating Object Hallucinations in Large Vision-Language Models through Visual Contrastive Decoding, CVPR 2024.
[2] Multi-Modal Hallucination Control by Visual Information Grounding, CVPR 2024.
Weaknesses
1. The method is appealing as it addresses a different aspect than existing methods, but the writing can be improved in several areas. For example, the abstract should include short background information on RoPE and an explanation of the long-term decay problem, which will guide readers more friendly reading. Additionally, the captions for Figures 1 and 2 could be more concise and communicate more effectively to enhance readability. Figures 2 and 3 are difficult to understand and need clearer presentation.
2. Since long-term decay is an inherent problem of RoPE, the paper should compare RoPE with other standard positional encodings (e.g., absolute, relative, learnable positional encodings) as well as some advanced positional encodings. This would provide a more comprehensive analysis of the issue.
3. It is important to note that VCD [1] and OPERA [3] are training-free methods. Therefore, comparisons should also include more recent training-based methods.
---
[1] Mitigating Object Hallucinations in Large Vision-Language Models through Visual Contrastive Decoding, CVPR 2024.
[2] OPERA: Alleviating Hallucination in Multi-Modal Large Language Models via Over-Trust Penalty and Retrospection-Allocation, CVPR 2024.
Questions
1. In Figure 1, why are the attention weights higher at the beginning and the end? If this is related to the image content itself, then Figure 1 needs to show both the image and the textual query together to determine whether the attention is well distributed with respect to the query-object relationship. If the example is averaged over 3k POPE examples, this should be clearly stated.
2. Is the method applicable to other widely used models like InstructBLIP [1] and Qwen-VL [2]? If these models do not use RoPE, the paper should mention this and discuss the implications.
3. Does the CCA method end positional encoding at the center because objects are statistically more likely to be located at the center? Is this the reason for the higher attention at the beginning and the end in Figure 1(b)? Empirical evidence supporting this assumption should be provided.
---
[1] InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuning, NeurIPS 2023
[2] Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond, Arxiv 2023
Limitations
If the method is limited to LVLMs that use RoPE (e.g., LLaVA, MiniGPT), it is necessary to mention this as a limitation.