PACE: Pareto-Adaptive Compression for Efficient Native MLLMs
Organizations: ByteDance · Hunan University · Institute of Automation, Chinese Academy of Sciences
Abstract
Native multimodal large language models (native MLLMs) jointly encode visual and linguistic sequences within a unified autoregressive Transformer, emerging as a promising paradigm for multimodal understanding. Unlike conventional ViT-based MLLMs relying on external vision encoders, ViT-free native MLLMs tokenize pixel patches directly, potentially suffering severe visual token redundancy. A pilot study confirms this: unlike ViT-based models that degrade under compression, ViT-free MLLMs tolerate aggressive compression with near-lossless or even improved performance. Yet existing compression methods target ViT-based settings, leaving native MLLMs, which stand to gain the most, unexplored. To close this gap, we introduce an analysis pipeline centered on token discriminability and cross-dimensional heterogeneous redundancy, revealing that (i) redundancy is distributed independently and heterogeneously along height and width axes, and (ii) early-layer visual tokens are indiscriminable and uniformly redundant. Guided by these findings, we propose PACE (Pareto-Adaptive Compression for Efficient Native MLLMs), the first visual token compression framework tailored for native MLLMs with Multimodal-RoPE. Leveraging dimensional decoupling of positional encoding, PACE decomposes attention into two orthogonal spatial saliency estimates along height and width, gated by a positional attention signal, yielding direction-aware importance with negligible overhead. It further casts token budget allocation as Pareto optimization over performance preservation, inference efficiency, and spatial coverage, jointly identifying optimal compression depths and retention ratios. Experiments show PACE maintains near-lossless performance at only 25%-50% visual token retention, even improving several benchmarks, while delivering over 2x FLOPs reduction.
Figures & tables
| MMB | AI2D | MME ⋆ | HallBench ‡ | RWQA | MMStar | SEED-IMG | MathVista | ||
| Retention=25% | |||||||||
| Ours-2B † | w/o compress | 69.7 | 80.8 | 2084 | 42.7 | 61.8 | 52.9 | 71.8 | 55.7 |
| w/ compress | +1.4% (70.7) | +2.8% (83.1) | +0.4% (2092) | -2.5% (41.6) | -1.0% (61.2) | -4.7% (50.4) | -0.6% (71.4) | -9.7% (50.3) | |
| SAIL-7B † | w/o compress | 70.1 | 76.7 | 1719 | 33.1 | 63.9 | 53.1 | 72.9 | 57.0 |
| w/ compress | -2.6% (68.3) | -2.2% (75.0) | -2.5% (1676) | -1.0% (32.8) | -1.1% (63.2) | -13.6% (45.9) | -3.0% (70.7) | -11.2% (50.6) | |
| ONECAT-3B † | w/o compress | 83.1 | 77.2 | 2064 | 39.4 | 64.8 | 55.6 | 72.8 | 60.7 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Language | Size | Sampling Strategy | Notes |
|---|---|---|---|---|
| BLIP3o [ Chen et al., 2025 ] | EN | 29.4M | full sampling | High-quality synthetic captions |
| COYO [ Byeon et al., 2022 ] | EN | 314M | partly sampling | Web-crawled, noisy |
| Recap-DataComp [ Li et al., 2024b ] | EN | 610M | partly sampling | High-quality recaptions |
| Relaion-COCO [ Schuhmann et al., 2022b ; Schuhmann et al., 2022a ] | EN | 333M | partly sampling | High quality recaptions |
| ImageNet-21K [ Deng et al., 2009 ] | EN | 10.2M | partly sampling | Classification labels as short captions |
| Total | 518M |
| Dataset | Language | Size | Sampling Strategy | Notes |
|---|---|---|---|---|
| ImageNet-21K [ Deng et al., 2009 ] | EN, CH | 1.6M | partly sampling | Classification labels as short captions |
| laionCN [ An et al., 2025 ] | EN, CH | 6.4M | partly sampling | English & Chinese web-crawled image–text pairs |
| COYO [ Byeon et al., 2022 ] | EN, CH | 15.1M | partly sampling | Web-crawled, noisy |
| Recap-DataComp [ Li et al., 2024b ] | EN, CH | 6.2M | partly sampling | High-quality recaptions, rewritten for dense semantics |
| SAM-1B [ Kirillov et al., 2023 ] | EN, ZH | 1.1M | partly sampling | Segmentation-grounded dense captions |
| MINT [ Awadalla et al., 2024 ] | EN, CH | 4.1M | partly sampling | Multimodal interleaved documents |
| Task Category | Datasets |
|---|---|
| Captioning | TextCaps (en) [ Sidorov et al., 2020 ] , ShareGPT4V (en&zh) [ Chen et al., 2024c ] , COCO [ Lin et al., 2014 ] |
| General QA | VQAv2 [ Goyal et al., 2017 ] , GQA [ Hudson and Manning, 2019 ] , OKVQA [ Marino et al., 2019 ] , A-OKVQA [ Schwenk et al., 2022 ] , VSR [ Shaharabany et al., 2022 ] , VisualDialog [ Das et al., 2017 ] , ViQuAE [ Lerner et al., 2022 ] |
| Science | AI2D [ Kembhavi et al., 2016 ] , ScienceQA [ Lu et al., 2022a ] , TQA [ Kembhavi et al., 2017 ] |
| Chart | ChartQA [ Masry et al., 2022 ] , DVQA [ Kafle et al., 2018 ] , PlotQA [ Methani et al., 2020 ] , IconQA [ Lu et al., 2021b ] , VisText [ Tang et al., 2023 ] , Chart-to-Text [ Kantharaj et al., 2022 ] , FigureQA [ Kahou et al., 2017 ] |
| Mathematics | Geo170K [ Gao et al., 2023 ] , GeoQA+ [ Chen et al., 2021 ] , TabMWP [ Lu et al., 2022b ] , CLEVR-Math [ Lindström and Abraham, 2022 ] , Geometry3K [ Lu et al., 2021a ] |
| OCR | OCRVQA [ Mishra et al., 2019 ] , TextVQA [ Singh et al., 2019 ] , InfoVQA [ Mathew et al., 2022 ] , DocVQA [ Mathew et al., 2021 ] , ST-VQA [ Biten et al., 2019 ] , SynthText [ Gupta et al., 2016 ] |
| Configuration | Pre-training | Mid-training | SFT | RL |
|---|---|---|---|---|
| Resolution | ~ | ~ | ~ | ~ |
| Optimizer | AdamW ( ) | |||
| Weight decay | 0.01 | |||
| LR schedule | cosine | cosine | cosine | cosine |
| Peak LR | ||||
| Training steps | 250K | 46K | 19K | 2K |
| Configuration | Ours-2B |
|---|---|
| Backbone LLM | Qwen3-1.7B |
| Pre-Buffer layers ( ) | 4 |
| Post-LLM layers ( ) | 36 |
| Total layers | 40 |
| Hidden dim. | 2048 |
| Attention heads | 16 (QK) / 8 (V) |
| Stage | Retention | MMB | AI2D | MME | HalBench | RWQA | MMStar | SEED | MathVista |
|---|---|---|---|---|---|---|---|---|---|
| Stage 2: Mid-training ( 89M samples) | |||||||||
| Mid-train | 100% | 58.4 | 69.3 | 1782 | 35.6 | 52.1 | 43.8 | 62.4 | 42.1 |
| 50% | -2.1% (57.2) | +0.4% (69.6) | -1.3% (1759) | -2.8% (34.6) | -1.5% (51.3) | -3.4% (42.3) | -1.0% (61.8) | -4.5% (40.2) | |
| 25% | -5.8% (55.0) | -2.7% (67.4) | -4.2% (1707) | -7.3% (33.0) | -4.6% (49.7) | -8.2% (40.2) | -4.8% (59.4) | -11.6% (37.2) | |
| Stage 3: Supervised Fine-Tuning ( 12.8M samples) | |||||||||
| SFT | 100% | 67.8 | 79.2 | 2041 | 41.3 | 60.2 | 51.6 | 70.4 | 53.8 |
| Configuration | Ret. | MMB | AI2D | HallBench |
|---|---|---|---|---|
| Full tokens | 100% | 69.7 | 80.8 | 42.7 |
| PACE | 25% | +1.4% (70.7 ± 0.06 ) | +2.9% (83.1 ± 0.06 ) | -2.5% (41.6 ± 0.1 ) |
| 50% | +2.2% (71.2 ± 0.06 )) | +4.0% (84.0 ± 0.1 )) | +0.5% (42.9 ± 0.1 )) | |
| 75% | +3.2% (71.9 ± 0.15 )) | +5.1% (84.9 ± 0.06 )) | +3.9% (44.4 ± 0.06 )) |
| Retention | (Ours) | |||
|---|---|---|---|---|
| 75% | 65.8 | 66.4 | 67.3 | 67.2 |
| 50% | 63.2 | 65.1 | 66.6 | 66.5 |
| 25% | 55.7 | 62.8 | 65.6 | 65.4 |
| Retention | MMB | AI2D | MME | HalBench | RWQA | MMStar | SEED | MathVista |
|---|---|---|---|---|---|---|---|---|
| 100% (Full) | 69.7 | 80.8 | 2084 | 42.7 | 61.8 | 52.9 | 71.8 | 55.7 |
| 90% | 70.5 | 81.3 | 2118 | 42.8 | 61.7 | 52.9 | 72.1 | 55.8 |
| 80% | 72.0 | 83.1 | 2124 | 43.5 | 62.0 | 52.8 | 72.7 | 56.0 |
| 75% | 71.9 | 84.9 | 2120 | 44.4 | 62.4 | 52.6 | 73.1 | 56.4 |
| 70% | 71.6 | 84.5 | 2112 | 43.8 | 62.5 | 52.3 | 72.9 | 56.6 |
| 60% | 71.4 | 84.2 | 2103 | 43.1 | 62.6 | 52.1 | 72.7 | 55.0 |
Multimodal Token Compression
Multimodal token compression reduces image, video, audio, or 3D tokens to cut model compute and memory while retaining task-relevant evidence.
See all 96 papers