MovieChat+
MovieChat+: Question-aware Sparse Memory for Long Video Question Answering
Enxin Song, Wenhao Chai, Tian Ye, Jenq-Neng Hwang, Xi Li, Gaoang Wang · 2024-04-26
- Management
- T2 Dynamic Memory
- Memory changes during deployment through a stable management policy.
- Representation
- Source- and modality-specific
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
question-aware sparse visual token memory
- Represented asModality-specific encodings & geometric stateSource- and modality-specific
- Stored inHierarchical multi-tier store
- Retrieved bySimilarity search
- Source evidenceRetained but not accessible to the agent
Question-aware sparse memory compresses long video tokens while preserving query-relevant content.Full paper: Memory · PDF p. 4 · Figure 1
How memory changes (T2 operations)
Consolidation · Merging & deduplication
Redundant visual tokens are merged under the fixed Atkinson-Shiffrin-inspired policy. For MovieChat+, this specifically supports merging or deduplication of overlapping entries of question-aware sparse visual token memory.
Consolidation · Episodic / hierarchical summarization
Long streams are consolidated into sparse memory. For MovieChat+, this specifically supports episodic or hierarchical summarization of question-aware sparse visual token memory.
Related systems
- Flash-VStreamT2 · Video & streaming
- DigimonGPTT2 · Video & streaming
- DriveWAM Selective KV MemoryT2 · Video & streaming
- FilmAgentT2 · Video & streaming
- KubrickT2 · Video & streaming
- Latent Spatial MemoryT2 · Video & streaming