NarrativeBridge: Enhancing Video Captioning with Causal-Temporal Narrative
<|reference_start|>NarrativeBridge: Enhancing Video Captioning with Causal-Temporal Narrative: Existing video captioning benchmarks and models lack coherent representations of causal-temporal narrative, which is sequences of events linked through cause and effect, unfolding over time and driven by characters or agents. This lack of narrative restricts models' ability to generate text descriptions that capture the causal and temporal dynamics inherent in video content. To address this gap, we propose NarrativeBridge, an approach comprising of: (1) a novel Causal-Temporal Narrative (CTN) captions benchmark generated using a large language model and few-shot prompting, explicitly encoding cause-effect temporal relationships in video descriptions, evaluated automatically to ensure caption quality and relevance and validated through human evaluation; and (2) a dedicated Cause-Effect Network (CEN) architecture with separate encoders for capturing cause and effect dynamics independently, enabling effective learning and generation of captions with causal-temporal narrative. Extensive experiments demonstrate that CEN significantly outperforms state-of-the-art models, including fine-tuned vision-language models, and is more accurate in articulating the causal and temporal aspects of video content than the second best model (GIT): 17.88 and 17.44 CIDEr on the MSVD and MSR-VTT datasets, respectively. Cross-dataset evaluations further showcase CEN's strong generalization capabilities. The proposed framework understands and generates nuanced text descriptions with intricate causal-temporal narrative structures present in videos, addressing a critical limitation in video captioning.<|reference_end|>
@article{nadeem2024narrativebridge:,
    title={NarrativeBridge: Enhancing Video Captioning with Causal-Temporal
  Narrative},
    author={Asmar Nadeem, Faegheh Sardari, Robert Dawes, Syed Sameed Husain,
  Adrian Hilton, Armin Mustafa},
    journal={arXiv preprint arXiv:2406.06499},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.06499},
    primaryClass={cs.CV cs.HC}
}