Optimization Planning for 3D ConvNets
Not on the map. Why?
Abstract (arXiv)
It is not trivial to optimally learn a 3D Convolutional Neural Networks (3D ConvNets) due to high complexity and various options of the training scheme. The most common hand-tuning process starts from learning 3D ConvNets using short video clips and then is followed by learning long-term temporal dependency using lengthy clips, while gradually decaying the learning rate from high to low as training progresses. The fact that such process comes along with several heuristic settings motivates the study to seek an optimal "path" to automate the entire training. In this paper, we decompose the path into a series of training "states" and specify the hyper-parameters, e.g., learning rate and the length of input clips, in each state. The estimation of the knee point on the performance-epoch curve triggers the transition from one state to another. We perform dynamic programming over all the candidate states to plan the optimal permutation of states, i.e., optimization path. Furthermore, we devise a new 3D ConvNets with a unique design of dual-head classifier to improve spatial and temporal discrimination. Extensive experiments on seven public video recognition benchmarks demonstrate the advantages of our proposal. With the optimization planning, our 3D ConvNets achieves superior results when comparing to the state-of-the-art recognition methods. More remarkably, we obtain the top-1 accuracy of 80.5% and 82.7% on Kinetics-400 and Kinetics-600 datasets, respectively. Source code is available at https://github.com/ZhaofanQiu/Optimization-Planning-for-3D-ConvNets.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 40 of its 56 references that are in the map. First posted on arXiv 11 Jan 2022.
Builds on
40 of 56 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2017Non-local Neural Networkscited by 2,293
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,103
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 902
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 637
- 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
28 more
- 2017Learning Spatio-Temporal Representation with Pseudo-3D Residual Networkscited by 387
- 2016Convolutional Two-Stream Network Fusion for Video Action Recognitioncited by 384
- 2018A Short Note about Kinetics-600cited by 333
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2017Temporal Segment Networks for Action Recognition in Videoscited by 279
- 2018Videos as Space-Time Region Graphscited by 221
- 2020TEA: Temporal Excitation and Aggregation for Action Recognitioncited by 165
- 2019STM: SpatioTemporal and Motion Encoding for Action Recognitioncited by 142
- 2019Gaussian Temporal Awareness Networks for Action Localizationcited by 135
- 2016Long-term Temporal Convolutions for Action Recognitioncited by 84
- 2019The Step Decay Schedule: A Near Optimal, Geometrically Decaying Learning Rate Procedure For Least Squarescited by 68
- 2019Multi-Agent Reinforcement Learning Based Frame Sampling for Effective Untrimmed Video Recognitioncited by 66
- 2019More Is Less: Learning Efficient Video Representations by Big-Little Network and Depthwise Temporal Aggregationcited by 64
- 2017Appearance-and-Relation Networks for Video Classificationcited by 61
- 2019Learning Spatio-Temporal Representation with Local and Global Diffusioncited by 61
- 2019Grouped Spatial-Temporal Aggregation for Efficient Action Recognitioncited by 55
- 2019A Multigrid Method for Efficiently Training Video Modelscited by 52
- 2018Fluctuation-dissipation relations for stochastic gradient descentcited by 48
- 2019Recurrent Space-time Graph Neural Networkscited by 19
- 2019Action recognition with spatial-temporal discriminative filter bankscited by 15
- 2020Learning to Localize Actions from Momentscited by 13
- 2018Fine-grained Video Categorization with Redundancy Reduction Attentioncited by 12
- 2019Using Statistics to Automate Stochastic Optimizationcited by 12
- 2016Deep Quantization: Encoding Convolutional Activations with Deep Generative Modelcited by 11
- 2020Long Short-Term Relation Networks for Video Action Detectioncited by 10
- 2020Approximated Bilinear Modules for Temporal Modelingcited by 8
- 2020Adaptive Interaction Modeling via Graph Operations Searchcited by 5
Built on by
Citing papers per year: 2022: 4; 2023: 1.
5 papers.
- 2022Stand-Alone Inter-Frame Attention in Video Modelscited by 19
- 2022MLP-3D: A MLP-like 3D Architecture with Grouped Time Mixingcited by 9
- 2022Dynamic Temporal Filtering in Video Modelscited by 7
- 2022RainUNet for Super-Resolution Rain Movie Prediction under Spatio-temporal Shiftscited by 3
- 2023Selective Volume Mixup for Video Action Recognitioncited by 2
- 2023Selective Volume Mixup for Video Action Recognition18 Sep 2023
- 2022RainUNet for Super-Resolution Rain Movie Prediction under Spatio-temporal Shifts7 Dec 2022
- 2022Dynamic Temporal Filtering in Video Models15 Nov 2022
- 2022Stand-Alone Inter-Frame Attention in Video Models14 Jun 2022
- 2022MLP-3D: A MLP-like 3D Architecture with Grouped Time Mixing13 Jun 2022