Byte Pair Encoding (BPE) é um algoritmo de compressão de dados que reduz o tamanho de arquivos de texto substituindo iterativamente os pares de bytes adjacentes mais frequentes por bytes únicos não utilizados.
Pode reduzir o tamanho do arquivo em até 50%. Amplamente usado em tokenização moderna para processamento de linguagem natural (ex.: modelos GPT) como um método de segmentação de subpalavras.