MA-LMM
MA-LMM: Memory-Augmented Large Multimodal Model for Long-Term Video Understanding
Bo He, Hengduo Li, Young Kyun Jang, Menglin Jia, Xuefei Cao, Ashish Shah, et al. · 2024-04-24
- Management
- T2 Dynamic Memory
- Memory changes during deployment through a stable management policy.
- Representation
- Hybrid
- The dual bank jointly activates modality-native frame features and persistent learned query states in the Q-Former.
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
visual memory bank
- Represented asModality-specific encodings & geometric stateSource- and modality-specific
- Stored inHierarchical multi-tier store
- Retrieved byLatent / parametric activation
- Source evidenceSource not retained
Sequentially encoded frame features are cached as keys and values so the current Q-Former queries can attend to visual history.Full paper: 3. Method · PDF p. 3 · Figure 2
query memory bank
- Represented asPersistent multimodal latent stateInternalized latent & parametric
- Stored inHierarchical multi-tier store
- Retrieved byLatent / parametric activation
- Source evidenceSource not retained
Processed query representations from previous time steps persist separately and enter later Q-Former self-attention.Full paper: 3. Method · PDF p. 3 · Figure 2
How memory changes (T2 operations)
Update · Learned update module
A fixed trained Q-Former generates and appends the query-state memory as frames arrive. For MA-LMM, this specifically supports a trained but frozen update module of visual memory bank.
Consolidation · Merging & deduplication
When a bank exceeds its bound, the fixed compression policy finds maximally similar adjacent entries and averages them. For MA-LMM, this specifically supports merging or deduplication of overlapping entries of visual memory bank.
Related systems
- Flash-VStreamT2 · Video & streaming
- Latent Spatial MemoryT2 · Video & streaming
- Memorize-and-GenerateT2 · Video & streaming
- ReWindT2 · Video & streaming
- StreamFlowT2 · Video & streaming
- video-SALMONN ST2 · Video & streaming