Mipha: A Comprehensive Overhaul of Multimodal Assistant with Small Language Models
Minjie Zhu, Yichen Zhu, Xin Liu, Ning Liu, Zhiyuan Xu, Chaomin Shen, Yaxin Peng, Zhicai Ou, Feifei Feng, Jian Tang
TL;DR
The paper tackles the high computational burden of Multimodal Large Language Models by proposing Multimodal Small Language Models (MSLMs) and introducing Mipha, a 3B-parameter model that rivals larger peers without extra data. It empirically analyzes design choices across visual backbones, small LMs, and optimization methods, finding that SigLIP with a Phi-2 back-end and full cross-modal fine-tuning yields strong results, while LoRA provides a data- and compute-efficient alternative. Mipha-3B delivers competitive or superior performance across multiple VQA and instruction-following benchmarks, often surpassing 7–13B MLLMs while using far less training data. The work offers practical guidelines for building strong MSLMs that approach MLLM capabilities and provides the codebase for replication.
Abstract
Multimodal Large Language Models (MLLMs) have showcased impressive skills in tasks related to visual understanding and reasoning. Yet, their widespread application faces obstacles due to the high computational demands during both the training and inference phases, restricting their use to a limited audience within the research and user communities. In this paper, we investigate the design aspects of Multimodal Small Language Models (MSLMs) and propose an efficient multimodal assistant named Mipha, which is designed to create synergy among various aspects: visual representation, language models, and optimization strategies. We show that without increasing the volume of training data, our Mipha-3B outperforms the state-of-the-art large MLLMs, especially LLaVA-1.5-13B, on multiple benchmarks. Through detailed discussion, we provide insights and guidelines for developing strong MSLMs that rival the capabilities of MLLMs. Our code is available at https://github.com/zhuyiche/llava-phi.
