Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task

Sunqi Fan, Jiashuo Cui, Meng-Hao Guo, Shuojin Yang
12/11/2025
cs.CV

Official code: fansunqi/VideoTool (23 stars, MIT, last commit 2026-03-28).

Abstract

Video Question Answering (VideoQA) task serves as a critical playground for evaluating whether foundation models can effectively perceive, understand, and reason about dynamic real-world scenarios. However, existing Multimodal Large Language Models (MLLMs) struggle with simultaneously modeling spatial relationships within video frames and understanding the causal dynamics of temporal evolution on complex and reasoning-intensive VideoQA task. In this work, we equip MLLM with a comprehensive and extensible Video Toolkit, to enhance MLLM's spatiotemporal reasoning capabilities and ensure the harmony between the quantity and diversity of tools. To better control the tool invocation sequence and avoid toolchain shortcut issues, we propose a Spatiotemporal Reasoning Framework (STAR) that strategically schedules temporal and spatial tools, thereby progressively localizing the key area in the video. Our STAR framework enhances GPT-4o using lightweight tools, achieving an 8.2% gain on VideoMME and 4.6% on LongVideoBench. We believe that our proposed Video Toolkit and STAR framework make an important step towards building autonomous and intelligent video analysis assistants. The code is publicly available at https://github.com/fansunqi/VideoTool.

View on arXivView PDF

Code Implementations(1)

fansunqi/VideoToolOfficial100%
MIT

Official Repository for NeurIPS'25 Paper "Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task"

231Shell, PythonOct 18, 20256 months agoMIT
agentcomputer-visiondeep-learningllmmllm+7 more

Similar Papers

Cite this paper

@article{fan2025toolaugmented,
  title  = {Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task},
  author = {Sunqi Fan and Jiashuo Cui and Meng-Hao Guo and Shuojin Yang},
  year   = {2025},
  eprint = {2512.10359},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.10359v1}
}

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

Discussion