Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?
Kensho Hara, Hirokatsu Kataoka, Yutaka Satoh

TL;DR
This paper investigates the training of very deep 3D CNNs for video action recognition, demonstrating that the Kinetics dataset supports training of deep architectures similar to 2D CNNs on ImageNet, and showing the effectiveness of pretrained 3D models.
Contribution
It provides empirical evidence that large-scale video datasets like Kinetics enable training of deep 3D CNNs, and shows pretrained 3D models outperform complex 2D architectures in action recognition.
Findings
Kinetics dataset supports training of up to 152-layer 3D ResNets.
Pretrained 3D ResNeXt-101 achieves 78.4% accuracy on Kinetics.
Pretrained 3D models outperform complex 2D architectures on UCF-101 and HMDB-51.
Abstract
The purpose of this study is to determine whether current video datasets have sufficient data for training very deep convolutional neural networks (CNNs) with spatio-temporal three-dimensional (3D) kernels. Recently, the performance levels of 3D CNNs in the field of action recognition have improved significantly. However, to date, conventional research has only explored relatively shallow 3D architectures. We examine the architectures of various 3D CNNs from relatively shallow to very deep ones on current video datasets. Based on the results of those experiments, the following conclusions could be obtained: (i) ResNet-18 training resulted in significant overfitting for UCF-101, HMDB-51, and ActivityNet but not for Kinetics. (ii) The Kinetics dataset has sufficient data for training of deep 3D CNNs, and enables training of up to 152 ResNets layers, interestingly similar to 2D ResNets on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman Pose and Action Recognition · Anomaly Detection Techniques and Applications · Hand Gesture Recognition Systems
MethodsAverage Pooling · ResNeXt Block · Grouped Convolution · Global Average Pooling · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Kaiming Initialization · 1x1 Convolution · Convolution · Batch Normalization
