DualComp: End-to-End Learning of a Unified Dual-Modality Lossless Compressor
Yan Zhao, Zhengxue Cheng, Junxuan Zhang, Qunshan Gu, Qi Wang, Li Song
TL;DR
DualComp introduces a unified, lightweight dual-modality lossless compressor for image and text built on the RWKV-7 backbone. It uses modality-unified tokenization, modality-switching contextual learning, and modality-routing MoE, together with a reparameterization training strategy, to achieve near real-time CPU inference and state-of-the-art or competitive compression with far fewer parameters than LLM-based equivalents. The approach delivers Kodak results around $2.57$ bits/Byte (DualComp-I) and enwik9 results around $1.107$ bits/Byte with substantially reduced compute, while maintaining cross-modality consistency and efficient parameter utilization. These contributions offer practical, scalable solutions for multi-modal data compression and pave the way for broader multi-modal, low-latency lossless codecs in edge and desktop environments.
Abstract
Most learning-based lossless compressors are designed for a single modality, requiring separate models for multi-modal data and lacking flexibility. However, different modalities vary significantly in format and statistical properties, making it ineffective to use compressors that lack modality-specific adaptations. While multi-modal large language models (MLLMs) offer a potential solution for modality-unified compression, their excessive complexity hinders practical deployment. To address these challenges, we focus on the two most common modalities, image and text, and propose DualComp, the first unified and lightweight learning-based dual-modality lossless compressor. Built on a lightweight backbone, DualComp incorporates three key structural enhancements to handle modality heterogeneity: modality-unified tokenization, modality-switching contextual learning, and modality-routing mixture-of-experts. A reparameterization training strategy is also used to boost compression performance. DualComp integrates both modality-specific and shared parameters for efficient parameter utilization, enabling near real-time inference (200KB/s) on desktop CPUs. With much fewer parameters, DualComp achieves compression performance on par with the SOTA LLM-based methods for both text and image datasets. Its simplified single-modality variant surpasses the previous best image compressor on the Kodak dataset by about 9% using just 1.2% of the model size.
