MANTA: Diffusion Mamba for Efficient and Effective Stochastic Long-Term Dense Anticipation
Olga Zatsarynna, Emad Bahrami, Yazan Abu Farha, Gianpiero Francesca, Juergen Gall
TL;DR
MANTA tackles stochastic long-term dense action anticipation by combining diffusion with a Bidirectional Selective State-Space Layer (BSSL) built on Mamba blocks. This architecture preserves a global receptive field while enabling data-dependent, selective processing of observed and future (masked) frames, resulting in state-of-the-art accuracy and substantial speedups over prior methods like GTDA. The approach delivers strong performance on Breakfast, Assembly101, and 50Salads, with up to 65.3x faster inference and 6.6x faster training, and uses fewer parameters due to its efficient state-space design. The work demonstrates that long-range temporal modelling can be both effective and computationally efficient for real-world, minutes-scale anticipation tasks.
Abstract
Long-term dense action anticipation is very challenging since it requires predicting actions and their durations several minutes into the future based on provided video observations. To model the uncertainty of future outcomes, stochastic models predict several potential future action sequences for the same observation. Recent work has further proposed to incorporate uncertainty modelling for observed frames by simultaneously predicting per-frame past and future actions in a unified manner. While such joint modelling of actions is beneficial, it requires long-range temporal capabilities to connect events across distant past and future time points. However, the previous work struggles to achieve such a long-range understanding due to its limited and/or sparse receptive field. To alleviate this issue, we propose a novel MANTA (MAmba for ANTicipation) network. Our model enables effective long-term temporal modelling even for very long sequences while maintaining linear complexity in sequence length. We demonstrate that our approach achieves state-of-the-art results on three datasets - Breakfast, 50Salads, and Assembly101 - while also significantly improving computational and memory efficiency. Our code is available at https://github.com/olga-zats/DIFF_MANTA .
