Huan Ren, Wenfei Yang, Tianzhu Zhang, Yongdong Zhang
Weakly-supervised temporal action localization aims to localize and recognize actions in untrimmed videos with only video-level category labels during training. Without instance-level annotations, most existing methods follow the Segment-based Multiple Instance Learning (S-MIL) framework, where the predictions of segments are supervised by the labels of videos. However, the objective for acquiring segment-level scores during training is not consistent with the target for acquiring proposal-level scores during testing, leading to suboptimal results. To deal with this problem, we propose a novel Proposal-based Multiple Instance Learning (P-MIL) framework that directly classifies the candidate proposals in both the training and testing stages, which includes three key designs: 1) a surrounding contrastive feature extraction module to suppress the discriminative short proposals by considering the surrounding contrastive information, 2) a proposal completeness evaluation module to inhibit the low-quality proposals with the guidance of the completeness pseudo labels, and 3) an instance-level rank consistency loss to achieve robust detection by leveraging the complementarity of RGB and FLOW modalities. Extensive experimental results on two challenging benchmarks including THUMOS14 and ActivityNet demonstrate the superior performance of our method.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Video | THUMOS 2014 | mAP@0.1:0.5 | 57.4 | P-MIL |
| Video | THUMOS 2014 | mAP@0.1:0.7 | 47 | P-MIL |
| Video | THUMOS 2014 | mAP@0.5 | 40 | P-MIL |
| Video | THUMOS14 | avg-mAP (0.1-0.5) | 57.4 | P-MIL |
| Video | THUMOS14 | avg-mAP (0.1:0.7) | 47 | P-MIL |
| Video | THUMOS14 | avg-mAP (0.3-0.7) | 38 | P-MIL |
| Video | THUMOS’14 | mAP@0.5 | 40 | P-MIL |
| Video | ActivityNet-1.3 | mAP@0.5 | 41.8 | P-MIL |
| Video | ActivityNet-1.3 | mAP@0.5:0.95 | 25.5 | P-MIL |
| Video | ActivityNet-1.2 | Mean mAP | 26.5 | P-MIL |
| Video | ActivityNet-1.2 | mAP@0.5 | 44.2 | P-MIL |
| Temporal Action Localization | THUMOS 2014 | mAP@0.1:0.5 | 57.4 | P-MIL |
| Temporal Action Localization | THUMOS 2014 | mAP@0.1:0.7 | 47 | P-MIL |
| Temporal Action Localization | THUMOS 2014 | mAP@0.5 | 40 | P-MIL |
| Temporal Action Localization | THUMOS14 | avg-mAP (0.1-0.5) | 57.4 | P-MIL |
| Temporal Action Localization | THUMOS14 | avg-mAP (0.1:0.7) | 47 | P-MIL |
| Temporal Action Localization | THUMOS14 | avg-mAP (0.3-0.7) | 38 | P-MIL |
| Temporal Action Localization | THUMOS’14 | mAP@0.5 | 40 | P-MIL |
| Temporal Action Localization | ActivityNet-1.3 | mAP@0.5 | 41.8 | P-MIL |
| Temporal Action Localization | ActivityNet-1.3 | mAP@0.5:0.95 | 25.5 | P-MIL |
| Temporal Action Localization | ActivityNet-1.2 | Mean mAP | 26.5 | P-MIL |
| Temporal Action Localization | ActivityNet-1.2 | mAP@0.5 | 44.2 | P-MIL |
| Zero-Shot Learning | THUMOS 2014 | mAP@0.1:0.5 | 57.4 | P-MIL |
| Zero-Shot Learning | THUMOS 2014 | mAP@0.1:0.7 | 47 | P-MIL |
| Zero-Shot Learning | THUMOS 2014 | mAP@0.5 | 40 | P-MIL |
| Zero-Shot Learning | THUMOS14 | avg-mAP (0.1-0.5) | 57.4 | P-MIL |
| Zero-Shot Learning | THUMOS14 | avg-mAP (0.1:0.7) | 47 | P-MIL |
| Zero-Shot Learning | THUMOS14 | avg-mAP (0.3-0.7) | 38 | P-MIL |
| Zero-Shot Learning | THUMOS’14 | mAP@0.5 | 40 | P-MIL |
| Zero-Shot Learning | ActivityNet-1.3 | mAP@0.5 | 41.8 | P-MIL |
| Zero-Shot Learning | ActivityNet-1.3 | mAP@0.5:0.95 | 25.5 | P-MIL |
| Zero-Shot Learning | ActivityNet-1.2 | Mean mAP | 26.5 | P-MIL |
| Zero-Shot Learning | ActivityNet-1.2 | mAP@0.5 | 44.2 | P-MIL |
| Action Localization | THUMOS 2014 | mAP@0.1:0.5 | 57.4 | P-MIL |
| Action Localization | THUMOS 2014 | mAP@0.1:0.7 | 47 | P-MIL |
| Action Localization | THUMOS 2014 | mAP@0.5 | 40 | P-MIL |
| Action Localization | THUMOS14 | avg-mAP (0.1-0.5) | 57.4 | P-MIL |
| Action Localization | THUMOS14 | avg-mAP (0.1:0.7) | 47 | P-MIL |
| Action Localization | THUMOS14 | avg-mAP (0.3-0.7) | 38 | P-MIL |
| Action Localization | THUMOS’14 | mAP@0.5 | 40 | P-MIL |
| Action Localization | ActivityNet-1.3 | mAP@0.5 | 41.8 | P-MIL |
| Action Localization | ActivityNet-1.3 | mAP@0.5:0.95 | 25.5 | P-MIL |
| Action Localization | ActivityNet-1.2 | Mean mAP | 26.5 | P-MIL |
| Action Localization | ActivityNet-1.2 | mAP@0.5 | 44.2 | P-MIL |
| Weakly Supervised Action Localization | THUMOS 2014 | mAP@0.1:0.5 | 57.4 | P-MIL |
| Weakly Supervised Action Localization | THUMOS 2014 | mAP@0.1:0.7 | 47 | P-MIL |
| Weakly Supervised Action Localization | THUMOS 2014 | mAP@0.5 | 40 | P-MIL |
| Weakly Supervised Action Localization | THUMOS14 | avg-mAP (0.1-0.5) | 57.4 | P-MIL |
| Weakly Supervised Action Localization | THUMOS14 | avg-mAP (0.1:0.7) | 47 | P-MIL |
| Weakly Supervised Action Localization | THUMOS14 | avg-mAP (0.3-0.7) | 38 | P-MIL |
| Weakly Supervised Action Localization | THUMOS’14 | mAP@0.5 | 40 | P-MIL |
| Weakly Supervised Action Localization | ActivityNet-1.3 | mAP@0.5 | 41.8 | P-MIL |
| Weakly Supervised Action Localization | ActivityNet-1.3 | mAP@0.5:0.95 | 25.5 | P-MIL |
| Weakly Supervised Action Localization | ActivityNet-1.2 | Mean mAP | 26.5 | P-MIL |
| Weakly Supervised Action Localization | ActivityNet-1.2 | mAP@0.5 | 44.2 | P-MIL |