TSM: Temporal Shift Module for Efficient and Scalable Video Understanding on Edge Device
Not on the map. Why?
Abstract (arXiv)
The explosive growth in video streaming requires video understanding at high accuracy and low computation cost. Conventional 2D CNNs are computationally cheap but cannot capture temporal relationships; 3D CNN-based methods can achieve good performance but are computationally intensive. In this paper, we propose a generic and effective Temporal Shift Module (TSM) that enjoys both high efficiency and high performance. The key idea of TSM is to shift part of the channels along the temporal dimension, thus facilitate information exchanged among neighboring frames. It can be inserted into 2D CNNs to achieve temporal modeling at zero computation and zero parameters. TSM offers several unique advantages. Firstly, TSM has high performance; it ranks the first on the Something-Something leaderboard upon submission. Secondly, TSM has high efficiency; it achieves a high frame rate of 74fps and 29fps for online video recognition on Jetson Nano and Galaxy Note8. Thirdly, TSM has higher scalability compared to 3D networks, enabling large-scale Kinetics training on 1,536 GPUs in 15 minutes. Lastly, TSM enables action concepts learning, which 2D networks cannot model; we visualize the category attention map and find that spatial-temporal action detector emerges during the training of classification tasks. The code is publicly available at https://github.com/mit-han-lab/temporal-shift-module.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 59 of its 76 references that are in the map. First posted on arXiv 27 Sep 2021.
Builds on
59 of 76 references.
References · 59
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 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
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
38 more
- 2017Non-local Neural Networkscited by 2,290
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 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
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 899
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 635
- 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 535
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
- 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 483
- 2017Progressive Neural Architecture Searchcited by 483
- 2015Unsupervised Learning of Video Representations using LSTMscited by 434
- 2016R-FCN: Object Detection via Region-based Fully Convolutional Networkscited by 414
- 2017Learning Spatio-Temporal Representation with Pseudo-3D Residual Networkscited by 386
- 2016Convolutional Two-Stream Network Fusion for Video Action Recognitioncited by 384
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2017Temporal Relational Reasoning in Videoscited by 324
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
- 2015Beyond Short Snippets: Deep Networks for Video Classificationcited by 233
- 2018Videos as Space-Time Region Graphscited by 221
- 2016Trained Ternary Quantizationcited by 203
- 2017Flow-Guided Feature Aggregation for Video Object Detectioncited by 177
- 2018ECO: Efficient Convolutional Network for Online Video Understandingcited by 115
- 2017Shift: A Zero FLOP, Zero Parameter Alternative to Spatial Convolutionscited by 93
- 2016Spatiotemporal Residual Networks for Video Action Recognitioncited by 91
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 5; 2024: 3; 2025: 3; 2026: 2.
17 papers.
Sort:
By area:
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 281
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 258
- 2023DVANet: Disentangling View and Action Features for Multi-View Action Recognitioncited by 19
- 2023ZeroI2V: Zero-Cost Adaptation of Pre-trained Transformers from Image to Videocited by 14
- 2023VNVC: A Versatile Neural Video Coding Framework for Efficient Human-Machine Visioncited by 13
- 2022Video Unsupervised Domain Adaptation with Deep Learning: A Comprehensive Surveycited by 12
- 2023HyRSM++: Hybrid Relation Guided Temporal Set Matching for Few-shot Action Recognitioncited by 12
- 2024Hypergraph-Transformer (HGT) for Interactive Event Prediction in Laparoscopic and Robotic Surgerycited by 5
- 2025MANTA: Diffusion Mamba for Efficient and Effective Stochastic Long-Term Dense Anticipationcited by 3
- 2024Gating Syn-to-Real Knowledge for Pedestrian Crossing Prediction in Safe Drivingcited by 1
- 2024Spatiotemporal Object Detection for Improved Aerial Vehicle Detection in Traffic Monitoringcited by 1
- 2025Beyond the Horizon: Decoupling Multi-View UAV Action Recognition via Partial Order Transfercited by 1
5 more
- 2025MixANT: Observation-dependent Memory Propagation for Stochastic Dense Action Anticipationcited by 1
- 2021whu-nercms at trecvid2021:instance search taskcited by 0
- 2022Shift-Memory Network for Temporal Scene Segmentationcited by 0
- 2026Compositional Context Fine-Tuning Vision-Language Model for Complex Assembly Action Understanding from Videoscited by 0
- 2026CoDAT: Collaborative Dual-Attention Transformer with Low-Cost Temporal Modeling for Efficient Edge Action Recognitioncited by 0
- 2026CoDAT: Collaborative Dual-Attention Transformer with Low-Cost Temporal Modeling for Efficient Edge Action Recognition7 Aug 2026
- 2026Compositional Context Fine-Tuning Vision-Language Model for Complex Assembly Action Understanding from Videos12 Jul 2026
- 2025MixANT: Observation-dependent Memory Propagation for Stochastic Dense Action Anticipation14 Sep 2025
- 2025Beyond the Horizon: Decoupling Multi-View UAV Action Recognition via Partial Order Transfer29 Apr 2025
- 2025MANTA: Diffusion Mamba for Efficient and Effective Stochastic Long-Term Dense Anticipation15 Jan 2025
- 2024Spatiotemporal Object Detection for Improved Aerial Vehicle Detection in Traffic Monitoring17 Oct 2024
- 2024Gating Syn-to-Real Knowledge for Pedestrian Crossing Prediction in Safe Driving24 Aug 2024
- 2024Hypergraph-Transformer (HGT) for Interactive Event Prediction in Laparoscopic and Robotic Surgery3 Feb 2024
- 2023DVANet: Disentangling View and Action Features for Multi-View Action Recognition10 Dec 2023
- 2023ZeroI2V: Zero-Cost Adaptation of Pre-trained Transformers from Image to Video2 Oct 2023
- 2023VNVC: A Versatile Neural Video Coding Framework for Efficient Human-Machine Vision19 Jun 2023
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement14 Jun 2023
5 more
- 2023HyRSM++: Hybrid Relation Guided Temporal Set Matching for Few-shot Action Recognition9 Jan 2023
- 2022Video Unsupervised Domain Adaptation with Deep Learning: A Comprehensive Survey17 Nov 2022
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Video7 Nov 2022
- 2022Shift-Memory Network for Temporal Scene Segmentation17 Feb 2022
- 2021whu-nercms at trecvid2021:instance search task30 Oct 2021
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 281
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 258
- 2023DVANet: Disentangling View and Action Features for Multi-View Action Recognitioncited by 19
- 2023ZeroI2V: Zero-Cost Adaptation of Pre-trained Transformers from Image to Videocited by 14
- 2023VNVC: A Versatile Neural Video Coding Framework for Efficient Human-Machine Visioncited by 13
- 2022Video Unsupervised Domain Adaptation with Deep Learning: A Comprehensive Surveycited by 12
- 2023HyRSM++: Hybrid Relation Guided Temporal Set Matching for Few-shot Action Recognitioncited by 12
- 2024Hypergraph-Transformer (HGT) for Interactive Event Prediction in Laparoscopic and Robotic Surgerycited by 5
- 2024Gating Syn-to-Real Knowledge for Pedestrian Crossing Prediction in Safe Drivingcited by 1
- 2024Spatiotemporal Object Detection for Improved Aerial Vehicle Detection in Traffic Monitoringcited by 1
- 2025Beyond the Horizon: Decoupling Multi-View UAV Action Recognition via Partial Order Transfercited by 1
- 2025MixANT: Observation-dependent Memory Propagation for Stochastic Dense Action Anticipationcited by 1
12 most cited of 15 All 15 (JSON)
- 2026CoDAT: Collaborative Dual-Attention Transformer with Low-Cost Temporal Modeling for Efficient Edge Action Recognition7 Aug 2026
- 2025MixANT: Observation-dependent Memory Propagation for Stochastic Dense Action Anticipation14 Sep 2025
- 2025Beyond the Horizon: Decoupling Multi-View UAV Action Recognition via Partial Order Transfer29 Apr 2025
- 2024Spatiotemporal Object Detection for Improved Aerial Vehicle Detection in Traffic Monitoring17 Oct 2024
- 2024Gating Syn-to-Real Knowledge for Pedestrian Crossing Prediction in Safe Driving24 Aug 2024
- 2024Hypergraph-Transformer (HGT) for Interactive Event Prediction in Laparoscopic and Robotic Surgery3 Feb 2024
- 2023DVANet: Disentangling View and Action Features for Multi-View Action Recognition10 Dec 2023
- 2023ZeroI2V: Zero-Cost Adaptation of Pre-trained Transformers from Image to Video2 Oct 2023
- 2023VNVC: A Versatile Neural Video Coding Framework for Efficient Human-Machine Vision19 Jun 2023
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement14 Jun 2023
- 2023HyRSM++: Hybrid Relation Guided Temporal Set Matching for Few-shot Action Recognition9 Jan 2023
- 2022Video Unsupervised Domain Adaptation with Deep Learning: A Comprehensive Survey17 Nov 2022
12 newest of 15 All 15 (JSON)