A Semantics-Assisted Video Captioning Model Trained with Scheduled Sampling

Haoran Chen, Ke Lin, Alexander Maye, Jianming Li, Xiaolin Hu
8/31/2019
cs.CVcs.CL

Official code: WingsBrokenAngel/Semantics-AssistedVideoCaptioning (55 stars, MIT, TensorFlow, last commit 2021-07-31).

Abstract

Given the features of a video, recurrent neural networks can be used to automatically generate a caption for the video. Existing methods for video captioning have at least three limitations. First, semantic information has been widely applied to boost the performance of video captioning models, but existing networks often fail to provide meaningful semantic features. Second, the Teacher Forcing algorithm is often utilized to optimize video captioning models, but during training and inference, different strategies are applied to guide word generation, leading to poor performance. Third, current video captioning models are prone to generate relatively short captions that express video contents inappropriately. Toward resolving these three problems, we suggest three corresponding improvements. First of all, we propose a metric to compare the quality of semantic features, and utilize appropriate features as input for a semantic detection network (SDN) with adequate complexity in order to generate meaningful semantic features for videos. Then, we apply a scheduled sampling strategy that gradually transfers the training phase from a teacher-guided manner toward a more self-teaching manner. Finally, the ordinary logarithm probability loss function is leveraged by sentence length so that the inclination of generating short sentences is alleviated. Our model achieves better results than previous models on the YouTube2Text dataset and is competitive with the previous best model on the MSR-VTT dataset.

View on arXivView PDF

Code Implementations(1)

TensorFlowMIT

Source code for Semantics-Assisted Video Captioning Model Trained with Scheduled Sampling Strategy

5514Shell, PythonJun 3, 20195 years agoMIT
msrvttmsvdpython3state-of-the-arttensorflow+2 more

Similar Papers

Cite this paper

@article{chen2019semanticsassisted,
  title  = {A Semantics-Assisted Video Captioning Model Trained with Scheduled Sampling},
  author = {Haoran Chen and Ke Lin and Alexander Maye and Jianming Li and Xiaolin Hu},
  year   = {2019},
  eprint = {1909.00121},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.00121}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1909.00121.svg)](https://codeofpaper.com/paper/1909.00121)

Discussion