HERMES: KV Cache as Hierarchical Memory for Efficient Streaming Video Understanding
On the map: Multimodal LLMs / vision-language models → Video understanding with MLLMs
Abstract (arXiv)
Recent advancements in Multimodal Large Language Models (MLLMs) have demonstrated significant improvement in offline video understanding. However, extending these capabilities to streaming video inputs, remains challenging, as existing models struggle to simultaneously maintain stable understanding performance, real-time responses, and low GPU memory overhead. To address this challenge, we propose HERMES, a novel training-free architecture for real-time and accurate understanding of video streams. Based on a mechanistic attention investigation, we conceptualize KV cache as a hierarchical memory framework that encapsulates video information across multiple granularities. During inference, HERMES reuses a compact KV cache, enabling efficient streaming understanding under resource constraints. Notably, HERMES requires no auxiliary computations upon the arrival of user queries, thereby guaranteeing real-time responses for continuous video stream interactions, which achieves 10× faster TTFT compared to prior SOTA. Even when reducing video tokens by up to 68% compared with uniform sampling, HERMES achieves superior or comparable accuracy across all benchmarks, with up to 11.4% gains on streaming datasets.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). Placed in Video understanding with MLLMs, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 41 of its 55 references that are in the map. First posted on arXiv 21 Jan 2026.
Builds on
41 of 55 references.
Closest ancestors · 9
Same direction, newest first
- 2025StreamForest: Efficient Online Video Understanding with Persistent Event Memory29 Sep
- 2025StreamMem: Query-Agnostic KV Cache Memory for Streaming Video Understanding21 Aug
- 2024StreamingBench: Assessing the Gap for MLLMs to Achieve Streaming Video Understanding6 Nov
- 2024LongVU: Spatiotemporal Adaptive Compression for Long Video-Language Understanding22 Oct
- 2024Kangaroo: A Powerful Video-Language Model Supporting Long-context Video Input28 Aug
- 2024Video-CCAM: Enhancing Video-Language Understanding with Causal Cross-Attention Masks for Short and Long Videos26 Aug
- 2024Long Context Transfer from Language to Vision24 Jun
- 2024Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysis31 May
- 2023MVBench: A Comprehensive Multi-modal Video Understanding Benchmark28 Nov
Other references · 32
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,234
- 2024LLaVA-OneVision: Easy Visual Task Transfercited by 2,719
- 2021Ego4D: Around the World in 3,000 Hours of Egocentric Videocited by 1,556
- 2023MemGPT: Towards LLMs as Operating Systemscited by 1,389
- 2024How Far Are We to GPT-4V? Closing the Gap to Commercial Multimodal Models with Open-Source Suitescited by 1,050
- 2024VideoLLaMA 2: Advancing Spatial-Temporal Modeling and Audio Understanding in Video-LLMscited by 771
- 2024MiniCPM: Unveiling the Potential of Small Language Models with Scalable Training Strategiescited by 723
- 2023VILA: On Pre-training for Visual Language Modelscited by 692
- 2016NTU RGB+D: A Large Scale Dataset for 3D Human Activity Analysiscited by 686
- 2023EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understandingcited by 680
- 2024LLaVA-Video: Video Instruction Tuning With Synthetic Datacited by 583
- 2024Titans: Learning to Memorize at Test Timecited by 328
20 more
- 2023Perception Test: A Diagnostic Benchmark for Multimodal Video Modelscited by 314
- 2025Memory in the Age of AI Agentscited by 303
- 2024VideoTree: Adaptive Tree-based Video Representation for LLM Reasoning on Long Videoscited by 251
- 2020MovieNet: A Holistic Dataset for Movie Understandingcited by 206
- 2024Flash-VStream: Memory-Based Real-Time Understanding for Long Video Streamscited by 169
- 2025OVO-Bench: How Far is Your Video-LLMs from Real-World Online Video Understanding?cited by 142
- 2025Dispider: Enabling Video LLMs with Active Real-Time Interaction via Disentangled Perception, Decision, and Reactioncited by 127
- 2025Streaming Video Question-Answering with In-context Video KV-Cache Retrievalcited by 117
- 2025TimeChat-Online: 80% Visual Tokens are Naturally Redundant in Streaming Videoscited by 97
- 2024DyCoke: Dynamic Compression of Tokens for Fast Video Large Language Modelscited by 96
- 2025Streaming Video Understanding and Multi-round Interaction with Memory-enhanced Knowledgecited by 73
- 2025StreamBridge: Turning Your Offline Video Large Language Model into a Proactive Streaming Assistantcited by 63
- 2025Hierarchical Memory for High-Efficiency Long-Term Reasoning in LLM Agentscited by 62
- 2025InfiniPot-V: Memory-Constrained KV Cache Compression for Streaming Video Understandingcited by 58
- 2025StreamingTOM: Streaming Token Compression for Efficient Video Understandingcited by 43
- 2025StreamAgent: Towards Anticipatory Agents for Streaming Video Understandingcited by 33
- 2024Dynamic-VLM: Simple Dynamic Visual Token Compression for VideoLLMcited by 32
- 2025Cognitive Memory in Large Language Modelscited by 29
- 2024InfiniPot: Infinite Context Processing on Memory-Constrained LLMscited by 27
- 2025StreamKV: Streaming Video Question-Answering with Segment-based KV Cache Retrieval and Compressioncited by 26
Built on by
Citing papers per year: 2026: 41.
41 papers.
Sort:
By area:
- 2026A Simple Baseline for Streaming Video Understandingcited by 33
- 2026Thinking in Streaming Videocited by 16
- 2026JoyAI-VL-Interaction: Real-Time Vision-Language Interaction Intelligencecited by 14
- 2026EventMemAgent: Hierarchical Event-Centric Memory for Online Video Understanding with Adaptive Tool Usecited by 12
- 2026Semantic-Aware Adaptive Visual Memory for Streaming Video Understandingcited by 8
- 2026What Should a Streaming Video Model Remember?cited by 7
- 2026OVO-S-Bench: A Hierarchical Benchmark for Streaming Spatial Intelligence in Multimodal LLMscited by 6
- 2026CurveStream: Boosting Streaming Video Understanding in MLLMs via Curvature-Aware Hierarchical Visual Memory Managementcited by 5
- 2026CodecSight: Leveraging Video Codec Signals for Efficient Streaming VLM Inferencecited by 5
- 2026EGOSTREAM: A Diagnostic Benchmark for Streaming Episodic Memory in Egocentric Visioncited by 5
- 2026ObjectStream: Latent Objects as Memory Anchors for Streaming Video Understandingcited by 5
- 2026StreamTTT: Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMscited by 5
29 more
- 2026OmniMem: Perturbation-aware Memory Compression for Streaming Audio-Visual LLMscited by 4
- 2026Harnessing Streaming Video in the Wildcited by 4
- 2026FOLIO: Focused Semantic Memory for Streaming Video Understandingcited by 4
- 2026Kamera: Unified Position-Invariant Multimodal KV Cache for Training-Free Reusecited by 3
- 2026StreamScout: Learning When to Look Deeper for Streaming Video Understandingcited by 3
- 2026StreamOPD: A Post-Training Recipe with Spatio-Temporal Cue Gating for Streaming Video Understandingcited by 2
- 2026ShallowStream: Index Shallow then Answer Deep for Streaming Video Understandingcited by 2
- 2026Linear Scaling Video VLMs for Long Video Understandingcited by 1
- 2026ViCoStream: Streaming VideoLLMs Can Run Beyond 100 FPS with Stage-Wise Coordinated Inferencecited by 1
- 2026EgoPlay: Event-Triggered Video Editing for Egocentric Streamscited by 1
- 2026Aero Realtime: Fully Aligned Input-Output Streams for Low-Latency Streaming Multimodal Generationcited by 1
- 2026StreamFlow: Dynamic Memory Flows for Streaming Video Understandingcited by 1
- 2026Beyond Retrieval: Progressive Latent Memory Evolution for Streaming Video Understandingcited by 1
- 2026Omni-Streaming Thinkingcited by 1
- 2026VLMaxxing through FrameMogging Training-Free Anti-Recomputation for Video Vision-Language Modelscited by 0
- 2026HY-Himmel Technical Report: Hierarchical Interleaved Multi-stream Motion Encoding for Long Video Understandingcited by 0
- 2026Learning to See What You Need: Gaze Attention for Multimodal Large Language Modelscited by 0
- 2026SLVMBench: Skill Learning from Video Memorycited by 0
- 2026ChronoStitch: Training-Free Composition of Visual KV Memories for Long-Horizon Temporal Reasoningcited by 0
- 2026DeltaS: Reading the Gated Linear Attention State for KV Cache Eviction in Streaming Videocited by 0
- 2026KeyRec: Bounded Visual Memory for Streaming and Long-Video Understandingcited by 0
- 2026MemEvo: Automatic Discovery of Streaming Video Memory Mechanismscited by 0
- 2026When to Retrieve, When to Stay: Uncertainty-Aware Temporal Evidence Allocation for Streaming Video-LLMscited by 0
- 2026APM-Bench: Benchmarking Cross-session Persistent Memory for Egocentric Streaming Video Assistantscited by 0
- 2026FlashBack: Knowing When to Remember in Streaming Vision-Language Modelscited by 0
- 2026ReMem: Streaming Video Understanding With Long Context Retentioncited by 0
- 2026SPARE: Shared Perception and Adaptive Retrieval of Evidence for Streaming Video Understandingcited by 0
- 2026EgoProbe: Benchmarking Long-Range and Exact Memory in Streaming Egocentric Videoscited by 0
- 2026DeltaStreamer: Towards Human-Like Agentic Streaming Video Understandingcited by 0
- 2026DeltaStreamer: Towards Human-Like Agentic Streaming Video Understanding14 Oct 2026
- 2026EgoProbe: Benchmarking Long-Range and Exact Memory in Streaming Egocentric Videos12 Oct 2026
- 2026SPARE: Shared Perception and Adaptive Retrieval of Evidence for Streaming Video Understanding10 Oct 2026
- 2026ReMem: Streaming Video Understanding With Long Context Retention5 Oct 2026
- 2026FlashBack: Knowing When to Remember in Streaming Vision-Language Models1 Oct 2026
- 2026APM-Bench: Benchmarking Cross-session Persistent Memory for Egocentric Streaming Video Assistants29 Sep 2026
- 2026When to Retrieve, When to Stay: Uncertainty-Aware Temporal Evidence Allocation for Streaming Video-LLMs29 Sep 2026
- 2026MemEvo: Automatic Discovery of Streaming Video Memory Mechanisms29 Sep 2026
- 2026KeyRec: Bounded Visual Memory for Streaming and Long-Video Understanding26 Sep 2026
- 2026DeltaS: Reading the Gated Linear Attention State for KV Cache Eviction in Streaming Video23 Sep 2026
- 2026Omni-Streaming Thinking14 Sep 2026
- 2026Beyond Retrieval: Progressive Latent Memory Evolution for Streaming Video Understanding3 Sep 2026
29 more
- 2026ShallowStream: Index Shallow then Answer Deep for Streaming Video Understanding2 Sep 2026
- 2026StreamScout: Learning When to Look Deeper for Streaming Video Understanding31 Aug 2026
- 2026StreamOPD: A Post-Training Recipe with Spatio-Temporal Cue Gating for Streaming Video Understanding17 Aug 2026
- 2026StreamTTT: Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMs13 Aug 2026
- 2026StreamFlow: Dynamic Memory Flows for Streaming Video Understanding11 Aug 2026
- 2026Aero Realtime: Fully Aligned Input-Output Streams for Low-Latency Streaming Multimodal Generation9 Aug 2026
- 2026ObjectStream: Latent Objects as Memory Anchors for Streaming Video Understanding30 Jul 2026
- 2026EgoPlay: Event-Triggered Video Editing for Egocentric Streams27 Jul 2026
- 2026ChronoStitch: Training-Free Composition of Visual KV Memories for Long-Horizon Temporal Reasoning21 Jul 2026
- 2026FOLIO: Focused Semantic Memory for Streaming Video Understanding14 Jul 2026
- 2026SLVMBench: Skill Learning from Video Memory13 Jul 2026
- 2026Kamera: Unified Position-Invariant Multimodal KV Cache for Training-Free Reuse22 Jun 2026
- 2026ViCoStream: Streaming VideoLLMs Can Run Beyond 100 FPS with Stage-Wise Coordinated Inference18 Jun 2026
- 2026What Should a Streaming Video Model Remember?15 Jun 2026
- 2026JoyAI-VL-Interaction: Real-Time Vision-Language Interaction Intelligence10 Jun 2026
- 2026Harnessing Streaming Video in the Wild7 Jun 2026
- 2026OVO-S-Bench: A Hierarchical Benchmark for Streaming Spatial Intelligence in Multimodal LLMs2 Jun 2026
- 2026Linear Scaling Video VLMs for Long Video Understanding29 May 2026
- 2026EGOSTREAM: A Diagnostic Benchmark for Streaming Episodic Memory in Egocentric Vision29 May 2026
- 2026OmniMem: Perturbation-aware Memory Compression for Streaming Audio-Visual LLMs26 May 2026
- 2026Learning to See What You Need: Gaze Attention for Multimodal Large Language Models13 May 2026
- 2026Semantic-Aware Adaptive Visual Memory for Streaming Video Understanding8 May 2026
- 2026VLMaxxing through FrameMogging Training-Free Anti-Recomputation for Video Vision-Language Models5 May 2026
- 2026HY-Himmel Technical Report: Hierarchical Interleaved Multi-stream Motion Encoding for Long Video Understanding4 May 2026
- 2026CodecSight: Leveraging Video Codec Signals for Efficient Streaming VLM Inference7 Apr 2026
- 2026A Simple Baseline for Streaming Video Understanding2 Apr 2026
- 2026CurveStream: Boosting Streaming Video Understanding in MLLMs via Curvature-Aware Hierarchical Visual Memory Management20 Mar 2026
- 2026Thinking in Streaming Video13 Mar 2026
- 2026EventMemAgent: Hierarchical Event-Centric Memory for Online Video Understanding with Adaptive Tool Use17 Feb 2026
- 2026OVO-S-Bench: A Hierarchical Benchmark for Streaming Spatial Intelligence in Multimodal LLMscited by 6
- 2026CurveStream: Boosting Streaming Video Understanding in MLLMs via Curvature-Aware Hierarchical Visual Memory Managementcited by 5
- 2026CodecSight: Leveraging Video Codec Signals for Efficient Streaming VLM Inferencecited by 5
- 2026Harnessing Streaming Video in the Wildcited by 4
- 2026Linear Scaling Video VLMs for Long Video Understandingcited by 1
- 2026StreamFlow: Dynamic Memory Flows for Streaming Video Understandingcited by 1
- 2026Beyond Retrieval: Progressive Latent Memory Evolution for Streaming Video Understandingcited by 1
- 2026VLMaxxing through FrameMogging Training-Free Anti-Recomputation for Video Vision-Language Modelscited by 0
- 2026HY-Himmel Technical Report: Hierarchical Interleaved Multi-stream Motion Encoding for Long Video Understandingcited by 0
- 2026Learning to See What You Need: Gaze Attention for Multimodal Large Language Modelscited by 0
- 2026KeyRec: Bounded Visual Memory for Streaming and Long-Video Understandingcited by 0
- 2026MemEvo: Automatic Discovery of Streaming Video Memory Mechanismscited by 0
12 most cited of 14 All 14 (JSON)
- 2026ReMem: Streaming Video Understanding With Long Context Retention5 Oct 2026
- 2026FlashBack: Knowing When to Remember in Streaming Vision-Language Models1 Oct 2026
- 2026MemEvo: Automatic Discovery of Streaming Video Memory Mechanisms29 Sep 2026
- 2026KeyRec: Bounded Visual Memory for Streaming and Long-Video Understanding26 Sep 2026
- 2026Beyond Retrieval: Progressive Latent Memory Evolution for Streaming Video Understanding3 Sep 2026
- 2026StreamFlow: Dynamic Memory Flows for Streaming Video Understanding11 Aug 2026
- 2026Harnessing Streaming Video in the Wild7 Jun 2026
- 2026OVO-S-Bench: A Hierarchical Benchmark for Streaming Spatial Intelligence in Multimodal LLMs2 Jun 2026
- 2026Linear Scaling Video VLMs for Long Video Understanding29 May 2026
- 2026Learning to See What You Need: Gaze Attention for Multimodal Large Language Models13 May 2026
- 2026VLMaxxing through FrameMogging Training-Free Anti-Recomputation for Video Vision-Language Models5 May 2026
- 2026HY-Himmel Technical Report: Hierarchical Interleaved Multi-stream Motion Encoding for Long Video Understanding4 May 2026
12 newest of 14 All 14 (JSON)
- 2026EGOSTREAM: A Diagnostic Benchmark for Streaming Episodic Memory in Egocentric Visioncited by 5
- 2026Kamera: Unified Position-Invariant Multimodal KV Cache for Training-Free Reusecited by 3
- 2026ShallowStream: Index Shallow then Answer Deep for Streaming Video Understandingcited by 2
- 2026ViCoStream: Streaming VideoLLMs Can Run Beyond 100 FPS with Stage-Wise Coordinated Inferencecited by 1
- 2026Aero Realtime: Fully Aligned Input-Output Streams for Low-Latency Streaming Multimodal Generationcited by 1
- 2026DeltaS: Reading the Gated Linear Attention State for KV Cache Eviction in Streaming Videocited by 0
- 2026DeltaS: Reading the Gated Linear Attention State for KV Cache Eviction in Streaming Video23 Sep 2026
- 2026ShallowStream: Index Shallow then Answer Deep for Streaming Video Understanding2 Sep 2026
- 2026Aero Realtime: Fully Aligned Input-Output Streams for Low-Latency Streaming Multimodal Generation9 Aug 2026
- 2026Kamera: Unified Position-Invariant Multimodal KV Cache for Training-Free Reuse22 Jun 2026
- 2026ViCoStream: Streaming VideoLLMs Can Run Beyond 100 FPS with Stage-Wise Coordinated Inference18 Jun 2026
- 2026EGOSTREAM: A Diagnostic Benchmark for Streaming Episodic Memory in Egocentric Vision29 May 2026
- 2026A Simple Baseline for Streaming Video Understandingcited by 33
- 2026Thinking in Streaming Videocited by 16
- 2026JoyAI-VL-Interaction: Real-Time Vision-Language Interaction Intelligencecited by 14
- 2026EventMemAgent: Hierarchical Event-Centric Memory for Online Video Understanding with Adaptive Tool Usecited by 12
- 2026Semantic-Aware Adaptive Visual Memory for Streaming Video Understandingcited by 8
- 2026What Should a Streaming Video Model Remember?cited by 7
- 2026ObjectStream: Latent Objects as Memory Anchors for Streaming Video Understandingcited by 5
- 2026StreamTTT: Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMscited by 5
- 2026OmniMem: Perturbation-aware Memory Compression for Streaming Audio-Visual LLMscited by 4
- 2026FOLIO: Focused Semantic Memory for Streaming Video Understandingcited by 4
- 2026StreamScout: Learning When to Look Deeper for Streaming Video Understandingcited by 3
- 2026Omni-Streaming Thinkingcited by 1
12 most cited of 17 All 17 (JSON)
- 2026EgoProbe: Benchmarking Long-Range and Exact Memory in Streaming Egocentric Videos12 Oct 2026
- 2026SPARE: Shared Perception and Adaptive Retrieval of Evidence for Streaming Video Understanding10 Oct 2026
- 2026APM-Bench: Benchmarking Cross-session Persistent Memory for Egocentric Streaming Video Assistants29 Sep 2026
- 2026When to Retrieve, When to Stay: Uncertainty-Aware Temporal Evidence Allocation for Streaming Video-LLMs29 Sep 2026
- 2026Omni-Streaming Thinking14 Sep 2026
- 2026StreamScout: Learning When to Look Deeper for Streaming Video Understanding31 Aug 2026
- 2026StreamTTT: Reconciling Real-Time Perception and Long-Term Memory in Streaming VLMs13 Aug 2026
- 2026ObjectStream: Latent Objects as Memory Anchors for Streaming Video Understanding30 Jul 2026
- 2026FOLIO: Focused Semantic Memory for Streaming Video Understanding14 Jul 2026
- 2026SLVMBench: Skill Learning from Video Memory13 Jul 2026
- 2026What Should a Streaming Video Model Remember?15 Jun 2026
- 2026JoyAI-VL-Interaction: Real-Time Vision-Language Interaction Intelligence10 Jun 2026
12 newest of 17 All 17 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Going Down Memory Lane: Scaling Tokens for Video Stream Understanding with Dynamic KV-Cache Memory
- 2026ProtoKV: Streaming Video Understanding under Delayed Query with Summary-State Memory
- 2025LiveVLM: Efficient Online Video Understanding via Streaming-Oriented KV Cache and Retrieval
- 2026Towards a Dynamic and Fixed-budget Memory Bank for Efficient Streaming Video Understanding
- 2026LiveStarPro: Proactive Streaming Video Understanding with Hierarchical Memory for Long-Horizon Streams
- 2026Decouple and Cache: KV Cache Construction for Streaming Video Understanding
- 2026CoRDS: Coreset-based Representative and Diverse Selection for Streaming Video Understanding
- 2025V-Rex: Real-Time Streaming Video LLM Acceleration via Dynamic KV Cache Retrieval