Proceedings

Learning to Discretely Compose Reasoning Module Networks for Video Captioning

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 745-752.

https://doi.org/10.24963/ijcai.2020/104

Abstract

Generating natural language descriptions for videos, i.e., video captioning, essentially requires step-by-step reasoning along the generation process. For example, to generate the sentence “a man is shooting a basketball”, we need to first locate and describe the subject “man”, next reason out the man is “shooting”, then describe the object “basketball” of shooting. However, existing visual reasoning methods designed for visual question answering are not appropriate to video captioning, for it requires more complex visual reasoning on videos over both space and time, and dynamic module composition along the generation process. In this paper, we propose a novel visual reasoning approach for video captioning, named Reasoning Module Networks (RMN), to equip the existing encoder-decoder framework with the above reasoning capacity. Specifically, our RMN employs 1) three sophisticated spatio-temporal reasoning modules, and 2) a dynamic and discrete module selector trained by a linguistic loss with a Gumbel approximation. Extensive experiments on MSVD and MSR-VTT datasets demonstrate the proposed RMN outperforms the state-of-the-art methods while providing an explicit and explainable generation process. Our code is available at https://github.com/tgc1997/RMN.

  1. [Anderson et al., 2018] Peter Anderson, Xiaodong He, Chris Buehler, Damien Teney, Mark Johnson, Stephen Gould, and Lei Zhang. Bottom-up and top-down attention for image captioning and visual question answering. In CVPR, 2018.
  2. [Andreas et al., 2016] Jacob Andreas, Marcus Rohrbach, Trevor Darrell, and Dan Klein. Neural module networks. In CVPR, 2016.
  3. [Bahdanau et al., 2015] Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. In ICLR, 2015.
  4. [Banerjee and Lavie, 2005] Satanjeev Banerjee and Alon Lavie. Meteor: An automatic metric for mt evaluation with improved correlation with human judgments. In Proceedings of the acl workshop on intrinsic and extrinsic evaluation measures for ma- chine translation and/or summarization, pages 65-72, 2005.
  5. [Carreira and Zisserman, 2017] Joao Carreira and Andrew Zisser- man. Quo vadis, action recognition? a new model and the kinet- ics dataset. In CVPR, 2017.
  6. [Chen and Dolan, 2011] David L Chen and William B Dolan. Col- lecting highly parallel data for paraphrase evaluation. In ACL, 2011.
  7. [Chen and Jiang, 2019] Shaoxiang Chen and Yu-Gang Jiang. Mo- tion guided spatial attention for video captioning. In AAAI, 2019.
  8. [Cirik et al., 2018] Volkan Cirik, Taylor Berg-Kirkpatrick, and Louis-Philippe Morency. Using syntax to ground referring ex- pressions in natural images. In AAAI, 2018.
  9. [Donahue et al., 2015] Jeffrey Donahue, Lisa Anne Hendricks, Ser- gio Guadarrama, Marcus Rohrbach, Subhashini Venugopalan, Kate Saenko, and Trevor Darrell. Long-term recurrent convolu- tional networks for visual recognition and description. In CVPR, 2015.
  10. [Guadarrama et al., 2013] Sergio Guadarrama, Niveda Krish- namoorthy, Girish Malkarnenkar, Subhashini Venugopalan, Ray- mond Mooney, Trevor Darrell, and Kate Saenko. Youtube2text: Recognizing and describing arbitrary activities using semantic hierarchies and zero-shot recognition. In ICCV, 2013.
  11. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In CVPR, 2016.
  12. [Hong et al., 2019] Richang Hong, Daqing Liu, Xiaoyu Mo, Xi- angnan He, and Hanwang Zhang. Learning to compose and rea- son with language tree structures for visual grounding. T-PAMI, 2019.
  13. [Hou et al., 2019] Jingyi Hou, Xinxiao Wu, Wentian Zhao, Jiebo Luo, and Yunde Jia. Joint syntax representation learning and vi- sual cue translation for video captioning. In ICCV, 2019.
  14. [Hu et al., 2017] Ronghang Hu, Jacob Andreas, Marcus Rohrbach, Trevor Darrell, and Kate Saenko. Learning to reason: End-to-end module networks for visual question answering. In ICCV, 2017.
  15. [Hu et al., 2018] Ronghang Hu, Jacob Andreas, Trevor Darrell, and Kate Saenko. Explainable neural computation via stack neural module networks. In ECCV, 2018.
  16. [Jang et al., 2017] Eric Jang, Shixiang Gu, and Ben Poole. Cate- gorical reparameterization with gumbel-softmax. In ICLR, 2017.
  17. [Kay et al., 2017] Will Kay, Joao Carreira, Karen Simonyan, Brian Zhang, Chloe Hillier, Sudheendra Vijayanarasimhan, Fabio Vi- ola, Tim Green, Trevor Back, Paul Natsev, Mustafa Suleyman, and Andrew Zisserman. The kinetics human action video dataset. arXiv:1705.06950, 2017.
  18. [Kingma and Ba, 2015] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  19. [Kojima et al., 2002] Atsuhiro Kojima, Takeshi Tamura, and Ku- nio Fukunaga. Natural language description of human activities from video images based on concept hierarchy of actions. IJCV, 50(2):171-184, 2002.
  20. [Li et al., 2017] Xuelong Li, Bin Zhao, Xiaoqiang Lu, et al. Mam- rnn: Multi-level attention model based rnn for video captioning. In IJCAI, 2017.
  21. [Lin, 2004] Chin-Yew Lin. ROUGE: A package for automatic eval- uation of summaries. In Text Summarization Branches Out, July 2004.
  22. [Liu et al., 2018] Daqing Liu, Zheng-Jun Zha, Hanwang Zhang, Yongdong Zhang, and Feng Wu. Context-aware visual policy net- work for sequence-level image captioning. In ACM MM, 2018.
  23. [Liu et al., 2019] Daqing Liu, Hanwang Zhang, Feng Wu, and Zheng-Jun Zha. Learning to assemble neural module tree net- works for visual grounding. In ICCV, 2019.
  24. [Pan et al., 2017] Yingwei Pan, Ting Yao, Houqiang Li, and Tao Mei. Video captioning with transferred semantic attributes. In CVPR, 2017.
  25. [Papineni et al., 2002] Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. Bleu: a method for automatic evalu- ation of machine translation. In ACL, 2002.
  26. [Pei et al., 2019] Wenjie Pei, Jiyuan Zhang, Xiangrong Wang, Lei Ke, Xiaoyong Shen, and Yu-Wing Tai. Memory-attended recur- rent network for video captioning. In CVPR, 2019.
  27. [Ren et al., 2016] Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. Faster r-cnn: Towards real-time object detection with region proposal networks. In NIPS, 2016.
  28. [Russakovsky et al., 2015] Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael S. Bernstein, Alexan- der C. Berg, and Fei-Fei Li. Imagenet large scale visual recogni- tion challenge. IJCV, 115:211-252, 2015.
  29. [Szegedy et al., 2017] Christian Szegedy, Sergey Ioffe, Vincent Vanhoucke, and Alexander A Alemi. Inception-v4, inception- resnet and the impact of residual connections on learning. In AAAI, 2017.
  30. [Tian and Oh, 2019] Junjiao Tian and Jean Oh. Image captioning with compositional neural module networks. In AAAI, 2019. IJCAI
  31. [Vedantam et al., 2015] Ramakrishna Vedantam, C Lawrence Zit- nick, and Devi Parikh. Cider: Consensus-based image descrip- tion evaluation. In CVPR, 2015.
  32. [Venugopalan et al., 2015] Subhashini Venugopalan, Marcus Rohrbach, Jeffrey Donahue, Raymond Mooney, Trevor Darrell, and Kate Saenko. Sequence to sequence-video to text. In ICCV, 2015.
  33. [Wang et al., 2018] Bairui Wang, Lin Ma, Wei Zhang, and Wei Liu. Reconstruction network for video captioning. In CVPR, 2018.
  34. [Wang et al., 2019] Bairui Wang, Lin Ma, Wei Zhang, Wenhao Jiang, Jingwen Wang, and Wei Liu. Controllable video caption- ing with pos sequence guidance based on gated fusion network. In CVPR, 2019.
  35. [Xu et al., 2016] Jun Xu, Tao Mei, Ting Yao, and Yong Rui. Msr- vtt: A large video description dataset for bridging video and lan- guage. In CVPR, 2016.
  36. [Yang et al., 2019a] T. Yang, Z. Zha, and H. Zhang. Making history matter: History-advantage sequence training for visual dialog. In ICCV, 2019.
  37. [Yang et al., 2019b] Xu Yang, Hanwang Zhang, and Jianfei Cai. Learning to collocate neural modules for image captioning. In ICCV, 2019.
  38. [Yao et al., 2015] Li Yao, Atousa Torabi, Kyunghyun Cho, Nicolas Ballas, Christopher Pal, Hugo Larochelle, and Aaron Courville. Describing videos by exploiting temporal structure. In ICCV, 2015.
  39. [Zha et al., 2019] Z. Zha, D. Liu, H. Zhang, Y. Zhang, and F. Wu. Context-aware visual policy network for fine-grained image cap- tioning. T-PAMI, 2019.
  40. [Zhang and Peng, 2019] Junchao Zhang and Yuxin Peng. Object- aware aggregation with bidirectional temporal graph for video captioning. In CVPR, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards