atlas

Research map / Video / Video-language understanding

VIoTGPT: Learning to Schedule Vision Tools Towards Intelligent Video Internet of Things

AAAI 2025 · Video › Video-language understanding · approach: Event and anomaly reasoning in video · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds VIoTGPT, an LLM agent fine-tuned with ReAct-style instruction tuning (LoRA) to schedule 11 vision tools and query video knowledge for Video Internet of Things tasks, along with the VIoT-Tool dataset and benchmark.

Problem

Scheduling many domain-specific perceiving models and analyzing collected surveillance videos uniformly and intelligently for complex VIoT tasks, including fine-grained tool differentiation and multi-step use of interrelated tools.

Approach

Fine-tune open LLMs (Llama 7B, Vicuna 7B) with LoRA on semi-automatically annotated ReAct instructions covering 11 surveillance vision tools organized in a three-category taxonomy, so the agent decides tool use, selects tools, and forms tool inputs from video knowledge base queries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Instruction-tune Llama on VIoT-Tool ReAct instructionsLlama 7B · VIoT-Tool test set, all responseswhole response accuracy: 0.00 -> 47.20Helped
Instruction-tune Vicuna on VIoT-Tool ReAct instructionsVicuna 7B · VIoT-Tool test set, all responseswhole response accuracy: 0.00 -> 39.59Helped
Use ChatGPT few-shot prompting rather than zero-shot promptingChatGPT (gpt-3.5-turbo) · VIoT-Tool test set, all responseswhole response accuracy: 72.03 -> 83.16Helped
Instruction-tune Llama on VIoT-Tool ReAct instructionsLlama 7B · VIoT-Tool test set, single tool responseswhole response accuracy: 0.00 -> 41.11Helped
Instruction-tune Vicuna on VIoT-Tool ReAct instructionsVicuna 7B · VIoT-Tool test set, single tool responseswhole response accuracy: 0.00 -> 35.79Helped
Use ChatGPT few-shot prompting rather than zero-shot promptingChatGPT (gpt-3.5-turbo) · VIoT-Tool test set, single tool responseswhole response accuracy: 93.92 -> 99.85Helped
Instruction-tune Llama on VIoT-Tool ReAct instructionsLlama 7B · VIoT-Tool test set, interrelated tools responseswhole response accuracy: 0.00 -> 67.25Helped
Instruction-tune Vicuna on VIoT-Tool ReAct instructionsVicuna 7B · VIoT-Tool test set, interrelated tools responseswhole response accuracy: 0.00 -> 52.00Helped
Use ChatGPT few-shot prompting rather than zero-shot promptingChatGPT (gpt-3.5-turbo) · VIoT-Tool test set, interrelated tools responseswhole response accuracy: 0.00 -> 28.25Helped

Surprising findings

Limitations

Experimental setup

Datasets: VIoT-Tool training set Market-1501 CASIA-B VeRi CCPD UCF-Crime Sherlock VSCrowd FDST

Benchmarks: VIoT-Tool test set

Metrics: decision accuracy tool name accuracy tool input accuracy whole response accuracy

Baselines: Llama 7B zero-shot Llama 7B few-shot Vicuna 7B zero-shot Vicuna 7B few-shot ChatGPT zero-shot ChatGPT few-shot Vicuna 13B GPT4Tools

Builds on: ReAct Toolformer GPT4Tools Langchain FastChat

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy