Source-linked AI summary

Weakly-Supervised Spatio-Temporally Grounding Natural Sentence in Video

Zhenfang Chen, Lin Ma, Wenhan Luo, Kwan-Yee K. Wong

arXiv:1906.02549v1cs.CV

TL;DR

Weakly supervised video grounding has often targeted nouns or pronouns in single frames, while fine-grained video annotations are labor-intensive. This paper introduces sentence-to-tube grounding without regional annotations during training, using multiple instance learning, an attentive interactor, and ranking and diversity losses. The authors report that their method outperforms baselines and provide VID-sentence as a benchmark.

  • Problem

    Fine-grained video grounding requires labor-intensive regional annotations, and earlier weakly supervised methods ground nouns or pronouns in single frames rather than full sentences and temporal tubes.

    Source: §1 · pp. 1–2
  • Method

    The method treats sentence-to-tube grounding as multiple instance learning, using an attentive interactor and ranking and diversity losses to model instance-sentence matches.

    Source: §3 · p. 3, §3.3 · p. 5
  • Results

    The authors report that their model achieves the best results among the compared methods and that the diversity loss and attentive interactor improve performance over Base.

    Source: §5.2 · p. 7, §5.3 · p. 8
  • Takeaways & Limitations

    The paper introduces sentence-level spatio-temporal video grounding and contributes VID-sentence as a benchmark for the task.

    Source: §6 · p. 9

    The experiments do not use VID's regional annotations for training, consistent with the paper's weakly supervised setting.

    Source: §4 · p. 6

Abstract

from arXiv · show

In this paper, we address a novel task, namely weakly-supervised spatio-temporally grounding natural sentence in video. Specifically, given a natural sentence and a video, we localize a spatio-temporal tube in the video that semantically corresponds to the given sentence, with no reliance on any spatio-temporal annotations during training. First, a set of spatio-temporal tubes, referred to as instances, are extracted from the video. We then encode these instances and the sentence using our proposed attentive interactor which can exploit their fine-grained relationships to characterize their matching behaviors. Besides a ranking loss, a novel diversity loss is introduced to train the proposed attentive interactor to strengthen the matching behaviors of reliable instance-sentence pairs and penalize the unreliable ones. Moreover, we also contribute a dataset, called VID-sentence, based on the ImageNet video object detection dataset, to serve as a benchmark for our task. Extensive experimental results demonstrate the superiority of our model over the baseline approaches.

1 Introduction

Fine-grained video grounding requires labor-intensive regional annotations, while earlier weakly supervised approaches ground nouns or pronouns in a single frame. The paper introduces WSSTG, which grounds natural sentences in video tubes without regional annotations during training, and contributes a model and dataset for the task.

1 Introduction

  • Earlier weakly supervised video grounding targets nouns or pronouns in single frames, where sparse language and single-frame appearance can leave similar objects ambiguous.The paper notes that a sentence describing an action and a tube showing temporal movement can better characterize the target.Source: §1 · pp. 1–2
  • WSSTG localizes a sentence-matching spatio-temporal tube without fine-grained regional annotations during training.Unlike earlier weakly supervised video grounding, it targets natural sentences rather than only nouns or pronouns in a static frame.Source: §1 · pp. 1–2
  • The proposed model uses multiple instance learning, an attentive interactor for fine-grained instance-sentence relationships, and ranking and diversity losses.The diversity loss strengthens matching for reliable pairs and penalizes unreliable ones during training.Source: §1 · p. 2
  • VID-sentence adds natural sentence descriptions for 7,654 instances from 30 categories across 4,381 ImageNet VID videos.Annotators provide a sentence describing each extracted instance.Source: §1 · p. 2
  • The authors report that extensive experiments show their method is superior to baseline approaches.The contribution statement does not specify the comparisons or values here.Source: §1 · p. 2

2 Related Work

Prior video-grounding work spans constrained or fully supervised settings and weakly supervised methods that reduce annotation needs. The work most closely related to this paper grounds nouns in individual frames, whereas this paper targets natural sentences and spatio-temporal tubes.

2 Related Work

  • Fully supervised video grounding can require intensive regional annotation, especially for videos.Weakly supervised grounding instead uses image-sentence or video-sentence pairs.Source: §2 · p. 2
  • The model architecture pairs an instance generator with an attentive interactor and trains them under multiple instance learning with ranking and diversity losses.The generator produces proposals; the interactor models their relationships with the sentence.Source: Figure 2 · p. 3
  • Earlier weakly supervised video methods ground nouns or pronouns in specific frames, while this work maps natural sentences to spatio-temporal tubes.The comparison is stated explicitly for Zhou et al. (2018).Source: §2 · p. 3

3 Method

The method treats weakly supervised sentence-to-video grounding as multiple instance learning: it generates tube proposals, scores their relationships with the sentence, and trains with ranking and diversity losses. At test time, it selects the proposal with the strongest matching behavior.

3 Method

  • The model uses an instance generator and attentive interactor, trained with ranking and diversity losses, to identify a tube matching a sentence without regional training annotations.The ranking loss distinguishes aligned from unaligned video–sentence pairs; the diversity loss strengthens reliable proposal matches and penalizes unreliable ones.Source: §3 · p. 3, §3.3 · p. 5

3.1 Instance Extraction

  • A Faster R-CNN region proposal network detects frame-level boxes, which are linked into tubes using box confidence and adjacent-frame IoU.The method repeatedly extracts the highest-energy tube with the Viterbi algorithm and removes its boxes before finding the next proposal.Source: §3.1 · p. 3
  • Each tube is represented by concatenated I3D RGB, I3D flow, and RoI-pooled features averaged over 20 temporal segments.The authors use segment averaging because a proposal may contain thousands of boxes.Source: §3.1 · p. 4

3.2 Attentive Interactor

  • The attentive interactor couples interaction with matching-behavior characterization to score instance-proposal and sentence pairs.Figure 3 labels these two components; the interactor uses their relationships to yield matching scores.Source: §3 · p. 3, §3.2 · p. 4, Figure 3 · p. 4

3.2.1 Interaction

  • LSTMs encode the visual and sentence sequences, and each visual feature attends over sentence features to form visually guided sentence representations.This interaction exploits fine-grained relationships between visual and sentence representations.Source: §3.2.1 · pp. 4–5

3.2.2 Matching Behavior Characterization

  • Matching behavior is computed between visual features and their visually guided sentence features, using cosine similarity in this paper.The proposal-level score is the average of the segment-level matching scores.Source: §3.2.2 · p. 5

3.3 Training

  • Training combines ranking of aligned versus unaligned video–sentence pairs with an entropy-based diversity loss that strengthens reliable matches and penalizes unreliable ones.The diversity loss encourages a diverse distribution of proposal matching scores within an aligned video.Source: §3.3 · p. 5

3.4 Inference

  • At inference, the proposal with the strongest matching behavior for the query sentence is selected as the grounding result.The method extracts candidate proposals from the test video and scores each with the attentive interactor.Source: §3.4 · p. 5

4 VID-sentence Dataset

VID-sentence addresses the lack of suitable WSSTG datasets by pairing sentences with instances from VID, which covers diverse categories and provides dense box annotations. The resulting dataset spans 30 categories, with 6,582/536/536 instances in its training, validation, and testing splits; regional annotations are not used for training.

VID-sentence Annotation

  • VID was chosen for its diverse categories and complex scenarios, while its dense boxes and instance IDs reduce annotation work for validation and testing.The Person-sentence dataset contains only people, limiting its suitability for WSSTG.Source: §4 · p. 6
  • The dataset is built by trimming VID training and validation videos into instances and collecting one sentence description for each retained instance.Instances judged too difficult to describe uniquely and precisely are discarded; 7,654 videos with descriptions remain.Source: §4 · p. 6

Dataset Statistics

  • VID-sentence contains 6,582/536/536 described spatio-temporal instances for training/validation/testing and covers all 30 VID categories.Its vocabulary has 1,823 words, and descriptions average 13.2 words.Source: §4 · p. 6

VID-sentence Annotation

  • VID regional annotations are not used in the experiments, preserving the paper’s weakly-supervised training setting.The VID test set is omitted because its spatio-temporal annotations are unavailable.Source: §4 · p. 6

5 Experiments

The experiments compare the proposed model with baselines on VID-sentence, test its components, and evaluate it on Person-sentence.

5 Experiments

  • The experiments compare baselines on VID-sentence, conduct an ablation study, and test generalization on Person-sentence.Source: §5 · p. 6

5.1 Experimental Settings

  • Localization is accurate when average overlap across annotated frames exceeds η; evaluations use thresholds 0.4, 0.5, and 0.6.Source: §5.1 · p. 7

5.2 Performance Comparisons

5.3 Ablation Study

5.4 Experiments on Person-sentence Dataset

  • On Person-sentence, the attentive interactor without diversity loss outperforms all baselines, and diversity loss further improves performance.Source: Table 4 · p. 8, §5.4 · p. 9

6 Conclusion

The conclusion presents weakly-supervised sentence-to-tube grounding as a new task, addressed with a multiple-instance-learning model and a new benchmark dataset.

  • The task maps a sentence and video to a semantically matching spatio-temporal tube without spatio-temporal annotations during training.Source: §6 · p. 9
  • The model uses an attentive interactor and diversity loss to learn relationships between instance proposals and the sentence within multiple instance learning.Source: §6 · p. 9
  • The authors report effective experimental results and introduce VID-sentence as a benchmark for the task.Source: §6 · p. 9

7 Supplementary Material

The supplementary material details baseline encoders, baseline-specific implementations, and visual feature extraction for instance proposals.

Supplementary Material

  • Visual instance features use averaging, NetVLAD, or an LSTM; averaging pools segments, while the LSTM uses its last hidden state.Source: §7 · p. 12
  • The modified Zhou et al. baseline replaces noun encoding with an LSTM for natural sentences and removes frame-wise loss weighting.Source: §7 · p. 12
  • Faster-RCNN supplies 30 region proposals per frame and RoI features; I3D supplies RGB and flow features extracted from video segments.Source: §7 · p. 12
Loading 1906.02549v1…