# OmniDelta：面向全模态大语言模型的技能驱动型Token压缩预算分配框架

- 来源：HuggingFace Daily Papers（社区热门论文）
- 发布时间：2026-07-28 08:00
- AIHOT 分数：67
- AIHOT 链接：https://aihot.virxact.com/items/cms5hnvv70017ros5c1m5if21
- 原文链接：https://arxiv.org/abs/2607.25669

## AI 摘要

阿里巴巴Qwen团队提出OmniDelta，一种无需训练的全模态大语言模型Token压缩框架，通过技能驱动的意图感知跨模态分配与内容感知模态内分配，在固定保留Token比例下重新分配预算。在Qwen2.5-Omni-7B上以25% Token保留率运行时，OmniDelta将GPU内存降低22.0%，并实现1.64倍端到端推理加速，在四个音视频基准测试上建立了新的精度-效率帕累托前沿。

## 正文

Haoyang Huang

Qwen Application, Alibaba

Wenjie Huang

Qwen Application, Alibaba

Tianqi Xu

Qwen Application, Alibaba

Hongyaoxing Gu

Qwen Application, Alibaba

Kang Tan

Yikai Fu

Yuhao Shen

Qwen Application, Alibaba

Tianyu Liu

Baolin Zhang

Qwen Application, Alibaba

Jun Zhang

Qwen Application, Alibaba

Xinyi Hu

Qwen Application, Alibaba

Jun Dai

Qwen Application, Alibaba

Shuang Ge

Qwen Application, Alibaba

Lei Chen

Qwen Application, Alibaba

Yue Li

Qwen Application, Alibaba

Mingchen Wang

Qwen Application, Alibaba

Meng Zhang

Abstract

Emerging Omni-modal Large Language Models (OmniLLMs) enable unified understanding of text, audio, and video, but their long audio-video token sequences introduce substantial memory and inference costs. Existing compression methods mainly focus on selecting important tokens under fixed budgets, leaving the preceding budget-allocation problem underexplored. We show that direct query-to-audio/video similarity is unreliable for inter-modal budget allocation, and that uniform intra-modal budgets can miss key evidence while retaining redundant content. To address these limitations, we propose OmniDelta, a training-free skill-driven framework that couples intent-aware inter-modal allocation with content-aware intra-modal allocation. OmniDelta first constructs audio and video skill pools to shift the fixed retained-token budget according to query demand, then reallocates modality budgets over audio segments and video frames using local complexity and temporal redundancy. The resulting local budgets can be combined with existing pruning strategies, preserving the total retained-token ratio while changing where the budget is spent. Experiments on four audio-video benchmarks with two Qwen2.5-Omni models show that OmniDelta establishes a new accuracy-efficiency Pareto frontier across pruning ratios. For example, at 25% token retention on Qwen2.5-Omni-7B, OmniDelta reduces GPU memory by 22.0% and achieves a 1.64 end-to-end speedup over full-token inference.

1 Introduction

Omni-modal large language models (OmniLLMs) extend multimodal reasoning from image/video-text inputs to unified understanding of text, audio, and video streams. Recent systems such as VITA, VideoLLaMA, and Qwen-Omni demonstrate strong audio-video interaction capabilities by placing heterogeneous tokens into a shared autoregressive backbone (fu2024vita; cheng2024videollama2; qwen2025qwen25omni; qwen2025qwen3omni). However, this unified interface also makes inference expensive. For example, in Qwen-Omni models, a 60-second video sampled at 2 FPS contains 120 frames; with 72 visual tokens per frame and 25 audio tokens per second, the audio-video input alone reaches roughly 10K tokens before adding the text query and special tokens. Such long multimodal contexts substantially increase memory usage and prefilling cost, making token compression essential for practical OmniLLM inference (zhang-etal-2026-efficient).

Existing compression methods mainly ask which tokens should be retained. Image and video pruning methods reduce sequence length by removing redundant visual tokens (bolya2022tome; chen2024fastv; tao2025dycoke; fu2025framefusion). In contrast, token compression in omni-modal models must account for cross-modal relevance between audio and video when identifying redundant tokens. OmniZip uses audio attention to guide video pruning in temporally aligned windows (tao2025omnizip); OmniSIFT and EchoingPixels learn cross-modal token selectors with training-based straight-through estimators (ding2026omnisift; gong2025echoingpixels); OmniRefine and OmniFit refine chunk-wise or layer-wise compression policies (deng2026omnirefine; wang2026omnifit). Despite their different token selection mechanisms, these methods operate under predefined budgets: modality-level and intra-modal budgets remain fixed, while OmniFit follows a fixed layer-wise budget schedule. They therefore optimize token selection without investigating how the retained-token budget should adapt to the query and input content. This raises a complementary question: Before selecting which tokens to retain, how should the fixed budget be allocated?

This budget-allocation problem is especially important for OmniLLMs because the usefulness of audio and video depends on both the query and the sample. A sound-centric question may require more audio tokens, while a visual-detail question may require more video tokens. At the same time, information is unevenly distributed within each modality. For example, a video contains information-rich key frames as well as low-information transitional frames, while audio likewise alternates between informative and redundant moments. Assigning the same budget to all frames or moments may waste tokens on uninformative content while leaving insufficient capacity to preserve critical evidence.

Therefore, we investigate two questions. Question 1: How can the relevance of a query to the audio and video modalities be measured? Direct query-to-audio/video cosine similarity appears natural, but our analysis finds it unreliable for both encoder-projector embeddings and thinker hidden states: the query primarily expresses task intent, whereas modality tokens encode sample-specific content. Question 2: Does uniform intra-modal budget allocation hinder the preservation of critical evidence? In our audio and video probes, GPT-5.5-xhigh is given the reference answer to identify the most informative content for retention. Even with this strong pruning strategy, a uniform budget performs substantially worse than allowing the model to determine both the budget distribution and retained content under the same total budget. This indicates that token pruning alone cannot compensate for a suboptimal budget allocation.

Motivated by these observations, we introduce OmniDelta 111“Omni” denotes omni-modal inputs, while “Delta” evokes a river delta that redistributes a conserved flow, mirroring fixed-budget reallocation between and within modalities., a training-free hierarchical budget allocator for OmniLLM token compression. As illustrated in Fig. LABEL:fig:teaser_overview, inspired by agentic skill methods that organize reusable capabilities through textual descriptions (jiang2026agenticskills), we construct modality-specific skill pools by selecting representative keywords for audio- and video-oriented task types and expanding them with semantically related terms. OmniDelta shifts the inter-modal budget according to the cosine similarity between the query and skill terms after both are mapped through the model’s text embedding layer. Within each modality, the resulting budget is further redistributed across audio segments or video frames according to local complexity and temporal redundancy. Finally, tokens are pruned under the allocated local budgets using audio attention and video spatio-temporal redundancy, while remaining compatible with existing token-pruning strategies. Thus, OmniDelta changes where the budget is spent without changing the total retained-token ratio.

•

Budget-allocation diagnostics. We identify budget allocation as a distinct problem in OmniLLM token compression, complementary to token pruning, and show that direct query-to-audio/video similarity for inter-modal allocation and uniform intra-modal budgets are unreliable principles.

•

Skill-driven budget allocation. We propose OmniDelta, a training-free hierarchical allocator that redistributes a fixed retained-token budget across audio and video modalities, audio segments, and video frames using query-skill routing, local complexity, and temporal redundancy.

•

Accuracy–efficiency gains. We evaluate OmniDelta on four audio-video benchmarks and two Qwen2.5-Omni model sizes under multiple compression settings, showing that OmniDelta consistently advances the accuracy-efficiency Pareto frontier. At 25% token retention on Qwen2.5-Omni-7B, OmniDelta reduces GPU memory by 22.0% and achieves a 1.64 end-to-end speedup over full-token inference.

2 Motivation

Most OmniLLM compression studies emphasize which tokens should be removed, while the retained budget is often fixed across queries or assigned by a predefined temporal policy. Before designing a query-aware budget allocator, we first examine two assumptions behind budget assignment. At the modality level, direct text-to-audio/video similarity is a natural routing signal, but it may not reflect the modality required by the query. At the temporal level, window-based policies such as OmniZip preserve audio-video alignment, yet their shared local budgets may still miss visually critical regions when evidence is uneven (tao2025omnizip). This section studies these two issues through controlled diagnostics.

Figure 1: Representative failure of direct query-to-audio/video Top-3 similarity. The left shows an audio-oriented question, the center shows word-to-audio/video token similarities before and after the Thinker, and the right reports the aligned Top-3 margins , where positive values favor video.

2.1 Unreliability of Direct Query-to-Audio/Video Similarity

At the modality-allocation level, a query-aware compressor must determine whether a question requires more evidence from audio or video. A straightforward strategy is to compare the query representation against the audio and video token representations and allocate a larger budget to the modality with higher similarity. However, this strategy can fail because the query primarily encodes task intent, whereas the modality tokens capture sample-specific content. This observation motivates our first diagnostic question:

Question 1: Can direct query-to-audio/video similarity reliably guide modality-level budget allocation?

We evaluate whether direct query-to-audio/video similarity can serve as a reliable modality router. We use GPT-5.5-xhigh to categorize WorldSense queries (hong2026worldsense) according to the evidence modality required to answer them, and sample 200 audio-oriented and 200 video-oriented queries to construct a balanced diagnostic set of 400 queries. For each query, the same model selects one modality keyword, defined as the query word most indicative of whether acoustic or visual evidence is required. We use this automatically selected keyword as a controlled diagnostic view rather than as a ground-truth semantic annotation.

All probes process the complete audio-video sequence without pruning. Mean pooling averages similarities over all modality tokens and therefore measures global alignment. In contrast, top-3 mean pooling averages the three largest similarities, testing whether a useful routing signal is localized to a small subset of highly matched tokens and would otherwise be diluted by full-sequence averaging. We fix across all settings to preserve localized evidence while reducing sensitivity to a single spuriously high match. We evaluate both the whole query and the modality keyword under these two pooling rules at three representation stages: pre-Thinker (input-query embeddings versus encoder-projector modality tokens), mid-Thinker (layer 14), and post-Thinker (the final hidden states before the LM head).

Figure 2: Routing accuracy on 400 WorldSense queries. Blue dots mark the maximum among the three direct-similarity columns in each row, and the rightmost skill-pool cell reports its improvement over that value; the bottom row shows WorldSense accuracy.

Let be the input query embeddings, be the hidden states after the -th Thinker block, and be the final hidden states before the LM head. Let and denote the encoder-projector audio and video token sets, respectively. For a modality keyword with token positions , its stage-specific representation is

For whole-query routing, we replace with , the set of all query-token positions. The modality token sets are and at the pre-Thinker stage, and at the Thinker stages, where indexes the tokens of modality and denotes an individual modality-token representation. Given a pooling operator , with for TopKMean, the query-to-modality similarity and the corresponding modality margin are

A positive margin predicts a video-oriented query, whereas a negative margin predicts an audio-oriented query.

Fig. 1 illustrates a representative failure case for an audio-oriented query under Top-3 pooling. At the pre-Thinker stage, “accordion” and the selected modality keyword “rhythmic” are only weakly audio-oriented, while “drum” and most other words already favor video; at the post-Thinker stage, every word has a positive video-minus-audio margin, including these acoustically salient terms. The aligned heatmaps and margins show that deeper contextualization increases cross-modal mixing without recovering the required audio modality, so direct similarity can reflect sample content rather than the evidence needed to solve the task.

As summarized in Fig. 2, direct cosine routing remains close to random guessing across representation stages and pooling rules, with no consistent benefit from deeper representations or selective pooling; even the best direct variant reaches only 60.8%. Skill-pool routing is substantially stronger for both whole-query and keyword inputs, outperforming the matched direct variants by 25.5–28.6 percentage points. This confirms that task prototypes better reflect query intent. This diagnostic advantage translates into a smaller end-to-end gain. Under the same OmniZip intra-modal allocator and pruning backend, the embedding-similarity and skill-pool routers obtain 43.5% and 44.0% WorldSense accuracy, respectively. Routing accuracy is therefore mechanism-level evidence; final performance also depends on intra-modal allocation and pruning. Appendix D.1 provides the complete protocol and results, and Sec. 3.2.1 introduces the resulting skill-based allocator.

2.2 Suboptimality of Uniform Intra-Modal Budget Allocation

Figure 3: Fine-grained budget allocation diagnostic. Given the same local clip, different budget distributions and pruning policies expose different visible evidence to the answering model.

After the top-level modality split, the remaining question is how finely each modality should spend its own budget. Window-level policies preserve temporal correspondence, but identical budgets inside a local window may retain redundant views while under-preserving key evidence. This motivates the second key question:

Question 2: Does assigning identical budgets within a local window preserve redundant content while leaving insufficient capacity to capture key evidence?

We test this with parallel diagnostics on video and audio. We use local unit to denote the element receiving an individual budget, namely one video frame or one audio segment. For video, we sample 50 2-second WorldSense clips, extract four evenly spaced frames from each clip, and keep 25% visible content. GPT-5.5-xhigh generates a detail- and motion-oriented question with a reference answer from the full clip, answers using only the retained content, and scores the answer against the reference. For audio, we sample 50 real WorldSense audio clips, take 12-second excerpts, split each excerpt into four 3-second segments, and prune at the granularity of 0.5-second chunks. All audio policies keep 12 out of 24 chunks, with removed chunks replaced by silence; Gemini-3.1-Pro-preview follows the same generate-answer-score protocol.

Figure 4: Average answer scores for video (top) and audio (bottom) budget diagnostics under five budget/pruning policies, together with the 0–5 score scale.

Fig. 3 and 4 compare five policies. Uniform budget–Random pruning assigns equal budget to each unit and randomly keeps content within it. Weighted budget–Random pruning uses a fixed front-heavy split across the four units, for video and chunks for audio. First-only keeps only the earliest units, i.e., the first video frame or the first two audio segments. Uniform budget–Oracle pruning keeps equal unit budgets but uses answer-aware content selection, while Oracle budget–Oracle pruning chooses both the unit budgets and the retained content under the same total budget.

Fig. 4 shows consistent trends across audio and video. Even with an answer-aware oracle pruning policy, Uniform–Oracle remains far below Oracle–Oracle because its budget allocation is still uniform, and its performance is only close to First-only. This gap shows that pruning alone cannot compensate for an unsuitable budget split: even if the selector keeps the most important tokens within each unit, insufficient budget on informative units may still discard key evidence, while redundant units continue to occupy retained tokens. Therefore, budget allocation is a critical step before token selection, motivating a finer allocator that redistributes the fixed retained budget across local units according to redundancy and information density. The resulting intra-modal budget reallocation is detailed in Sec. 3.2.2. Complete prompts and experimental details for the video and audio diagnostics are provided in Appendix D.2.

3 Method

3.1 Background on OmniLLMs

Omni-modal large language models (OmniLLMs) take synchronized video, audio, and text as a unified input sequence. Given a video clip and its audio waveform , we use and to denote the visual and audio encoder-projector pipelines, respectively, which map raw modality inputs into the LLM hidden space. The resulting visual and audio tokens are denoted as

(1)

where and are the numbers of visual and audio tokens, and is the LLM hidden dimension. The user instruction is tokenized as a text sequence , and the LLM receives an interleaved multimodal sequence composed of text, audio, and video tokens.

To preserve local audio-video correspondence, OmniLLMs usually organize projected audio and video tokens into temporally aligned chunks. Let denote the -th multimodal chunk, where and are the visual and audio tokens belonging to the same time span. The final input can be written as

(2)

which is processed by the LLM backbone during prefilling and generation. Since self-attention cost grows rapidly with sequence length, reducing audio-visual tokens before they enter the backbone is an effective way to improve inference efficiency. However, audio and video have different redundancy patterns and their usefulness depends on the query. This makes omni-modal compression not only a token-ranking problem, but also a budget allocation problem: under a fixed retained-token budget, the model must decide how much budget to assign to each modality and to each temporal region.

Figure 5: Overview of OmniDelta. The method keeps the standard OmniLLM input pipeline and inserts a budget-allocation layer before token selection. It first shifts budget between audio and video using query-skill similarity, then redistributes modality budgets over video frames and audio segments according to local complexity and temporal redundancy.

3.2 Our Method: OmniDelta

As shown in Fig. 5, OmniDelta formulates omni-modal token compression as a hierarchical budget allocation problem. Given audio tokens and video tokens, we first fix the global retained budget as

(3)

where is the target retained ratio. OmniDelta decomposes token compression into hierarchical budget allocation followed by token pruning. It first transfers budget between audio and video according to query semantics, and then redistributes each modality budget across audio segments or video frames. Given these local budgets, the pruning stage selects the concrete tokens retained within each unit. We initialize the modality budgets from a fixed compression prior, denoted by with . This prior gives a stable starting point, while OmniDelta only changes where the fixed budget is spent.

3.2.1 Intent-Aware Inter-Modal Budget Allocation

The top level determines whether the query requires more audio or video evidence. As shown in Sec. 2.1, direct query-to-audio/video token similarity is not a reliable modality router. We therefore construct modality skill pools offline with GPT-5.5-xhigh. From WorldSense, it identifies representative audio-oriented task types, including speech and dialogue, speaker and voice, music and rhythm, and sound-event understanding, as well as video-oriented task types, including object and scene recognition, appearance and spatial relations, OCR, and action and motion understanding. It extracts diagnostic keywords for these tasks and expands them with semantically related terms. We denote the resulting audio and video skill pools by and , respectively; construction details and representative entries are provided in Appendix E. At inference time, the query and skill entries are compared in the OmniLLM input-embedding space. Let denote the thinker input embedding layer. For a text string with token positions , we define its normalized pooled embedding as

(4)

Here denotes normalization, so the inner product equals cosine similarity. selects the skills in modality with the highest similarity to the query. The two modality scores are normalized into probabilities:

(5)

Here is the signed modality bias. A positive indicates stronger video demand, while a negative indicates stronger audio demand. We use this signed bias to shift budget from the less relevant modality to the more relevant one:

(6)

Here is the total retained budget, controls the maximum query-driven transfer strength, and denotes the prior audio/video budget split. Thus, video-oriented queries move budget from audio to video, audio-oriented queries move budget in the opposite direction, and ambiguous queries produce a small shift. After range projection and integer correction, the modality budgets still satisfy .

3.2.2 Content-Aware Intra-Modal Budget Allocation

After the top-level split, OmniDelta performs a finer-grained budget allocation inside each modality. For audio, the minimum allocation unit is an audio segment, where we group the audio tokens within one second into a segment. For video, the minimum allocation unit is a single frame. Since audio segments and video frames follow the same allocation principle, we use a unified notation and omit the modality superscript when there is no ambiguity. For a modality , let denote the -th local unit, containing token features . Its mean representation and intra-unit complexity are defined as

(7)

A large means that tokens inside the unit are diverse, so the unit should retain more tokens. We also compute inter-unit redundancy against the previous temporal unit. Instead of comparing unit means, this score averages cosine similarities between corresponding token positions:

(8)

Here and are aligned token features after resampling adjacent units to a common length , and denotes min-max normalization over units with a previous neighbor. A large means that the current unit repeats token-level patterns from the previous unit and can be compressed more aggressively. We combine these two signals into a centered signed score:

(9)

If , the unit is relatively more redundant; if , the unit is relatively more complex. Let be the prior keep count of unit , with . Let be the modality-specific shift coefficient, where and control the strength of local budget adjustment for audio segments and video frames, respectively. OmniDelta adjusts these prior counts by constructing a feasible keep interval for each unit:

(10)

Here . Thus, redundant units are allowed to reduce their keep counts, while complex units are allowed to increase their keep counts. Starting from the lower bounds, we distribute the remaining budget according to a keep priority:

(11)

The same rule applies to audio segments and video frames. It assigns more budget to units with high complexity and low redundancy, while preserving after rounding and boundary correction.

媒体内容 · 前往原文查看

Table 1: WorldSense category results under 25% and 20% audio-visual retained-token settings. Best compressed results, excluding Full Tokens, are bolded.

Method Ret. Tech Cult. Daily Film Perf. Games Sports Music Avg.

Qwen2.5-Omni-7B

Full Tokens 100% 52.0 51.1 48.0 44.6 43.4 42.1 42.1 47.5 46.8

Random 25% 42.9 41.7 40.3 37.7 36.7 36.1 38.6 44.3 40.2

DyCoke (V&A) 25% 46.9 40.1 42.4 38.0 39.0 38.2 40.0 44.3 41.7

OmniZip 25% 47.1 46.9 43.6 39.6 40.4 39.9 40.0 45.1 43.2

OmniZip 20% 46.9 46.0 41.8 40.1 41.6 40.3 40.0 44.1 42.7

OmniDelta (Ours) 25% 49.0 48.2 46.2 42.5 39.7 39.1 38.8 45.3 44.2

OmniDelta (Ours) 20% 47.1 46.3 42.9 40.9 39.3 40.3 40.2 44.3 43.0

Qwen2.5-Omni-3B

Full Tokens 100% 51.6 51.8 44.5 45.6 43.4 40.8 44.0 46.3 46.2

Random 25% 46.1 42.7 38.4 39.1 35.6 39.9 40.0 40.4 40.4

DyCoke (V&A) 25% 46.5 45.0 42.1 38.5 40.1 39.1 38.4 42.6 41.8

OmniZip 25% 50.0 46.6 43.2 41.7 41.6 44.6 39.5 45.1 44.1

OmniZip 20% 48.8 44.3 40.9 40.6 38.6 40.8 38.6 43.8 42.3

OmniDelta (Ours) 25% 49.8 48.9 44.2 43.8 41.6 43.3 40.9 43.8 44.7

OmniDelta (Ours) 20% 48.0 45.6 43.2 42.0 42.3 43.3 37.2 43.8 43.2

3.2.3 Token Pruning under Allocated Budgets

The previous levels determine how many tokens each local unit should retain. Following OmniZip (tao2025omnizip), the pruning stage then selects concrete tokens under these local budgets. For audio, token importance is estimated from the final self-attention of the audio encoder:

(12)

Within each audio segment, tokens with higher attention scores are retained first. The retained audio mask is then aggregated over temporally aligned audio chunks, where each chunk corresponds to 2 seconds of audio tokens. The chunk-level retention ratios provide an audio-guided prior for the corresponding video windows.

For video, pruning is performed within local time windows, each corresponding to four video frames, using interleaved spatio-temporal compression (ISTC). ISTC alternates temporal pruning, which removes same-position tokens with high similarity across adjacent frames, and spatial pruning, which uses DPC-KNN to preserve representative tokens within each frame. These pruning rules provide one concrete token-selection backend: they decide which tokens to keep under the allocated budgets, while OmniDelta determines the budgets themselves and can be combined with other pruning strategies.

4 Experiments

4.1 Experimental Setting

Figure 6: Shift-ratio sensitivity on WorldSense with Qwen2.5-Omni-7B. Each point averages over the remaining two coefficients, and the shaded error bar denotes the min–max range.

Benchmarks.

We evaluate OmniDelta on four audio-video QA benchmarks: WorldSense (hong2026worldsense), AVUT (yang2025avut), VideoMME with audio (fu2024videomme), and DailyOmni (zhou2025dailyomni). WorldSense contains 3,172 QA pairs across eight real-world domains, while AVUT is an audio-centric benchmark covering event localization, object/OCR matching, information extraction, content counting, and character matching. VideoMME evaluates perception and temporal reasoning over short, medium, and long videos, and DailyOmni focuses on temporally aligned audio-video reasoning in daily-life scenarios.

Comparison Methods.

We compare OmniDelta with the full-token Qwen2.5-Omni baseline and three compression baselines: Random pruning, which uniformly drops audio and video tokens; DyCoke (tao2025dycoke), whose TTM module is applied to both modalities independently; and OmniZip (tao2025omnizip), an audio-guided OmniLLM compressor that uses audio saliency to guide video pruning.

Implementation Details.

All experiments use Qwen2.5-Omni-7B and Qwen2.5-Omni-3B (qwen2025qwen25omni) on NVIDIA H20 GPUs, with a maximum of 512 frames for VideoMME and 128 frames for the other benchmarks. Each audio segment contains 25 audio tokens, and each video frame contains 72 video tokens. Under the 25% retained-token setting, the prior budget is initialized from the OmniZip allocation with a 50% audio keep rate and a 20% video keep rate. We set to for the 7B model and for the 3B model.

媒体内容 · 前往原文查看

Table 2: Results on AVUT, VideoMME, and DailyOmni under 25% and 20% retained-token settings. VideoMME and DailyOmni include their internal splits; AVUT is reported by overall accuracy. Best compressed results, excluding Full Tokens, are bolded.

Method Ret. AVUT VideoMME DailyOmni

Short Med. Long Avg. Con. Evt. AV-E Com. Inf. Rea. Avg.

Qwen2.5-Omni-7B

Full Tokens 100% 63.8 77.4 68.8 55.7 67.3 58.5 56.9 48.7 70.2 79.2 76.6 62.7

Random 25% 56.5 72.3 64.8 54.7 63.9 48.2 46.1 38.2 61.1 68.8 65.7 52.3

DyCoke (V&A) 25% 57.2 71.4 63.9 54.1 63.1 46.1 46.4 42.4 64.9 70.1 71.4 54.3

OmniZip 25% 60.7 74.9 68.1 56.0 66.3 48.7 47.7 44.1 68.7 79.2 72.0 57.1

OmniZip 20% 59.9 74.2 66.6 55.0 65.3 45.6 48.4 43.3 66.4 77.3 71.4 56.0

OmniDelta (Ours) 25% 61.1 74.7 68.6 56.0 66.4 50.8 49.3 44.5 68.7 79.9 75.4 58.5

OmniDelta (Ours) 20% 59.9 73.7 67.7 55.8 65.7 49.2 50.3 42.0 64.9 77.9 73.1 57.0

Qwen2.5-Omni-3B

Full Tokens 100% 61.6 74.6 64.9 52.3 63.9 53.9 52.9 51.7 67.2 76.6 71.4 60.2

Random 25% 54.8 68.7 60.0 49.4 59.4 46.6 44.8 42.0 60.3 66.2 59.4 51.1

DyCoke (V&A) 25% 55.1 67.8 59.7 49.8 59.1 45.6 43.8 41.6 61.1 64.9 62.9 51.0

OmniZip 25% 58.9 72.0 61.6 52.0 61.9 48.2 46.4 46.6 64.9 72.1 68.0 55.2

OmniZip 20% 56.1 71.1 60.9 51.7 61.2 48.2 43.8 43.7 65.6 73.4 68.0 54.2

OmniDelta (Ours) 25% 58.8 72.2 63.6 51.4 62.4 49.2 44.1 47.9 67.2 74.7 70.9 56.1

OmniDelta (Ours) 20% 57.0 70.8 62.6 51.0 61.4 49.7 45.4 45.8 67.2 72.1 66.9 55.1

4.2 Main Results

Comparison with Baselines.

Tables 1 and 2 compare OmniDelta with full-token inference and compressed baselines. Random pruning and DyCoke drop sharply under both 25% and 20% retained-token budgets, while OmniZip is stronger but still suffers from aggressive compression, indicating that a fixed audio/video prior and window-local frame budgets can misplace scarce tokens when the required evidence varies across queries and samples. OmniDelta improves the WorldSense average over OmniZip on both model sizes and retained ratios, from 43.2 to 44.2 at 25% and from 42.7 to 43.0 at 20% for the 7B model, and from 44.1 to 44.7 at 25% and from 42.3 to 43.2 at 20% for the 3B model. On AVUT, VideoMME, and DailyOmni, it also gives the best or competitive compressed aggregate results across most settings, including the strongest 7B averages on all three benchmarks at 25% and the strongest 3B VideoMME and DailyOmni averages at 25%. These results show that query-guided, fine-grained budget redistribution is complementary to token selection: before deciding which tokens to keep, OmniDelta improves where the limited audio-visual budget is spent.

Figure 7: Visualization of budget allocation. OmniDelta assigns non-uniform budgets across audio segments and video frames, retaining more tokens in informative temporal regions and compressing redundant regions more aggressively.

Shift-Ratio Sensitivity.

Figure 6 studies the three shift coefficients on WorldSense with Qwen2.5-Omni-7B. The sweep uses , , and , producing 27 configurations in total. Across this grid, the average accuracy varies within a narrow range of 43.28%–44.29%. Among the three coefficients, the query-level shift is the most sensitive component, indicating that inter-modal transfer strength should be calibrated more carefully than the intra-modal shifts. The audio and video internal shifts are more stable, with moderate video shifts peaking around on average and audio shifts showing a flatter response. Overall, the sweep supports a bounded-shift design: performance improves when the transfer range is calibrated, and all tested settings remain above the 43.2% OmniZip average in Table 1.

Budget Allocation Visualization.

Figure 7 provides a case-level view of the budget distribution produced by OmniDelta. The audio branch allocates different keep budgets to different temporal segments, while the video branch further redistributes the visual budget at the frame level rather than keeping a fixed budget inside each time window. This adaptive allocation concentrates tokens around segments and frames that are more likely to contain task-relevant evidence, and assigns fewer tokens to redundant or less informative intervals. The visualization illustrates that OmniDelta improves compression not by changing the downstream pruning rule, but by placing the limited audio-video budget more precisely before token selection.

4.3 Ablation Study

媒体内容 · 前往原文查看

Table 3: Ablation of the three budget-allocation levels on Qwen2.5-Omni-7B under the 25% retained-token setting. A/V, A, and V denote audio-video, audio-internal, and video-internal budget allocation. Dataset columns correspond to WorldSense, AVUT, VideoMME, and DailyOmni; values in parentheses are deltas from the baseline.

ID Setting Dataset Avg.

A/V A V WS AVUT VMME Daily

Baseline ✗ ✗ ✗ 43.2 60.7 66.3 57.1 56.8

OmniDelta ✓ ✗ ✗ 44.0(+0.8) 60.3(-0.4) 65.8(-0.5) 57.4(+0.3) 56.9(+0.1)

✓ ✓ ✗ 43.8(+0.6) 60.6(-0.1) 66.3(+0.0) 57.6(+0.5) 57.1(+0.3)

✓ ✗ ✓ 44.1(+0.9) 60.7(+0.0) 66.6(+0.3) 57.8(+0.7) 57.3(+0.5)

✓ ✓ ✓ 44.2(+1.0) 61.1(+0.4) 66.4(+0.1) 58.5(+1.4) 57.6(+0.7)

媒体内容 · 前往原文查看

Table 4: Actual inference efficiency comparison on WorldSense. Time to first token (TTFT) and end-to-end latency are measured per example.

Method GPU Mem.(G) TTFT (ms) Acc. E2E Lat. (s)

Qwen2.5-Omni-7B

Full Tokens 30.0 3006 (1.00) 46.8 3.15 (1.00)

DyCoke 50% 25.8 2091 (1.44) 44.0 2.24 (1.41)

OmniZip 30% 24.0 1809 (1.66) 44.1 1.96 (1.61)

OmniDelta 25% 23.4 1776 (1.69) 44.2 1.92 (1.64)

Qwen2.5-Omni-3B

Full Tokens 18.6 2190 (1.00) 46.2 2.25 (1.00)

DyCoke 50% 15.1 1680 (1.30) 44.5 1.74 (1.29)

OmniZip 30% 13.8 1567 (1.40) 44.5 1.63 (1.38)

OmniDelta 25% 13.3 1538 (1.42) 44.7 1.60 (1.41)

Table 4 studies the contribution of each budget-allocation level. The top-level audio-video allocation, audio-internal allocation, and video-internal allocation all improve the model from different perspectives: they adjust the modality split, redistribute audio evidence across temporal segments, and refine visual budgets across frames. Combining the three modules gives the best overall average, indicating that the hierarchical design is effective and that the three allocation levels are complementary.

4.4 Efficiency Analysis

We further evaluate actual GPU memory consumption, time to first token (TTFT), and end-to-end latency on WorldSense. As shown in Table 4, OmniDelta substantially reduces inference cost compared with full-token inference while preserving strong accuracy. On Qwen2.5-Omni-7B, it reduces GPU memory from 30.0G to 23.4G and achieves a 1.69 TTFT speedup together with a 1.64 end-to-end latency speedup. On Qwen2.5-Omni-3B, it also obtains the lowest memory usage and latency among compressed methods, with a 1.42 TTFT speedup and a 1.41 latency speedup. Among the compressed baselines, OmniDelta achieves the highest accuracy while also providing the largest acceleration, indicating that the proposed budget allocation offers a better trade-off between practical efficiency and model performance.

5 Related Work

5.1 Omni-Modal Large Language Models

Omni-modal large language models (OmniLLMs) extend multimodal LLMs from image/video-text inputs to unified processing of text, vision, speech, and audio. Recent video and audio-video LLMs have strengthened temporal reasoning and audio-aware video understanding (cheng2024videollama2; sun2024videosalmonn; zhang2024llavavideo; tang2025videosalmonn2). OmniLLMs further integrate heterogeneous inputs into one autoregressive interface, with recent Omni-series and open-source omni-modal models demonstrating strong audio-video interaction capabilities (fu2024vita; li2024baichuanomni; liu2025ola; inclusion2025mingomni; tong2025interactiveomni; ye2025omnivinci; qwen2025qwen25omni; qwen2025qwen3omni). This unified sequence lets the model combine complementary visual and acoustic evidence, but long videos and dense audio streams also dominate prefill computation and KV-cache memory. Efficient OmniLLM inference therefore requires compressing audio-video tokens while preserving cross-modal correspondence.

5.2 Token Pruning for OmniLLMs

Token pruning lowers multimodal inference cost by removing redundant perceptual tokens before the LLM. Image methods use token merging, early-layer filtering, and sparsification (bolya2022tome; chen2024fastv; shang2024llavaprumerge; zhang2024sparsevlm; ye2024fitprune), video methods exploit temporal saliency, frame similarity, and hierarchical spatio-temporal structure (huang2025prunevid; tao2025dycoke; fu2025framefusion; shen2024longvu; guo2026hieravid), and audio methods use adjacent merging, importance pruning, and context-aware pruning (li2023adjacentmerging; lee2025audiopruning; lin2025speechprune). They reveal substantial perceptual redundancy but usually operate within a single stream under a fixed budget.

OmniLLM compressors extend pruning across audio and video: training-free OmniZip uses audio attention to guide video pruning (tao2025omnizip); OmniSIFT and EchoingPixels learn cross-modal selectors with straight-through estimators and end-to-end training (ding2026omnisift; gong2025echoingpixels); FastAV, AccKV, and DASH compress audio-video tokens, KV caches, or semantic chunks within predefined pipelines (jung2026fastav; jiang2026acckv; li2026dash); and OmniRefine performs cooperative pruning over aligned units (deng2026omnirefine). OmniFit follows a fixed layer-wise budget schedule independent of query demand (wang2026omnifit), while OmniSelect uses a costly auxiliary AudioCLIP module to estimate modality relevance from direct cosine similarity between the query and audio/video tokens and adjust pruning (yang2026omniselect; guzhov2021audioclip). These methods primarily decide which tokens, chunks, or caches to retain. OmniDelta instead addresses the preceding allocation problem by distributing a fixed budget across modalities, audio segments, and video frames, conditioning the inter-modal split on the query while remaining compatible with existing token-selection rules.

6 Conclusion

We proposed OmniDelta, a training-free hierarchical budget allocation framework for OmniLLM token compression. Instead of only selecting important tokens, OmniDelta decides where a fixed retained-token budget should be spent, using query-skill similarity for audio-video budget shifting and local redundancy/complexity for audio segment and video frame allocation, while remaining compatible with existing pruning strategies. Experiments on four audio-video benchmarks with Qwen2.5-Omni-7B and Qwen2.5-Omni-3B show that OmniDelta achieves the best compressed accuracy, reduces GPU memory, and provides the largest inference acceleration, including a 1.64 end-to-end speedup. These results indicate that budget allocation before token selection is an effective direction for efficient omni-modal inference.

References

This appendix supplements the main paper as follows:

•

Sec. A provides the pseudocode for dynamic budget allocation in OmniDelta.

•

Sec. B establishes the boundedness, feasibility, and conservation properties of the allocator.

•

Sec. C analyzes its computational and memory complexity.

•

Sec. D provides prompts, examples, and additional results for the two diagnostic studies in Sec. 2.

•

Sec. E describes the construction of the modality skill pools and presents representative entries.

Appendix A Detailed Algorithm

Algorithm 1 summarizes how OmniDelta distributes a fixed retained-token budget between modalities and then among their temporal units.

媒体内容 · 前往原文查看

Input: Query ; audio/video skill pools ; projected tokens ; target retained ratio ; prior modality budgets ; shift coefficients .

Output: Modality budgets and local keep counts satisfying .

1 ;

// Stage 1: Query-aware inter-modal budget allocation

2 Encode and all skills with mean-pooled, -normalized thinker input embeddings ;

3 foreach do

4 ;

5

6 end foreach

7, , ;

8 ;

// Stage 2: Fine-grained intra-modal budget allocation

9 Partition into one-second segments and into individual frames, producing units ;

10 foreach do

11 such that ;

12 foreach do

13 , ;

14 if ; otherwise ;

15

16 end foreach

17 for all ;

18 foreach do

19 , , ;

20

21 end foreach

22 ;

23 ;

24

25 end foreach

26return ;

Algorithm 1 Dynamic Budget Allocation

Here, projects the modality budgets into their feasible ranges and performs integer correction while preserving . initializes audio-segment budgets from audio attention and video-frame budgets from the audio-guided temporal prior. averages the cosine similarities between corresponding token representations in adjacent units. converts the continuous allocations into bounded integer counts whose sum is exactly .

Appendix B Theoretical Properties of Dynamic Budget Allocation

We analyze the two-stage allocator independently of its downstream pruning operator. The results below establish that query-aware transfer is smooth and bounded, local redistribution follows the intended direction, and integer correction preserves the exact retained-token budget.

B.1 Bounded and Monotonic Inter-Modal Transfer

Let denote the difference between the video and audio skill scores. Because the router applies a two-class Softmax, its signed modality bias has the closed form

(I)

Proposition 1(Bounded and monotonic query transfer).

For and , before range projection and integer correction, the query-driven transfer is an odd and strictly increasing function of satisfying

(II)

Proof.

The hyperbolic tangent is odd, strictly increasing, and bounded in , which gives the first property and the bound on . Since the same quantity is subtracted from the audio prior and added to the video prior, . The subsequent operation only enforces feasible modality ranges and integer counts while preserving this sum. ∎

The transfer is also stable with respect to changes in the score gap. Since

(III)

the mean value theorem gives the following result.

Corollary 1(Stability of query routing).

For any two score gaps and ,

(IV)

Moreover, when is close to zero, . Thus, an ambiguous query induces only a small transfer, whereas a clear modality preference produces a larger but still bounded adjustment.

B.2 Directional and Bounded Intra-Modal Redistribution

For this analysis, let

(V)

where the clipped score is the bounded implementation used in Algorithm 1. Centering removes the common bias shared by all units, while clipping keeps the priority in .

Proposition 2(Direction and magnitude of local shifts).

Assume the original interval is feasible and let . Then

(VI)

and in both cases

(VII)

Proof.

If , then and hence , while . The unit can therefore only lose budget, by at most . If , then , so and . The unit can only gain budget, again by at most . For , the interval collapses to the prior count. ∎

This property gives the complexity-redundancy score a direct allocation interpretation. A unit with high temporal redundancy relative to its internal complexity has and can be compressed more aggressively, whereas a complex and less repetitive unit has and receives additional capacity. If the original intervals cannot contain the exact modality budget, the implementation minimally relaxes their boundaries before integer allocation; this repair preserves token-count feasibility and is needed only at boundary cases.

B.3 Exact Integer Budget Conservation

After interval construction and any required feasibility repair, let satisfy

(VIII)

Define the residual budget and capacity by

(IX)

Proposition 3(Exact bounded integer allocation).

The bounded largest-remainder procedure returns integer counts satisfying

(X)

Proof.

The procedure starts from the lower bounds and writes , where is an integer initialized to zero. Equation (VIII) implies . Each allocation step increases only an index with and therefore preserves . If fewer than residual tokens have been assigned, the unused aggregate capacity is positive, so at least one feasible index remains. Consequently, the procedure terminates with . Substitution into proves both the interval constraints and the exact sum. ∎

Corollary 2(Sample-level retained-ratio guarantee).

Combining exact local allocation with the inter-modal projection gives

(XI)

Hence, different queries and local redundancy patterns change only the placement of the budget, not the sample-level retained ratio.

B.4 Why Heterogeneous Budgets Are Necessary

We finally give an optimization interpretation of fine-grained allocation. Let denote the information loss of unit after retaining tokens.

Assumption 1(Diminishing returns).

For each local unit, is differentiable, decreasing, and convex in . Thus, retaining more tokens cannot increase information loss, while the benefit of each additional token gradually diminishes.

Under this assumption, the ideal continuous allocation solves

(XII)

Proposition 4(Uniform allocation under heterogeneous marginal gains).

Suppose the uniform allocation lies in the interior of all feasible intervals. If there exist units and such that

(XIII)

then the uniform allocation is not optimal for Eq. (XII).

Proof.

Without loss of generality, assume . Transfer a sufficiently small budget from unit to unit . The first-order change in total loss is

(XIV)

Thus, the transfer strictly decreases total information loss while preserving the total budget, contradicting the optimality of the uniform allocation. At an interior optimum, the Karush–Kuhn–Tucker conditions instead require all active units to have equal marginal gains. ∎

The loss functions are not directly observable during inference. OmniDelta uses local complexity and temporal redundancy as training-free proxies for their marginal gains: high complexity and low redundancy indicate that removing another token is more likely to lose information, while repetitive units can absorb more compression. This proposition motivates non-uniform allocation but does not assume that the proposed signals recover the unknown optimal loss functions exactly.

Appendix C Computational and Memory Complexity

C.1 Notation

Let be the number of audio-video tokens before pruning, the number of text and special tokens retained unchanged, the LLM hidden dimension shared by the projected audio, video, and text token representations, and the number of LLM layers. The full and compressed LLM input lengths are denoted by and , respectively. Let be the total number of skills, the query length, and the routing Top-. We use for the total number of audio segments and video frames, and for the maximum number of tokens in a local unit.

C.2 Skill-Pool Routing

Skill embeddings are sample-independent and can be cached before inference. If a skill contains at most text tokens, constructing the complete bank once costs

(XV)

At inference time, mean-pooling the query embeddings costs , computing its similarities with all cached skills costs , and selecting the Top- entries costs . The online routing overhead is therefore

(XVI)

which is linear in the skill-bank size and is incurred only once per query.

C.3 Intra-Modal Signal and Allocation Overhead

Computing unit means and intra-unit complexity visits each modality token once, giving time. Previous-unit redundancy compares aligned token positions between adjacent units; each token participates in only a constant number of such comparisons, so this step is also . Min-max normalization, score centering, and interval construction require operations.

The bounded largest-remainder implementation repeatedly assigns residual counts to units with remaining capacity. Using a priority operation over units, its cost is bounded by , because no unit can receive more than integer increments. In Qwen2.5-Omni, is fixed by tokenization: an audio segment contains 25 tokens and a video frame contains approximately 72 tokens. This term is therefore effectively for the models considered in this work. Combining inter- and intra-modal allocation gives

(XVII)

The projected audio-video features are already produced by the encoders and are shared with the base model. Excluding these shared features, the allocator stores the cached skill bank and a constant number of statistics per local unit, resulting in

(XVIII)

媒体内容 · 前往原文查看

Table I: Complexity of the main components in dynamic budget allocation. Skill-bank construction is a one-time cost; the remaining components are evaluated once per sample.

Component Time Additional Memory

Skill-bank construction

Online query routing

Local signal estimation

Bounded integer allocation

C.4 Overall Inference and Memory Complexity

For the full sequence of tokens, the dominant Transformer operations have time complexity

(XIX)

where is the self-attention term and covers linear projections and feed-forward layers. After retaining audio-video tokens, the corresponding LLM cost becomes

(XX)

Therefore, the complete inference cost can be written as

(XXI)

where depends on the compatible pruning backend and is not introduced by the budget allocator. The quadratic attention term is reduced by a factor of . When the audio-video sequence dominates the much shorter text sequence, this factor approaches ; retained ratios of 25% and 20% then correspond to approximately 6.25% and 4% of the full pairwise-attention term, respectively. The actual end-to-end speedup is smaller because encoder computation, projections, feed-forward layers, and decoding are not reduced by the same quadratic factor.

Ignoring model parameters shared by all settings, the sequence-dependent KV-cache memory changes from to , while the allocator adds only memory. Importantly, OmniDelta preserves the same token count as any fixed-budget method at the same retained ratio. Thus, its theoretical downstream cost is unchanged at a fixed budget; its purpose is to improve accuracy by placing that budget more effectively, with only linear or near-linear allocation overhead.

Appendix D Additional Details of the Motivation Studies

This section supplements the two observation studies in Sec. 2. We first document how the balanced modality-routing set was constructed and examine whether routing quality affects downstream question answering. We then provide the complete protocols for the controlled video and audio budget-allocation diagnostics.

D.1 Inter-Modal Budget Allocation Diagnostic

Dataset construction.

GPT-5.5-xhigh inspects WorldSense questions and answer options and selects a diagnostic subset containing 200 strongly audio-oriented and 200 strongly video-oriented queries. The selection depends only on the question and its candidates, rather than the ground-truth answer or a model prediction. Mixed or ambiguous questions are excluded, and each retained query is annotated with the shortest phrase that most clearly indicates its required modality. The prompt used for selection and annotation is reproduced below. {promptbox} Prompt: balanced modality-routing subset construction.

You need to annotate a balanced modality-routing subset from the WorldSense QA dataset. Each input sample contains a video identifier, task identifier, question, answer candidates, and, when available, its problem type and domain.

Select exactly 400 queries: 200 strongly audio-relevant queries and 200 strongly video-relevant queries. For every selected query, annotate the word in the query that most directly indicates the required modality.

An audio-relevant query requires evidence such as speech, speaker identity, voice changes, music, rhythm, pitch, volume, sound events, sound counting, sound-source localization, or the presence of a sound. A video-relevant query requires evidence such as objects, people, actions, appearance, clothing, color, on-screen text, diagrams, spatial relations, scene type, temporal visual order, or visible events.

Follow these rules:

1.

Inspect all samples individually; do not randomly sample.

2.

Classify from the question and answer candidates, without using the ground-truth answer or a model prediction.

3.

Prefer high-confidence questions whose required modality is unambiguous, and exclude questions for which both modalities are necessary or either modality alone is plausible.

4.

If several cues occur, record the most diagnostic phrase and optionally record secondary cues. If the answer candidates reinforce the modality, mention this only in the reason.

5.

If more than 200 high-confidence samples are available for one modality, prioritize explicit modality cues, modality-specific candidates, high confidence, and diversity across tasks and domains.

For every inspected sample, return its identifiers, question, candidates, candidate modality (audio, video, or mixed/ambiguous), confidence from 1 to 5, primary modality-relevant phrase, optional secondary phrases, and a brief reason. After inspection, return the final selected set with an oracle_modality field for each item.

Before completing the task, verify that the subset contains exactly 400 samples, with exactly 200 audio and 200 video queries; every item has a nonempty relevant word; and no selected item is mixed or ambiguous.

Representative examples.

The following examples illustrate the resulting annotation criteria.

Audio-oriented example. The query is “How does the rhythm of the pipa music change at the beginning of the video?” Its candidates are (A) from gentle to heavy, (B) from rapid to slow, (C) from heavy to gentle, and (D) from slow to rapid. The primary relevant word is “rhythm”, with “pipa music” and “change” as secondary cues. Both the query and all candidates describe an acoustic temporal change, making the required modality unambiguous.

Video-oriented example. The query is “What is the man’s appearance in the painting shown at the beginning of the video?” Its candidates are (A) wearing 17th-century clothing with a hat, (B) wearing 17th-century clothing with long braids, (C) wearing 18th-century clothing with hair combed back, and (D) wearing 17th-century clothing with long hair and a beard. The primary relevant phrase is “appearance”, with “painting shown” as a secondary cue. Answering the question requires inspection of visible attributes rather than acoustic evidence.

Effect on downstream accuracy.

The routing experiment in Sec. 2.1 evaluates whether a signal identifies the required modality, but routing is ultimately useful only if it improves the final answer. We therefore compare three top-level policies on WorldSense with Qwen2.5-Omni-7B at a 25% retained-token ratio. All methods use the same OmniZip intra-modal allocation and pruning backend. The latter two methods differ only in the inter-modal routing signal and use the same query shift coefficient, .

媒体内容 · 前往原文查看

Table II: Effect of the inter-modal routing signal on downstream WorldSense accuracy. All methods use the same intra-modal allocation and token-pruning policy. Best results are bolded.

Inter-Modal Policy Tech Cult. Daily Film Perf. Games Sports Music Avg.

OmniZip 47.1 46.9 43.6 39.6 40.4 39.9 40.0 45.1 43.2

Embedding routing 46.9 47.6 44.4 42.0 38.2 39.1 40.5 45.8 43.5

Skill-pool routing 47.8 48.2 45.4 41.2 39.3 39.9 41.2 45.1 44.0

Direct embedding routing yields only a small and category-dependent gain over the fixed prior, increasing the average from 43.2% to 43.5%. Skill-pool routing improves the average to 44.0% under the same internal allocator and pruning backend. Together with its higher routing accuracy in Fig. 2, this result indicates that matching the query to modality-level task semantics provides a more useful inter-modal budget signal than matching it directly to sample-specific audio/video representations.

D.2 Intra-Modal Budget Allocation Diagnostics

The diagnostics in Sec. 2.2 are controlled, interpretable proxies for budget allocation and content pruning. They are not intended to reproduce the exact tokenization or pruning pipeline of an OmniLLM. Instead, visible image regions and short audio intervals serve as human-interpretable units, allowing the retained evidence under different budget policies to be inspected directly.

Video protocol and prompt.

We sample 50 temporally coherent 2-second clips from WorldSense and extract four evenly spaced visual views from each clip. GPT-5.5-xhigh generates a descriptive question and reference answer from the complete views, constructs five variants under the same 25% total visible budget, answers from each retained view set, and grades the answer against the reference on the 0–5 scale used in Fig. 4. Masked image regions are visual proxies for removed visual tokens.

{promptbox}

Prompt: video budget-allocation study.

Randomly select 50 samples from WorldSense. For each sample, choose a temporally coherent 2-second video clip and extract four evenly spaced visual views. Inspect the complete views and write one descriptive question about the scene, objects, actions, spatial details, or visible temporal change. Do not mention frame indices, masking, pruning, or budgets. Write a reference answer using only the complete visual content.

Construct five variants with the same total retained visual budget of 25%:

1.

Uniform budget–Random pruning: allocate 25% to every view and randomly retain image regions within each view.

2.

Weighted budget–Random pruning: use the fixed view-level allocation and randomly retain regions within each view.

3.

First-only: spend the complete budget on the first view and remove the remaining views.

4.

Uniform budget–Oracle pruning: keep the budget uniform, but use the reference answer to retain the regions that best preserve answer-relevant evidence in each view.

5.

Oracle budget–Oracle pruning: use the reference answer to determine both the budget distribution and retained regions while keeping the same total budget.

Cover removed regions with a mask. For each variant, answer the question using only its retained visible content; do not consult the complete views or reference answer while answering. Compare the generated answer with the reference and assign a score: 5, complete; 4, mostly complete; 3, partial but answerable; 2, limited but inferable; 1, weak fragments; 0, unanswerable.

Return the question, reference answer, five masked variants, five answers, five scores, and brief scoring rationales for every sample. Finally, report each policy’s average over the 50 samples.

Audio protocol and prompt.

We sample 50 WorldSense audio files and extract one 12-second clip from each sample. Each clip is divided into four consecutive 3-second segments and then into 24 chunks of 0.5 seconds. Every policy retains exactly 12 chunks (50%), and each removed chunk is replaced with silence so that all variants remain 12 seconds long. Gemini-3.1-Pro-Preview first generates the question, reference answer, and answer-aware chunk priorities from the complete audio; it then answers and scores each variant using only the corresponding pruned audio. {promptbox} Prompt: audio budget-allocation study.

Randomly select 50 samples from the WorldSense audio set. For each sample, extract a 12-second clip, divide it into four 3-second segments, and divide each segment into six 0.5-second chunks, giving 24 chunks in total. Listen to the complete audio and write one descriptive question about its overall audible content, such as speech, sound events, background music, speaker changes, or temporal progression. Avoid questions that can be answered from a single isolated keyword. Write a complete reference answer from the original audio.

Assign an importance ranking or score to every 0.5-second chunk according to its usefulness for answering the question and recovering the reference answer. Use these scores only to determine retained chunks. Construct five variants with the same total budget of 12 retained chunks:

1.

Uniform budget–Random pruning: randomly retain three of the six chunks in every segment.

2.

Weighted budget–Random pruning: retain chunks in the four segments and select chunks randomly within each segment.

3.

First-only: retain all chunks from the first two segments and remove all chunks from the last two segments.

4.

Uniform budget–Oracle pruning: retain three chunks per segment, selecting the most important chunks according to the answer-aware ranking.

5.

Oracle budget–Oracle pruning: distribute the 12-chunk budget freely across segments and retain the globally most answer-relevant chunks.

Replace removed chunks with silence. Answer the question using only the current pruned audio, without access to the original clip, reference answer, or chunk-importance scores. Compare each answer with the reference and assign a score: 5, complete; 4, mostly complete; 3, partial but answerable; 2, limited but inferable; 1, weak fragments; 0, unanswerable.

Return the question, reference answer, chunk priorities, five pruned audio clips, five answers, five scores, and brief scoring rationales for every sample. Finally, report each policy’s average over the 50 samples.

Controls and interpretation.

The five policies separate the effects of budget placement and retained-content selection. Uniform–Random fixes both a uniform budget and an uninformed selector; Weighted–Random changes only the budget distribution; and First-only represents an extreme front-loaded allocation. The two Oracle variants are answer-aware only when constructing retained content: the answering stage never observes the reference answer or original uncompressed input. Thus, Uniform–Oracle estimates the benefit of stronger pruning under an unchanged uniform budget, whereas Oracle–Oracle estimates the benefit of jointly improving budget placement and content selection.

媒体内容 · 前往原文查看

Table III: Average answer scores in the controlled video and audio diagnostics. All policies within each modality use the same total retained budget. “Oracle” denotes answer-aware retention construction; answering uses only the resulting pruned input.

Budget–Pruning Policy Audio

Uniform–Random 2.03 2.92

Weighted–Random 2.50 3.08

First-only 3.17 3.12

Uniform–Oracle 3.25 3.14

Oracle–Oracle 3.55 3.40

The two modalities exhibit the same qualitative pattern. Changing only the budget distribution improves over Uniform–Random even when content is selected randomly. Conversely, Uniform–Oracle remains close to First-only and below Oracle–Oracle despite using answer-aware pruning, showing that strong local selection cannot recover evidence from a unit whose assigned budget is insufficient. These diagnostics isolate the motivation for intra-modal allocation: under a fixed total budget, informative temporal regions require more capacity, whereas redundant regions can be compressed more aggressively.

Appendix E Modality Skill-Pool Details

This section supplements the query-aware inter-modal allocator in Sec. 3.2.1. We first describe how modality-specific task types and their lexical cues are extracted from WorldSense, and then present representative entries from the resulting audio and video skill pools.

E.1 Skill-Pool Construction

The skill pools are constructed offline with GPT-5.5-xhigh. WorldSense questions and answer candidates are used to identify representative task types that predominantly require either acoustic or visual evidence. For each task type, the model extracts compact modality-indicative keywords and expands them with semantically related words and short phrases. The construction prompt is shown below.

{promptbox}

Prompt: construction of audio and video modality skill pools.

You are constructing two lexical skill pools for query-aware modality routing in an omni-modal language model. The input is the WorldSense QA dataset, including each question, its answer candidates, and, when available, task and domain metadata. The pools will be embedded with the model’s text embedding layer and compared with an embedded query using cosine similarity. They must therefore describe the modality and task required by a query, rather than the sample-specific content of one video.

Complete the following steps:

1.

Inspect the questions and answer candidates and identify representative task types that strongly require audio or video evidence. Exclude mixed or ambiguous task types for which both modalities are indispensable.

2.

Organize audio tasks around speech and dialogue, speaker and voice, music and rhythm, sound-event recognition, sound source, event counting, acoustic changes, loudness, and silence. Organize video tasks around object and scene recognition, appearance and attributes, spatial relations, on-screen text and diagrams, action and motion, temporal visual change, interaction, and visible event reasoning.

3.

For each task type, select the smallest keywords or short query phrases that indicate the required evidence. Prefer general task cues that recur across samples rather than named entities, answer-specific values, or descriptions tied to one clip.

4.

Expand each cue with useful synonyms, lexical variants, and short semantic paraphrases. For example, a speech task may contribute “voice”, “spoken words”, and “who is speaking”, while an OCR task may contribute “text”, “caption”, and “read on-screen text”.

5.

Keep entries concise enough to represent a single skill. Use lowercase text, preserve meaningful multiword expressions, and avoid generic function words or the uninformative word “video” by itself.

6.

Audit every entry for cross-modal ambiguity. A visible instrument does not make a sound-related skill visual, and the presence of a speaker does not make a speech-understanding skill visual. Retain a cue only when it reliably indicates the evidence needed to answer the query.

7.

Cover diverse task families rather than overpopulating one category. The two modality pools need not have identical sizes, but each should represent the task diversity observed in WorldSense.

Produce four lists. audio_skills and video_skills contain compact words and lexical expressions; audio_skill_phrases and video_skill_phrases contain short task-level descriptions. Target approximately 60–120 compact entries and 10–30 task phrases per modality. Return a JSON object with the fields version, description, audio_skills, video_skills, audio_skill_phrases, and video_skill_phrases.

Before returning the JSON, verify that every item is nonempty, assigned to the appropriate modality, concise enough for embedding-based retrieval, and collectively covers the major audio- and video-oriented task types.

The resulting bank is stored in query_modality_skill_pool.json and contains 73 compact audio entries and 105 compact video entries, together with 17 task-level phrases for each modality. At inference time, the compact and phrase lists are concatenated within each modality, producing an audio bank of 90 entries and a video bank of 122 entries. Each entry is encoded once using the OmniLLM thinker input embedding layer, mean-pooled, -normalized, and cached. Consequently, GPT-5.5-xhigh is used only for offline pool construction and introduces no online routing cost.

E.2 Representative Skill-Pool Entries

The following boxes provide a partial view of the skill pools used in our experiments. Entries are grouped only for readability; the implementation uses one flat bank per modality and applies Top- retrieval over all compact skills and task-level phrases jointly.

{skillbox}

Audio skill pool (selected entries)

Task family Representative skills

General listening audio, acoustic, sound, heard, hear, listen, listening

Speech and speaker voice, speech, spoken words, speaker, dialogue, narration, who is speaking, what is said

Music and rhythm music, song, singing, instrument, guitar, piano, drum, melody, rhythm, beat, background music

Sound event and source applause, cheering, noise, sound effect, engine sound, footsteps, whistle, alarm, bell, audio source, sound source

Temporal and acoustic properties count sounds, repeated sound, audio change, sound transition, volume, loud, quiet, silence

Task-level phrases answer by listening, audio evidence, sound event recognition, speech and dialogue, speaker and voice, count audio events, audio changes over time, identify the sound, listen to the soundtrack

{skillbox}

Video skill pool (selected entries)

Task family Representative skills

Scene and object visual, visible, shown, appearance, scene, setting, location, object, people, animal

Attribute and spatial relation clothing, wearing, color, shape, size, position, left, right, above, behind, spatial relation

On-screen text and diagram text, written, caption, subtitle, sign, label, diagram, chart, screen text, visible number

Action and motion action, activity, motion, movement, gesture, pose, what someone does

Temporal and interaction reasoning event order, sequence, before and after, state change, reaction, facial expression, interaction, cause, effect, outcome, prediction

Task-level phrases answer by looking, visual evidence, visible objects, visual appearance, scene understanding, spatial layout, read on-screen text, visible action, motion in video, temporal visual event, track visual changes

Short keywords and their lexical variants cover diverse query expressions, while the longer phrases encode task intent more explicitly. Because both forms share the same embedding bank, Top- matching can retrieve whichever granularity best aligns with the query without assigning hand-crafted weights to individual task families.
