Learning to Recognize Actions on Objects in Egocentric Video with Attention Dictionaries
arXiv:2102.08065 · doi:10.1109/TPAMI.2021.3058649
Abstract
We present EgoACO, a deep neural architecture for video action recognition that learns to pool action-context-object descriptors from frame level features by leveraging the verb-noun structure of action labels in egocentric video datasets. The core component of EgoACO is class activation pooling (CAP), a differentiable pooling operation that combines ideas from bilinear pooling for fine-grained recognition and from feature learning for discriminative localization. CAP uses self-attention with a dictionary of learnable weights to pool from the most relevant feature regions. Through CAP, EgoACO learns to decode object and scene context descriptors from video frame features. For temporal modeling in EgoACO, we design a recurrent version of class activation pooling termed Long Short-Term Attention (LSTA). LSTA extends convolutional gated LSTM with built-in spatial attention and a re-designed output gate. Action, object and context descriptors are fused by a multi-head prediction that accounts for the inter-dependencies between noun-verb-action structured labels in egocentric video datasets. EgoACO features built-in visual explanations, helping learning and interpretation. Results on the two largest egocentric action recognition datasets currently available, EPIC-KITCHENS and EGTEA, show that by explicitly decoding action-context-object descriptors, EgoACO achieves state-of-the-art recognition performance.
Accepted to TPAMI
References in corpus (14)
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
- LSTM: A Search Space Odyssey
- Two-Stream Convolutional Networks for Action Recognition in Videos
- Spatiotemporal Residual Networks for Video Action Recognition
- Action Recognition using Visual Attention
- Rank Pooling for Action Recognition
- Scaling Egocentric Vision: The EPIC-KITCHENS Dataset
- Attentional Pooling for Action Recognition
- EleAtt-RNN: Adding Attentiveness to Neurons in Recurrent Neural Networks
- Object Level Visual Reasoning in Videos
- Mutual Context Network for Jointly Estimating Egocentric Gaze and Actions
- Attention is All We Need: Nailing Down Object-centric Attention for Egocentric Activity Recognition
- An Evaluation of Action Recognition Models on EPIC-Kitchens