HoPE: Hybrid of Position Embedding for Long Context Vision-Language Models
Haoran Li, Yingjie Qin, Baoyuan Ou, Lai Xu, Ruiwen Xu
TL;DR
Vision-Language Models struggle with long-context inputs due to limitations in extending Rotary Position Embedding (RoPE) to multimodal, spatial-temporal data. The paper provides a theoretical analysis showing that vanilla RoPE distorts 3D locality and that existing multimodal RoPE frequency allocations cannot preserve semantic preference over long contexts. It then introduces HoPE, a Hybrid of Position Embedding that uses a Hybrid Frequency Allocation with zeroed temporal frequencies and a Dynamic Temporal Scaling mechanism to enable robust learning across varying video speeds and context lengths. Empirical results across four long-video benchmarks show HoPE consistently outperforms baselines, with notable gains in long video retrieval (22.23%) and understanding (8.35%), validating its effectiveness for long-context vision-language modeling.
Abstract
Vision-Language Models (VLMs) have made significant progress in multimodal tasks. However, their performance often deteriorates in long-context scenarios, particularly long videos. While Rotary Position Embedding (RoPE) has been widely adopted for length generalization in Large Language Models (LLMs), extending vanilla RoPE to capture the intricate spatial-temporal dependencies in videos remains an unsolved challenge. Existing methods typically allocate different frequencies within RoPE to encode 3D positional information. However, these allocation strategies mainly rely on heuristics, lacking in-depth theoretical analysis. In this paper, we first study how different allocation strategies impact the long-context capabilities of VLMs. Our analysis reveals that current multimodal RoPEs fail to reliably capture semantic similarities over extended contexts. To address this issue, we propose HoPE, a Hybrid of Position Embedding designed to improve the long-context capabilities of VLMs. HoPE introduces a hybrid frequency allocation strategy for reliable semantic modeling over arbitrarily long contexts, and a dynamic temporal scaling mechanism to facilitate robust learning and flexible inference across diverse context lengths. Extensive experiments across four video benchmarks on long video understanding and retrieval tasks demonstrate that HoPE consistently outperforms existing methods, confirming its effectiveness. Our code is available at https://github.com/hrlics/HoPE.
