L3TC: Leveraging RWKV for Learned Lossless Low-Complexity Text Compression

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zhang, Junxuan, Cheng, Zhengxue, Zhao, Yan, Wang, Shihao, Zhou, Dajiang, Lu, Guo, Song, Li
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909439869583360
author Zhang, Junxuan
Cheng, Zhengxue
Zhao, Yan
Wang, Shihao
Zhou, Dajiang
Lu, Guo
Song, Li
author_facet Zhang, Junxuan
Cheng, Zhengxue
Zhao, Yan
Wang, Shihao
Zhou, Dajiang
Lu, Guo
Song, Li
contents Learning-based probabilistic models can be combined with an entropy coder for data compression. However, due to the high complexity of learning-based models, their practical application as text compressors has been largely overlooked. To address this issue, our work focuses on a low-complexity design while maintaining compression performance. We introduce a novel Learned Lossless Low-complexity Text Compression method (L3TC). Specifically, we conduct extensive experiments demonstrating that RWKV models achieve the fastest decoding speed with a moderate compression ratio, making it the most suitable backbone for our method. Second, we propose an outlier-aware tokenizer that uses a limited vocabulary to cover frequent tokens while allowing outliers to bypass the prediction and encoding. Third, we propose a novel high-rank reparameterization strategy that enhances the learning capability during training without increasing complexity during inference. Experimental results validate that our method achieves 48% bit saving compared to gzip compressor. Besides, L3TC offers compression performance comparable to other learned compressors, with a 50x reduction in model parameters. More importantly, L3TC is the fastest among all learned compressors, providing real-time decoding speeds up to megabytes per second. Our code is available at https://github.com/alipay/L3TC-leveraging-rwkv-for-learned-lossless-low-complexity-text-compression.git.
format Preprint
id arxiv_https___arxiv_org_abs_2412_16642
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle L3TC: Leveraging RWKV for Learned Lossless Low-Complexity Text Compression
Zhang, Junxuan
Cheng, Zhengxue
Zhao, Yan
Wang, Shihao
Zhou, Dajiang
Lu, Guo
Song, Li
Computation and Language
Artificial Intelligence
Information Theory
Multimedia
Learning-based probabilistic models can be combined with an entropy coder for data compression. However, due to the high complexity of learning-based models, their practical application as text compressors has been largely overlooked. To address this issue, our work focuses on a low-complexity design while maintaining compression performance. We introduce a novel Learned Lossless Low-complexity Text Compression method (L3TC). Specifically, we conduct extensive experiments demonstrating that RWKV models achieve the fastest decoding speed with a moderate compression ratio, making it the most suitable backbone for our method. Second, we propose an outlier-aware tokenizer that uses a limited vocabulary to cover frequent tokens while allowing outliers to bypass the prediction and encoding. Third, we propose a novel high-rank reparameterization strategy that enhances the learning capability during training without increasing complexity during inference. Experimental results validate that our method achieves 48% bit saving compared to gzip compressor. Besides, L3TC offers compression performance comparable to other learned compressors, with a 50x reduction in model parameters. More importantly, L3TC is the fastest among all learned compressors, providing real-time decoding speeds up to megabytes per second. Our code is available at https://github.com/alipay/L3TC-leveraging-rwkv-for-learned-lossless-low-complexity-text-compression.git.
title L3TC: Leveraging RWKV for Learned Lossless Low-Complexity Text Compression
topic Computation and Language
Artificial Intelligence
Information Theory
Multimedia
url https://arxiv.org/abs/2412.16642