OmniMem: Perturbation-aware Memory Compression for Streaming Audio-Visual LLMs
About
Audio-visual large language models (LLMs) hold strong promise for long-form video understanding, yet their long-video inference is fundamentally limited by the linear growth of video tokens and key-value (KV) caches. We present OmniMem, a memory-efficient streaming framework designed specifically for audio-visual LLMs. Unlike existing compression methods that treat all tokens uniformly, OmniMem introduces a modality-aware memory allocation strategy that separately manages visual and audio contexts, addressing the severe token imbalance between the two modalities. OmniMem further preserves informative and non-redundant KV states through perturbation-aware memory selection, enabling compact memory without sacrificing long-range understanding. To strengthen compression under realistic deployment constraints, we also explore budget-aware fine-tuning, which encourages the model to consolidate useful information into retained memory. Experiments on VideoMME Long, LVBench, and LVOmniBench with video-SALMONN 2+ and Qwen-2.5-Omni show that OmniMem consistently improves over strong training-free compression baselines by 2-4% absolute accuracy under the same memory budgets, with an additional 1-2% gain after fine-tuning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Long Video Understanding | LVBench | Accuracy55.7 | 267 | |
| Long Video Understanding | Video-MME Long | Accuracy70.2 | 120 | |
| Long Video Understanding | LV-Omni-Bench | Accuracy43.1 | 17 | |
| Streaming Video Understanding | StreamingBench Realtime partition | Accuracy78.5 | 9 | |
| Streaming Video Understanding | StreamingBench Omni-source partition | Accuracy60.9 | 9 | |
| Streaming Video Understanding | StreamingBench Contextual partition | Accuracy40.7 | 9 |