Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AssembleNet: Searching for Multi-Stream Neural Connectivity in Video Architectures

About

Learning to represent videos is a very challenging task both algorithmically and computationally. Standard video CNN architectures have been designed by directly extending architectures devised for image understanding to include the time dimension, using modules such as 3D convolutions, or by using two-stream design to capture both appearance and motion in videos. We interpret a video CNN as a collection of multi-stream convolutional blocks connected to each other, and propose the approach of automatically finding neural architectures with better connectivity and spatio-temporal interactions for video understanding. This is done by evolving a population of overly-connected architectures guided by connection weight learning. Architectures combining representations that abstract different input types (i.e., RGB and optical flow) at multiple temporal resolutions are searched for, allowing different types or sources of information to interact with each other. Our method, referred to as AssembleNet, outperforms prior approaches on public video datasets, in some cases by a great margin. We obtain 58.6% mAP on Charades and 34.27% accuracy on Moments-in-Time.

Michael S. Ryoo, AJ Piergiovanni, Mingxing Tan, Anelia Angelova• 2019

Related benchmarks

TaskDatasetResultRank
Video ClassificationKinetics-600
Top-1 Accuracy78.7
84
Action RecognitionCharades
mAP0.586
64
Action RecognitionCharades (test)
mAP0.586
53
Video ClassificationCharades
mAP58.6
38
Video ClassificationMoments in Time v1 (val)
Top-1 Acc34.3
19
Multi-label video classificationCharades 12 fps setting (test)
mAP58.6
15
Action ClassificationMoments in Time (MiT) 2018 (standard)
Top-1 Acc34.27
11
Video RecognitionCharades
mAP58.6
11
Activity RecognitionToyota Smarthome
Mean Per-Class Accuracy57.42
8
Video ClassificationMoments in Time (val)
Top-1 Acc34.3
7
Showing 10 of 10 rows

Other info

Follow for update