COLT: Enhancing Video Large Language Models with Continual Tool Usage
Yuyang Liu, Meng Cao, Xinyuan Shi, Xiaondan Liang
TL;DR
COLT tackles continual tool usage in video LLMs by introducing a learnable tool codebook that stores tool prompts and activates tools via cosine similarity to user instructions, enabling automatic tool invocation as a streaming tool set evolves. It couples a vision encoder, a codebook of prompts, and a query encoder to condition LLMs on selected tools, across a three-stage training pipeline with a straight-through gradient estimator to handle non-differentiable tool selection. The approach yields state-of-the-art results on zero-shot video QA, MVBench, and the proposed VideoToolBench, while demonstrating strong continual-learning performance against baselines like L2P, DualPrompt, and CODA-Prompt. These results indicate COLT’s potential to enable robust, tool-enabled video understanding in open-source LLMs for real-world, evolving tool ecosystems.
Abstract
The success of Large Language Models (LLMs) has significantly propelled the research of video understanding. To harvest the benefits of well-trained expert models (i.e., tools), video LLMs prioritize the exploration of tool usage capabilities. Existing methods either prompt closed-source LLMs or employ the instruction tuning paradigm for tool-use fine-tuning. These methods, however, assume an established repository of fixed tools and struggle to generalize to real-world environments where tool data is perpetually evolving and streaming in. To this end, we propose to enhance open-source video LLMs with COntinuaL Tool usage (termed COLT), which automatically acquires tool-use ability in a successive tool stream without suffering 'catastrophic forgetting' of the past learned tools. Specifically, our COLT incorporates a learnable tool codebook as a tool-specific memory system. Then relevant tools are dynamically selected based on the similarity between user instruction and tool features within the codebook. To unleash the tool usage potential of video LLMs, we collect a video-centric tool-use instruction tuning dataset VideoToolBench. Extensive experiments on both previous video LLM benchmarks and the tool-use-specific VideoToolBench dataset demonstrate the state-of-the-art performance of our proposed COLT.
