Efficient Action Recognition Using Confidence Distillation
Not on the map. Why?
Abstract (arXiv)
Modern neural networks are powerful predictive models. However, when it comes to recognizing that they may be wrong about their predictions, they perform poorly. For example, for one of the most common activation functions, the ReLU and its variants, even a well-calibrated model can produce incorrect but high confidence predictions. In the related task of action recognition, most current classification methods are based on clip-level classifiers that densely sample a given video for non-overlapping, same-sized clips and aggregate the results using an aggregation function - typically averaging - to achieve video level predictions. While this approach has shown to be effective, it is sub-optimal in recognition accuracy and has a high computational overhead. To mitigate both these issues, we propose the confidence distillation framework to teach a representation of uncertainty of the teacher to the student sampler and divide the task of full video prediction between the student and the teacher models. We conduct extensive experiments on three action recognition datasets and demonstrate that our framework achieves significant improvements in action recognition accuracy (up to 20%) and computational efficiency (more than 40%).
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 53 of its 70 references that are in the map. First posted on arXiv 5 Sep 2021.
Builds on
53 of 70 references.
References · 53
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2017Non-local Neural Networkscited by 2,290
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
38 more
- 2016Concrete Problems in AI Safetycited by 1,582
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,092
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,067
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 635
- 2015Weight Uncertainty in Neural Networkscited by 554
- 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
- 2018Born Again Neural Networkscited by 539
- 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 483
- 2017Learning Spatio-Temporal Representation with Pseudo-3D Residual Networkscited by 386
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2018A Short Note about Kinetics-600cited by 331
- 2018Why ReLU networks yield high-confidence predictions far away from the training data and how to mitigate the problemcited by 323
- 2019A Short Note on the Kinetics-700 Human Action Datasetcited by 308
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2018Learning Confidence for Out-of-Distribution Detection in Neural Networkscited by 245
- 2015Beyond Short Snippets: Deep Networks for Video Classificationcited by 233
- 2019Listen to Look: Action Recognition by Previewing Audiocited by 163
- 2018AdaFrame: Adaptive Frame Selection for Fast Video Recognitioncited by 134
- 2019SCSampler: Sampling Salient Clips from Video for Efficient Action Recognitioncited by 133
- 2018ECO: Efficient Convolutional Network for Online Video Understandingcited by 115
- 2017Compressed Video Action Recognitioncited by 102
- 2015End-to-end Learning of Action Detection from Frame Glimpses in Videoscited by 101
- 2018Timeception for Complex Action Recognitioncited by 89
- 2017Optical Flow Guided Feature: A Fast and Robust Motion Representation for Video Action Recognitioncited by 82
- 2019Video Modeling with Correlation Networkscited by 73
- 2019Multi-Agent Reinforcement Learning Based Frame Sampling for Effective Untrimmed Video Recognitioncited by 66
- 2020Explaining Knowledge Distillation by Quantifying the Knowledgecited by 65
- 2017Appearance-and-Relation Networks for Video Classificationcited by 61
- 2016VideoLSTM Convolves, Attends and Flows for Action Recognitioncited by 60
- 2019Grouped Spatial-Temporal Aggregation for Efficient Action Recognitioncited by 55
- 2018Representation Flow for Action Recognitioncited by 51
- 2019Resource Efficient 3D Convolutional Neural Networkscited by 50
- 2018End-to-End Learning of Motion Representation for Video Understandingcited by 43
- 2018Spatio-Temporal Channel Correlation Networks for Action Classificationcited by 38
- 2019Radial Bayesian Neural Networks: Beyond Discrete Support In Large-Scale Bayesian Deep Learningcited by 37
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2022: 1.
1 paper.