Skip to content
AI.info

Research

EchoingPixels: Aliasing-Resistant Joint Token Reduction for Audio-Visual LLMs

Overview Research area: Efficient multimodal large language models — specifically token reduction (sequence compression) for Audio-Visual LLMs (AV-LLMs), combined with positional-encoding theory (Rota

arXiv
2512.10324
Published
2025-12-11
Authors
Chao Gong, Depeng Wang, Zhipeng Wei, Ya Guo, Huijia Zhu, Jingjing Chen

AI summary

Overview

Research area: Efficient multimodal large language models — specifically token reduction (sequence compression) for Audio-Visual LLMs (AV-LLMs), combined with positional-encoding theory (Rotary Position Embeddings, RoPE).

Technical level: Advanced. The paper assumes familiarity with transformer attention, RoPE/TMRoPE positional encodings, token pruning/merging literature, and the Nyquist sampling theorem.

Scope: The paper identifies and fixes a positional-aliasing failure mode that arises when audio-visual token sequences are aggressively sparsified, and demonstrates a two-part framework (a joint cross-modal selector plus a bandwidth-limited positional encoding) that preserves near-full-model accuracy at 5–20% token budgets.

What This Paper Is About

Audio-visual LLMs must process very long concatenated sequences of video and audio tokens, which is computationally expensive. Existing compression methods handle each modality separately and therefore miss the cross-modal relationships that make one token important in the first place. The authors additionally argue that aggressive sparsification breaks standard rotary positional encodings, because the larger gap between surviving tokens pushes high-frequency rotation channels past the Nyquist limit, so distinct time offsets collapse into indistinguishable phases ("positional aliasing"). The goal is a token-reduction framework that selects tokens jointly across audio and video while keeping the model's sense of temporal order intact.

Key Contributions

  1. Identification and analysis of Positional Aliasing. The authors state they are the first to identify and systematically analyze the phenomenon in which aggressive sparse token sampling violates the Nyquist limit relative to the effective token interval, producing phase-wrapping collisions in RoPE and corrupting temporal monotonicity in AV-LLMs.

  2. Sync-RoPE (Synchronization-Augmented RoPE). A re-parameterization of RoPE that acts as a spectral low-pass filter: it repartitions the embedding dimension into [t_high, h, w, t_low] bands and reallocates channels to an ultra-low-frequency temporal band so that the positional bandwidth matches the sparse sampling rate, guaranteeing a monotonic position-to-phase mapping.

  3. Cross-Modal Semantic Sieve (CS2). An extractive selection module that operates on a single unified audio-visual pool with a bidirectional encoder, uses a learnable scorer with global Top-K, and dynamically allocates the token budget between modalities based on joint saliency rather than a fixed per-modality ratio.

  4. Empirical validation. On Qwen2.5-Omni-3B and Qwen2.5-Omni-7B, EchoingPixels retains 99.0% and 94.1% relative performance at 20% and 10% token budgets respectively, outperforming unimodal and attention-score-based baselines.

Main Findings

  • High accuracy at aggressive compression: On Qwen2.5-Omni-3B, EchoingPixels reaches 99.0% relative performance at a 20% token budget (WorldSense 45.0 vs. 45.4 full model; Daily-Omni 60.65 vs. 59.65). At 10% it retains 95.2%, and at 5% it retains 91.0%.

  • Scalability to the larger model: On Qwen2.5-Omni-7B at a 10% budget, EchoingPixels retains 94.1% relative performance, scoring 47.4 on WorldSense (above the full model's 46.1), 56.98 on Daily-Omni, and 64.1 on Video-MME with audio.

  • Cross-modal beats unimodal compression: The identically trained IntraModal baseline (pixel unshuffle for video, temporal convolution merging 4 audio tokens) achieves only 84.2% relative performance on the 3B model despite a more lenient 25% budget, versus EchoingPixels at 99.0% with a stricter 20% budget.

  • Baseline failures: FastV and PyramidDrop produce Out-of-Memory errors on the 7B model (reported as "OOM" on WorldSense and Video-MME with audio) and lag in performance on the 3B model (84.6% and 88.3% relative). OmniZip cannot handle video-only inputs (marked N/A) because it uses audio to guide video reduction.

  • Latency and memory savings: On Qwen-Omni-3B on Daily-Omni, forward latency drops from 517.1 ms to 231.7 ms (2.23x speedup) at 20%, 194.0 ms (2.67x) at 10%, and 174.8 ms (2.96x) at 5%. Peak CUDA memory falls from 32.03 GB to 14.15 GB (2.26x), 13.10 GB (2.45x), and 12.26 GB (2.61x) respectively. Daily-Omni videos are 30–60 seconds and batch size is 1.

  • Bidirectional global context matters most: Replacing the CS2 encoder's bidirectional attention with causal attention drops Daily-Omni overall from 60.65 to 56.06 (a 4.59-point drop); restricting to intra-modal attention gives 57.73 (a 2.92-point drop); removing text pre-fusion gives 57.39.

  • STE beats alternatives: With STE the overall score is 60.65, versus 59.06 for Gumbel-Softmax, 58.23 for per-modality budget allocation, 57.81 for random selection, and 41.85 for a feature-similarity heuristic.

  • Standard TMRoPE fails on sparse sequences: Running the compressed model with the original TMRoPE split [16,24,24,0] gives the lowest result among the Sync-RoPE variants at 57.98, well below the uncompressed full model's 59.65, with the drop concentrated in AV Event Alignment. Adding even 4 low-frequency channels ([20,20,20,4]) recovers 59.65. The chosen [18,18,18,10] split gives the best overall score of 60.65.

  • Encoder depth threshold: CS2 depths N=2 and N=3 yield 92.8% and 93.0% relative performance; N=4 jumps to 99.0%, which the authors describe as a minimum-capacity requirement they call a "capacity trap" at shallower depths.

  • Qualitative behavior: Visualizations show the model preserving temporal alignment between speech ("Let's dive into it!") and the corresponding shot, retaining OCR tokens for small text ("Cancer Research UK"), and shifting budget from video to audio in static scenes and from audio to video when audio is quiet.

Methodology in Plain English

The framework has two stages.

Stage one — selecting tokens. The video, audio, and text tokens are concatenated into one sequence, as in standard AV-LLMs. This sequence is passed through a bidirectional encoder that is a trainable copy of the first N layers of the LLM decoder, with causal attention replaced by bidirectional attention. The purposes of this design are: to let audio and video tokens attend to each other (cross-modal synergy), to let text tokens fuse multimodal information before any reduction happens (instruction pre-fusion), and to let every token be judged against the full future context rather than only the past (global temporal context). A two-layer MLP then scores every audio and video token; text tokens are always kept. A single global Top-K over the combined audio-visual scores picks the top k = r · (L_v + L_a) tokens for budget ratio r, and selected tokens keep their original position indices. Because selection happens over one pool, the split between audio and video tokens is decided per scene rather than by a fixed ratio. Since Top-K is non-differentiable, training uses a Straight-Through Estimator: the hard 0/1 mask is used in the forward pass, while the backward pass substitutes a gradient of 1 with respect to the score.

Stage two — fixing position. A sparse sequence has large, irregular gaps between surviving token indices. Standard RoPE applies the same rotation frequencies regardless, so high-frequency temporal channels wrap around and make distant tokens look adjacent — the aliasing problem. Sync-RoPE instead repartitions the embedding dimension into high-frequency temporal, height, width, and ultra-low-frequency temporal bands. The high-frequency band is kept for compatibility with the pretrained weights and for local resolution among tokens that remain densely clustered, while the new low-frequency band carries long-range temporal structure and satisfies the condition max(Θ_low) ≪ π/E[T_s], keeping the phase shift between adjacent retained tokens inside [-π, π]. Sync-RoPE is applied in both the CS2 encoder and the main LLM decoder.

Training and evaluation. CS2 is initialized from shallow decoder layers, which the authors say makes training data-efficient. Training uses 390k samples total: 123k LLaVA-Video samples re-annotated by Ola from speech and visual perspectives, 37k AVQA samples for scene sound, 32k FortisAVQA samples for music, and 200k samples with audio from the original LLaVA-Video dataset. CS2 uses N=4 layers; Sync-RoPE splits the 64 available frequencies as [18,18,18,10]. CS2 and the decoder are fine-tuned for 1 epoch with batch size 128 and learning rate 2×10⁻⁵. Evaluation covers Daily-Omni, WorldSense, Video-MME (with audio), Video-MME (without audio), and MLVU-dev, using VLMEvalKit for WorldSense/Video-MME/MLVU and official code for Daily-Omni.

Why This Matters

Impact on research. The paper reframes token reduction as a signal-processing problem rather than a pure ranking problem, arguing that any positional scheme pretrained on dense sequences can suffer aliasing once the sequence is sparsified. This connects the efficiency literature to recent spectral analyses of RoPE, and it argues against modality-isolated compression pipelines for audio-visual models.

Real-world applications (as suggested by the paper's framing and results):

  • Long-form video assistants that must run on limited GPU memory, where 2.26x–2.61x peak memory reduction at 20%/5% budgets makes longer contexts feasible.
  • Real-time or near-real-time audio-visual agents, where 2.23x–2.96x forward-latency speedup at batch size 1 reduces per-request cost.
  • Training and serving on resource-constrained hardware, which the authors explicitly cite as the motivation for memory savings.
  • Audio-visual question answering and detailed video QA requiring OCR or fine-grained visual detail, which the visualizations show surviving compression.

Industry relevance. The work comes from Ant Group and Fudan University, is validated on the widely used open-source Qwen2.5-Omni family, and releases code, suggesting direct applicability to deployed multimodal serving stacks where token cost dominates inference budgets.

Future Directions

  • Extending aliasing-resistant encoding beyond RoPE. The authors state this explicitly in their Limitations section: architectures using learnable absolute positional embeddings or relative position biases do not admit a direct frequency-band reallocation, and extending the correction to them remains open.

  • Fully understanding the CS2 depth threshold. The paper observes a sharp jump between N=3 (93.0% relative) and N=4 (99.0%) and attributes it to a "capacity trap," but the mechanism is offered as a hypothesis and is not fully characterized.

  • Generalizing dynamic budget allocation. The adaptive allocation is demonstrated on two benchmarks; whether it holds for other modality mixes or longer contexts is not reported.

  • Combining with complementary efficiency techniques. The paper does not report experiments combining EchoingPixels with quantization, KV-cache compression, or other orthogonal efficiency methods.

  • Appendix A quantification. The truncation of the provided content means the full quantitative breakdown of positional aliasing severity (beyond the 90% reduction example with T_s ≈ 10 and θ_limit ≈ 0.314) is not available here; the complete channel-by-channel analysis is referenced but not reported in the visible text.

Target Audience

Researchers and engineers working on multimodal LLM efficiency, audio-visual understanding, or long-context inference — particularly those already familiar with RoPE/TMRoPE and token pruning or merging. Practitioners deploying AV-LLMs on constrained hardware will find the efficiency numbers and the open-source code of direct interest. Readers without a background in positional encodings should expect a steep curve for Section 3.2, though Sections 1, 4, and 5 are largely accessible.

Authors’ abstract

Audio-Visual Large Language Models (AV-LLMs) face prohibitive computational costs of processing massive, redundant audio-visual tokens. Existing unimodal compression techniques fail to capture the heterogeneous and mutually influential information density of joint audio-visual signals. Furthermore, we identify a fundamental and overlooked theoretical bottleneck in sparse token reduction: positional aliasing. We demonstrate that aggressive sparse sampling on standard position-encoded sequences violates the Nyquist limit relative to the effective token interval, causing phase-wrapping collisions that corrupt temporal monotonicity. To address this, we introduce EchoingPixels, a framework for aliasing-resistant joint token reduction. Our Cross-Modal Semantic Sieve performs extractive selection on the synergistic audio-visual stream, dynamically allocating budgets based on joint-modality saliency rather than fixed per-modality ratios. To resolve positional aliasing, we derive Sync-RoPE, a spectral low-pass filter for Rotary Positional Embeddings that adapts encoding bandwidth to the sparse sampling rate, preserving monotonic temporal relationships in the reduced stream. Experiments show that EchoingPixels achieves performance comparable to full models using only 5-20% of original tokens, validating theoretically grounded sparse learning as a robust solution for efficient AV-LLMs. Code is available at https://github.com/CharlesGong12/EchoingPixels.

Read the original paper