Saved in:
Bibliographic Details
Main Authors: Zhu, Wenqiao, Xu, Chao, Wang, Lulu, Wu, Jun
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.12423
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909615111798784
author Zhu, Wenqiao
Xu, Chao
Wang, Lulu
Wu, Jun
author_facet Zhu, Wenqiao
Xu, Chao
Wang, Lulu
Wu, Jun
contents Rotary Position Embedding (RoPE) is an efficient position encoding approach and is widely utilized in numerous large language models (LLMs). Recently, a lot of methods have been put forward to further expand the context window based on RoPE. The core concept of those methods is to predefine or search for a set of factors to rescale the base frequencies of RoPE. Nevertheless, it is quite a challenge for existing methods to predefine an optimal factor due to the exponential search space. In view of this, we introduce PSC (Phase Shift Calibration), a small module for calibrating the frequencies predefined by existing methods. With the employment of PSC, we demonstrate that many existing methods can be further enhanced, like PI, YaRN, and LongRoPE. We conducted extensive experiments across multiple models and tasks. The results demonstrate that (1) when PSC is enabled, the comparative reductions in perplexity increase as the context window size is varied from 16k, to 32k, and up to 64k. (2) Our approach is broadly applicable and exhibits robustness across a variety of models and tasks. The code can be found at https://github.com/WNQzhu/PSC.
format Preprint
id arxiv_https___arxiv_org_abs_2505_12423
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PSC: Extending Context Window of Large Language Models via Phase Shift Calibration
Zhu, Wenqiao
Xu, Chao
Wang, Lulu
Wu, Jun
Computation and Language
Artificial Intelligence
Rotary Position Embedding (RoPE) is an efficient position encoding approach and is widely utilized in numerous large language models (LLMs). Recently, a lot of methods have been put forward to further expand the context window based on RoPE. The core concept of those methods is to predefine or search for a set of factors to rescale the base frequencies of RoPE. Nevertheless, it is quite a challenge for existing methods to predefine an optimal factor due to the exponential search space. In view of this, we introduce PSC (Phase Shift Calibration), a small module for calibrating the frequencies predefined by existing methods. With the employment of PSC, we demonstrate that many existing methods can be further enhanced, like PI, YaRN, and LongRoPE. We conducted extensive experiments across multiple models and tasks. The results demonstrate that (1) when PSC is enabled, the comparative reductions in perplexity increase as the context window size is varied from 16k, to 32k, and up to 64k. (2) Our approach is broadly applicable and exhibits robustness across a variety of models and tasks. The code can be found at https://github.com/WNQzhu/PSC.
title PSC: Extending Context Window of Large Language Models via Phase Shift Calibration
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2505.12423