Learning to Discretely Compose Reasoning Module Networks for Video Captioning
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 7; 2024: 4; 2025: 1.
20 papers.
Sort:
By area:
- 2023Valley: Video Assistant with Large Language model Enhanced abilitYcited by 231
- 2024Natural Language Understanding and Inference with MLLM in Visual Question Answering: A Surveycited by 74
- 2023ChatBridge: Bridging Modalities with Large Language Model as a Language Catalystcited by 64
- 2023Grounding 3D Object Affordance from 2D Interactions in Imagescited by 62
- 2021EMScore: Evaluating Video Captioning via Coarse-Grained and Fine-Grained Embedding Matchingcited by 36
- 2023A Review of Deep Learning for Video Captioningcited by 28
- 2024LoTLIP: Improving Language-Image Pre-training for Long Text Understandingcited by 27
- 2022Robustness Analysis of Video-Language Models Against Visual and Language Perturbationscited by 23
- 2024JRDB-Social: A Multifaceted Robotic Dataset for Understanding of Context and Dynamics of Human Interactions Within Social Groupscited by 13
- 2021Discriminative Latent Semantic Graph for Video Captioningcited by 7
- 2023Spatial-Aware Token for Weakly Supervised Object Localizationcited by 7
- 2024Sentiment-oriented Transformer-based Variational Autoencoder Network for Live Video Commentingcited by 7
8 more
- 2025Reasoning is All You Need for Video Generalization: A Counterfactual Benchmark with Sub-question Evaluationcited by 6
- 2022Visual Commonsense-aware Representation Network for Video Captioningcited by 4
- 2022Video Captioning: a comparative review of where we are and which could be the routecited by 3
- 2021Visual-aware Attention Dual-stream Decoder for Video Captioningcited by 1
- 2023TCR: Short Video Title Generation and Cover Selection with Attention Refinementcited by 1
- 2023Video Captioning with Aggregated Features Based on Dual Graphs and Gated Fusioncited by 1
- 2022Tragedy Plus Time: Capturing Unintended Human Activities from Weakly-labeled Videoscited by 0
- 2022Support-set based Multi-modal Representation Enhancement for Video Captioningcited by 0
- 2025Reasoning is All You Need for Video Generalization: A Counterfactual Benchmark with Sub-question Evaluation12 Mar 2025
- 2024Natural Language Understanding and Inference with MLLM in Visual Question Answering: A Survey26 Nov 2024
- 2024LoTLIP: Improving Language-Image Pre-training for Long Text Understanding7 Oct 2024
- 2024Sentiment-oriented Transformer-based Variational Autoencoder Network for Live Video Commenting19 Apr 2024
- 2024JRDB-Social: A Multifaceted Robotic Dataset for Understanding of Context and Dynamics of Human Interactions Within Social Groups6 Apr 2024
- 2023Video Captioning with Aggregated Features Based on Dual Graphs and Gated Fusion13 Aug 2023
- 2023Valley: Video Assistant with Large Language model Enhanced abilitY12 Jun 2023
- 2023ChatBridge: Bridging Modalities with Large Language Model as a Language Catalyst25 May 2023
- 2023TCR: Short Video Title Generation and Cover Selection with Attention Refinement25 Apr 2023
- 2023A Review of Deep Learning for Video Captioning22 Apr 2023
- 2023Spatial-Aware Token for Weakly Supervised Object Localization18 Mar 2023
- 2023Grounding 3D Object Affordance from 2D Interactions in Images18 Mar 2023
8 more
- 2022Visual Commonsense-aware Representation Network for Video Captioning17 Nov 2022
- 2022Robustness Analysis of Video-Language Models Against Visual and Language Perturbations5 Jul 2022
- 2022Support-set based Multi-modal Representation Enhancement for Video Captioning19 May 2022
- 2022Tragedy Plus Time: Capturing Unintended Human Activities from Weakly-labeled Videos28 Apr 2022
- 2022Video Captioning: a comparative review of where we are and which could be the route12 Apr 2022
- 2021EMScore: Evaluating Video Captioning via Coarse-Grained and Fine-Grained Embedding Matching17 Nov 2021
- 2021Visual-aware Attention Dual-stream Decoder for Video Captioning16 Oct 2021
- 2021Discriminative Latent Semantic Graph for Video Captioning8 Aug 2021
- 2023Valley: Video Assistant with Large Language model Enhanced abilitYcited by 231
- 2023ChatBridge: Bridging Modalities with Large Language Model as a Language Catalystcited by 64
- 2023Grounding 3D Object Affordance from 2D Interactions in Imagescited by 62
- 2021EMScore: Evaluating Video Captioning via Coarse-Grained and Fine-Grained Embedding Matchingcited by 36
- 2023A Review of Deep Learning for Video Captioningcited by 28
- 2024LoTLIP: Improving Language-Image Pre-training for Long Text Understandingcited by 27
- 2022Robustness Analysis of Video-Language Models Against Visual and Language Perturbationscited by 23
- 2024JRDB-Social: A Multifaceted Robotic Dataset for Understanding of Context and Dynamics of Human Interactions Within Social Groupscited by 13
- 2021Discriminative Latent Semantic Graph for Video Captioningcited by 7
- 2023Spatial-Aware Token for Weakly Supervised Object Localizationcited by 7
- 2024Sentiment-oriented Transformer-based Variational Autoencoder Network for Live Video Commentingcited by 7
- 2022Visual Commonsense-aware Representation Network for Video Captioningcited by 4
12 most cited of 18 All 18 (JSON)
- 2024LoTLIP: Improving Language-Image Pre-training for Long Text Understanding7 Oct 2024
- 2024Sentiment-oriented Transformer-based Variational Autoencoder Network for Live Video Commenting19 Apr 2024
- 2024JRDB-Social: A Multifaceted Robotic Dataset for Understanding of Context and Dynamics of Human Interactions Within Social Groups6 Apr 2024
- 2023Video Captioning with Aggregated Features Based on Dual Graphs and Gated Fusion13 Aug 2023
- 2023Valley: Video Assistant with Large Language model Enhanced abilitY12 Jun 2023
- 2023ChatBridge: Bridging Modalities with Large Language Model as a Language Catalyst25 May 2023
- 2023TCR: Short Video Title Generation and Cover Selection with Attention Refinement25 Apr 2023
- 2023A Review of Deep Learning for Video Captioning22 Apr 2023
- 2023Spatial-Aware Token for Weakly Supervised Object Localization18 Mar 2023
- 2023Grounding 3D Object Affordance from 2D Interactions in Images18 Mar 2023
- 2022Visual Commonsense-aware Representation Network for Video Captioning17 Nov 2022
- 2022Robustness Analysis of Video-Language Models Against Visual and Language Perturbations5 Jul 2022
12 newest of 18 All 18 (JSON)