Semantic-aware Dynamic Retrospective-Prospective Reasoning for Event-level Video Question Answering

Chenyang Lyu, Tianbo Ji, Yvette Graham, Jennifer Foster
5/14/2023
cs.CVcs.AIcs.CL

No official code found. Best implementation: lyuchenyang/Semantic-aware-VideoQA (3 stars, Apache-2.0, last commit 2023-07-04).

Abstract

Event-Level Video Question Answering (EVQA) requires complex reasoning across video events to obtain the visual information needed to provide optimal answers. However, despite significant progress in model performance, few studies have focused on using the explicit semantic connections between the question and visual information especially at the event level. There is need for using such semantic connections to facilitate complex reasoning across video frames. Therefore, we propose a semantic-aware dynamic retrospective-prospective reasoning approach for video-based question answering. Specifically, we explicitly use the Semantic Role Labeling (SRL) structure of the question in the dynamic reasoning process where we decide to move to the next frame based on which part of the SRL structure (agent, verb, patient, etc.) of the question is being focused on. We conduct experiments on a benchmark EVQA dataset - TrafficQA. Results show that our proposed approach achieves superior performance compared to previous state-of-the-art models. Our code will be made publicly available for research use.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code for ACL SRW 2023 paepr "Semantic-aware Dynamic Retrospective-Prospective Reasoning for Event-level Video Question Answering"

30PythonJun 13, 20233 years agoApache-2.0
artificial-intelligencedeep-learningmachine-learningmulti-modal-learningnatural-language-processing+1 more

Similar Papers

Cite this paper

@article{lyu2023semanticaware,
  title  = {Semantic-aware Dynamic Retrospective-Prospective Reasoning for Event-level Video Question Answering},
  author = {Chenyang Lyu and Tianbo Ji and Yvette Graham and Jennifer Foster},
  year   = {2023},
  eprint = {2305.08059},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.08059v1}
}

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/2305.08059.svg)](https://codeofpaper.com/paper/2305.08059)

Discussion