Lossless Token Sequence Compression via Meta-Tokens

John Harvill, Ziwei Fan, Hao Wang, Luke Huan, Anoop Deoras +2 more
5/30/2025
cs.CLcs.AIcs.LG

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

Existing work on prompt compression for Large Language Models (LLM) focuses on lossy methods that try to maximize the retention of semantic information that is relevant to downstream tasks while significantly reducing the sequence length. In this paper, we introduce a task-agnostic lossless compression technique similar to LZ77 that makes it possible to reduce the input token sequence length on average by 27\% and 18\% for the two evaluation tasks explored here. Given that we use transformer-based LLMs, this equates to 47\% and 33\% less encoding computation, respectively, due to the quadratic nature of attention. The token sequence transformation is trivial to reverse and highlights that no semantic information is lost in the process. We evaluate our proposed approach on two tasks that require strict preservation of semantics/syntax and demonstrate that existing lossy compression methods perform poorly in this setting. We find that our lossless compression technique produces only a small gap in performance compared to using the uncompressed input and posit that larger models and an expanded computing budget would likely erase the gap entirely.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{harvill2025lossless,
  title  = {Lossless Token Sequence Compression via Meta-Tokens},
  author = {John Harvill and Ziwei Fan and Hao Wang and Luke Huan and Anoop Deoras and Yizhou Sun and Hao Ding},
  year   = {2025},
  eprint = {2506.00307},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.00307v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.00307.svg)](https://codeofpaper.com/paper/2506.00307)

Discussion