Extending Context Window of Large Language Models via Semantic Compression
Weizhi Fei, Xueyan Niu, Pingyi Zhou, Lu Hou, Bo Bai, Lei Deng, Wei Han
TL;DR
<p>The paper tackles the limited context window of large language models by introducing semantic compression, a lossless-leaning, source-coding-inspired step that shortens long inputs while preserving semantic content. It uses a graph-based, topic-aware chunking approach to segment and compress each topic block with pre-trained summarizers, acting as a plug-in module that requires no parameter updates. The method achieves 6-8x context extension and remains compatible with interpolation-based techniques to push even further, while maintaining fluency and reducing computational costs. Empirical results across passkey retrieval, long-document QA, summarization, and other long-context tasks demonstrate robust performance and practical applicability on standard long-text benchmarks.</p>
Abstract
Transformer-based Large Language Models (LLMs) often impose limitations on the length of the text input to ensure the generation of fluent and relevant responses. This constraint restricts their applicability in scenarios involving long texts. We propose a novel semantic compression method that enables generalization to texts that are 6-8 times longer, without incurring significant computational costs or requiring fine-tuning. Our proposed framework draws inspiration from source coding in information theory and employs a pre-trained model to reduce the semantic redundancy of long inputs before passing them to the LLMs for downstream tasks. Experimental results demonstrate that our method effectively extends the context window of LLMs across a range of tasks including question answering, summarization, few-shot learning, and information retrieval. Furthermore, the proposed semantic compression method exhibits consistent fluency in text generation while reducing the associated computational overhead.
