Boundless Byte Pair Encoding: Breaking the Pre-tokenization Barrier

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Schmidt, Craig W., Reddy, Varshini, Tanner, Chris, Pinter, Yuval
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912621754580992
author Schmidt, Craig W.
Reddy, Varshini
Tanner, Chris
Pinter, Yuval
author_facet Schmidt, Craig W.
Reddy, Varshini
Tanner, Chris
Pinter, Yuval
contents Pre-tokenization, the initial step in many modern tokenization pipelines, segments text into smaller units called pretokens, typically splitting on whitespace and punctuation. While this process encourages having full, individual words as tokens, it introduces a fundamental limitation in most tokenization algorithms such as Byte Pair Encoding (BPE). Specifically, pre-tokenization causes the distribution of tokens in a corpus to heavily skew towards common, full-length words. This skewed distribution limits the benefits of expanding to larger vocabularies, since the additional tokens appear with progressively lower counts. To overcome this barrier, we propose BoundlessBPE, a modified BPE algorithm that relaxes the pretoken boundary constraint. Our approach selectively merges two complete pretokens into a larger unit we term a superword. Superwords are not necessarily semantically cohesive. For example, the pretokens " of" and " the" might be combined to form the superword " of the". This merging strategy results in a substantially more uniform distribution of tokens across a corpus than standard BPE, and compresses text more effectively, with up to a 15% increase in bytes per token.
format Preprint
id arxiv_https___arxiv_org_abs_2504_00178
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Boundless Byte Pair Encoding: Breaking the Pre-tokenization Barrier
Schmidt, Craig W.
Reddy, Varshini
Tanner, Chris
Pinter, Yuval
Computation and Language
Artificial Intelligence
68T50
I.2.7
Pre-tokenization, the initial step in many modern tokenization pipelines, segments text into smaller units called pretokens, typically splitting on whitespace and punctuation. While this process encourages having full, individual words as tokens, it introduces a fundamental limitation in most tokenization algorithms such as Byte Pair Encoding (BPE). Specifically, pre-tokenization causes the distribution of tokens in a corpus to heavily skew towards common, full-length words. This skewed distribution limits the benefits of expanding to larger vocabularies, since the additional tokens appear with progressively lower counts. To overcome this barrier, we propose BoundlessBPE, a modified BPE algorithm that relaxes the pretoken boundary constraint. Our approach selectively merges two complete pretokens into a larger unit we term a superword. Superwords are not necessarily semantically cohesive. For example, the pretokens " of" and " the" might be combined to form the superword " of the". This merging strategy results in a substantially more uniform distribution of tokens across a corpus than standard BPE, and compresses text more effectively, with up to a 15% increase in bytes per token.
title Boundless Byte Pair Encoding: Breaking the Pre-tokenization Barrier
topic Computation and Language
Artificial Intelligence
68T50
I.2.7
url https://arxiv.org/abs/2504.00178