Octopus v3: Technical Report for On-device Sub-billion Multimodal AI Agent

Wei Chen,Zhiyuan Li
2024-04-18
Abstract:A multimodal AI agent is characterized by its ability to process and learn from various types of data, including natural language, visual, and audio inputs, to inform its actions. Despite advancements in large language models that incorporate visual data, such as GPT-4V, effectively translating image-based data into actionable outcomes for AI agents continues to be challenging. In this paper, we introduce a multimodal model that incorporates the concept of functional token specifically designed for AI agent applications. To ensure compatibility with edge devices, our model is optimized to a compact size of less than 1B parameters. Like GPT-4, our model can process both English and Chinese. We demonstrate that this model is capable of operating efficiently on a wide range of edge devices, including as constrained as a Raspberry Pi.
Computation and Language,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
This paper introduces Octopus v3, a technical report on a sub-billion-level multimodal AI agent for devices. The current challenge is to effectively convert image data into actionable tasks for AI agents, despite the existence of large-scale language models like GPT-4V that incorporate visual data. The Octopus v3 model introduces the concept of functional tokens specifically designed for AI agent applications and is optimized to have less than one billion parameters to accommodate edge devices such as Raspberry Pi. The model is capable of processing English and Chinese and can run efficiently on various edge devices. The researchers demonstrate how the model utilizes functional tokens to process visual information and achieve intelligent responses to user queries, such as sending emails, messages, Google searches, Amazon shopping, smart recycling, lost and found items, interior design, Instacart shopping, and DoorDash ordering. These functional tokens enable the AI agent to understand and integrate text and image information to perform tasks. Compared to GPT-4V and GPT-4, Octopus v3 performs equally well in handling specific APIs, demonstrating its efficient performance with limited parameters. The paper also discusses related work, including multimodal models and language model development on devices, and proposes future directions such as integrating more modalities of data (such as audio and video) and optimizing inference speed.