Quantifying and Learning Static vs. Dynamic Information in Deep Spatiotemporal Networks
Matthew Kowal, Mennatullah Siam, Md Amirul Islam, Neil D. B. Bruce, Richard P. Wildes, Konstantinos G. Derpanis
TL;DR
The paper addresses the limited understanding of what static versus dynamic information deep spatiotemporal networks encode in their intermediate representations. It introduces a general, sampling-based mutual-information framework to quantify static and dynamic biases at the layer and unit levels, applied across action recognition, AVOS, and VIS. Key contributions include a unified bias metric with a per-channel classification, the StaticDropout debiasing method, and a systematic study of how architectures, datasets, and training dynamics shape these biases, plus architectural guidance to enhance dynamics. The findings reveal pervasive static bias across models, with two-stream cross connections and carefully chosen datasets enabling more dynamic representations and improved performance on dynamics-centric tasks.
Abstract
There is limited understanding of the information captured by deep spatiotemporal models in their intermediate representations. For example, while evidence suggests that action recognition algorithms are heavily influenced by visual appearance in single frames, no quantitative methodology exists for evaluating such static bias in the latent representation compared to bias toward dynamics. We tackle this challenge by proposing an approach for quantifying the static and dynamic biases of any spatiotemporal model, and apply our approach to three tasks, action recognition, automatic video object segmentation (AVOS) and video instance segmentation (VIS). Our key findings are: (i) Most examined models are biased toward static information. (ii) Some datasets that are assumed to be biased toward dynamics are actually biased toward static information. (iii) Individual channels in an architecture can be biased toward static, dynamic or a combination of the two. (iv) Most models converge to their culminating biases in the first half of training. We then explore how these biases affect performance on dynamically biased datasets. For action recognition, we propose StaticDropout, a semantically guided dropout that debiases a model from static information toward dynamics. For AVOS, we design a better combination of fusion and cross connection layers compared with previous architectures.
