Papers › MS-TCN++: Multi-Stage Temporal Convolutional Network for Action Segmentation

MS-TCN++: Multi-Stage Temporal Convolutional Network for Action Segmentation

16 Jun 2020arXiv:2006.09220archive 2025-07-28

Shijie Li, Yazan Abu Farha, Yun Liu, Ming-Ming Cheng, Juergen Gall

With the success of deep learning in classifying short trimmed videos, more attention has been focused on temporally segmenting and classifying activities in long untrimmed videos. State-of-the-art approaches for action segmentation utilize several layers of temporal convolution and temporal pooling. Despite the capabilities of these approaches in capturing temporal dependencies, their predictions suffer from over-segmentation errors. In this paper, we propose a multi-stage architecture for the temporal action segmentation task that overcomes the limitations of the previous approaches. The first stage generates an initial prediction that is refined by the next ones. In each stage we stack several layers of dilated temporal convolutions covering a large receptive field with few parameters. While this architecture already performs well, lower layers still suffer from a small receptive field. To address this limitation, we propose a dual dilated layer that combines both large and small receptive fields. We further decouple the design of the first stage from the refining stages to address the different requirements of these stages. Extensive evaluation shows the effectiveness of the proposed model in capturing long-range dependencies and recognizing action segments. Our models achieve state-of-the-art results on three datasets: 50Salads, Georgia Tech Egocentric Activities (GTEA), and the Breakfast dataset.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

sj-li/MS-TCN2 mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action SegmentationSegmentationTemporal Action Segmentation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Action Segmentation 50 Salads MS-TCN++ Acc 83.7 #21 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++ Edit 74.3 #21 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++ F1@10% 80.7 #21 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++ F1@25% 78.5 #21 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++ F1@50% 70.1 #21 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++(sh) Acc 82.2 #23 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++(sh) Edit 70.7 #23 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++(sh) F1@10% 78.7 #23 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++(sh) F1@25% 76.6 #23 of 28 Archive leaderboard report
Action Segmentation 50 Salads MS-TCN++(sh) F1@50% 68.3 #23 of 28 Archive leaderboard report
Action Segmentation Assembly101 MS-TCN++ Edit 30.7 #6 of 7 Archive leaderboard report
Action Segmentation Assembly101 MS-TCN++ F1@10% 31.6 #6 of 7 Archive leaderboard report
Action Segmentation Assembly101 MS-TCN++ F1@25% 27.8 #6 of 7 Archive leaderboard report
Action Segmentation Assembly101 MS-TCN++ F1@50% 20.6 #6 of 7 Archive leaderboard report
Action Segmentation Assembly101 MS-TCN++ MoF 37.1 #6 of 7 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) Acc 67.6 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) Average F1 56.2 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) Edit 65.6 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) F1@10% 64.1 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) F1@25% 58.6 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++ (I3D) F1@50% 45.9 #27 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) Acc 67.3 #28 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) Average F1 55.2 #28 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) Edit 64.9 #28 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) F1@10% 63.3 #28 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) F1@25% 57.7 #28 of 37 Archive leaderboard report
Action Segmentation Breakfast MS-TCN++(I3D) (sh) F1@50% 44.5 #28 of 37 Archive leaderboard report
Action Segmentation GTEA MS-TCN++ Acc 80.1 #19 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++ Edit 83.5 #19 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++ F1@10% 88.8 #19 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++ F1@25% 85.7 #19 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++ F1@50% 76.0 #19 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++(sh) Acc 79.7 #20 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++(sh) Edit 83.0 #20 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++(sh) F1@10% 88.2 #20 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++(sh) F1@25% 86.2 #20 of 28 Archive leaderboard report
Action Segmentation GTEA MS-TCN++(sh) F1@50% 75.9 #20 of 28 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Convolution

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections