a ResNet-50 backbone. The number of examples in the training set are shown with the blue line on the right, vertical axis. Note that a
logarithmic scale is used, as A V A has a long-tailed distribution of labels.
Table 6: Ablation study of the number of heads when using GAT
as the message passing function. Mean AP reported on A V A using
a ResNet-50 backbone.
Number of heads 1 2 3 4 5
Mean AP 25.4 25.8 25.9 25.9 25.9
(Sec 3.4), it is common to compute “multi-headed” attention [56]. In all experiments reported in the main paper,
we used 4 heads, as motivated by the ablation study using
GAT on the A V A dataset in Tab. 6. To combine the messages from each head, we performed an attention-weighted
convex combination as done in Eq. 9.
Multiscale testing We use three scales when performing
multiscale testing (as done in Table 3 of the main paper).
Speciﬁcally, we resize input video-clips so that the shortest
side is 224, 256 and 320 respectively.
Accurate video understanding involves reasoning about the relationships
between actors, objects and their environment, often over long temporal
intervals. In this paper, we propose a message passing graph neural network
that explicitly models these spatio-temporal relations and can use explicit
representations of objects, when supervision is available, and implicit
representations otherwise. Our formulation generalises previous structured
models for video understanding, and allows us to study how different design
choices in graph structure and representation affect the model's performance.
We demonstrate our method on two different tasks requiring relational reasoning
in videos -- spatio-temporal action detection on AVA and UCF101-24, and video
scene graph classification on the recent Action Genome dataset -- and achieve
state-of-the-art results on all three datasets. Furthermore, we show
quantitatively and qualitatively how our method is able to more effectively
model relationships between relevant entities in the scene.
Anurag Arnab Chen Sun Cordelia Schmid