StreamSoccer: Event-Driven Memory for Streaming Soccer Commentary
Not on the map. Why?
Abstract (arXiv)
Streaming video understanding requires models to causally update state as video arrives and organize growing history into semantic units that can evolve, persist, and be recalled under bounded computation and memory. This challenge is pronounced in live soccer commentary, where a system must describe completed events, summarize recent play, recall earlier events, or remain silent using only information available before each utterance. We present StreamSoccer, an event-driven system that uses event memory as its intermediate representation. A fixed-budget active memory integrates the stream; completed event states are retained locally and consolidated into retrievable historical records. A unified generator uses current, recent, and historical context to produce three commentary modes, while a rule-assisted scheduler selects a mode or silence. Unlike streaming video-language models organized around frames, visual tokens, or caches, and soccer-commentary methods based on predefined clips or output timestamps, StreamSoccer explicitly models event lifecycles. We construct a three-track streaming soccer commentary dataset and a layered evaluation protocol. At common reference anchors, StreamSoccer obtains CIDEr scores of 38.62, 23.96, and 17.39 for current-event, recent-window, and historical-memory commentary, ranking first on the current-event and historical-memory tracks and second on recent-window. Controlled ablations show that local completed events improve all tracks and that the full system performs best on all three. Across 174 raw-video runs on 58 matches, per-minute RTF p95 ranges from 0.10 to 0.22 without sustained growth with match history. These results indicate that event memory supports streaming soccer commentary across temporal scopes while controlling long-history computation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 28 references that are in the map. First posted on arXiv 20 Aug 2026.
Builds on
18 of 28 references.
References · 18
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,512
- 2014CIDEr: Consensus-based Image Description Evaluationcited by 2,046
- 2020Asymmetric Loss For Multi-Label Classificationcited by 381
- 2024MA-LMM: Memory-Augmented Large Multimodal Model for Long-Term Video Understandingcited by 229
- 2024VideoLLM-online: Online Video Large Language Model for Streaming Videocited by 225
- 2018SoccerNet: A Scalable Dataset for Action Spotting in Soccer Videoscited by 150
- 2020SoccerNet-v2: A Dataset and Benchmarks for Holistic Understanding of Broadcast Soccer Videoscited by 131
- 2025TimeChat-Online: 80% Visual Tokens are Naturally Redundant in Streaming Videoscited by 97
- 2025StreamingVLM: Real-Time Understanding for Infinite Video Streamscited by 95
- 2025Flash-VStream: Efficient Real-Time Understanding for Long Video Streamscited by 81
- 2025StreamBridge: Turning Your Offline Video Large Language Model into a Proactive Streaming Assistantcited by 63
- 2023SoccerNet-Caption: Dense Video Captioning for Soccer Broadcasts Commentariescited by 57
6 more
- 2024MatchTime: Towards Automatic Soccer Game Commentary Generationcited by 37
- 2023GOAL: A Challenging Knowledge-grounded Video Captioning Benchmark for Real-time Soccer Commentary Generationcited by 28
- 2025TimeSoccer: An End-to-End Multimodal Large Language Model for Soccer Commentary Generationcited by 13
- 2025Learning Streaming Video Representation via Multitask Trainingcited by 10
- 2025SoccerMaster: A Vision Foundation Model for Soccer Understandingcited by 10
- 2026Towards Automatic Soccer Commentary Generation with Knowledge-Enhanced Visual Reasoningcited by 1
Built on by
Not cited yet.