Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Imp: Highly Capable Large Multimodal Models for Mobile Devices

About

By harnessing the capabilities of large language models (LLMs), recent large multimodal models (LMMs) have shown remarkable versatility in open-world multimodal understanding. Nevertheless, they are usually parameter-heavy and computation-intensive, thus hindering their applicability in resource-constrained scenarios. To this end, several lightweight LMMs have been proposed successively to maximize the capabilities under constrained scale (e.g., 3B). Despite the encouraging results achieved by these methods, most of them only focus on one or two aspects of the design space, and the key design choices that influence model capability have not yet been thoroughly investigated. In this paper, we conduct a systematic study for lightweight LMMs from the aspects of model architecture, training strategy, and training data. Based on our findings, we obtain Imp -- a family of highly capable LMMs at the 2B-4B scales. Notably, our Imp-3B model steadily outperforms all the existing lightweight LMMs of similar size, and even surpasses the state-of-the-art LMMs at the 13B scale. With low-bit quantization and resolution reduction techniques, our Imp model can be deployed on a Qualcomm Snapdragon 8Gen3 mobile chip with a high inference speed of about 13 tokens/s.

Zhenwei Shao, Zhou Yu, Jun Yu, Xuecheng Ouyang, Lihao Zheng, Zhenbiao Gai, Mingyang Wang, Jiajun Ding• 2024

Related benchmarks

TaskDatasetResultRank
Visual Question AnsweringVizWiz
Accuracy54.1
1525
Object Hallucination EvaluationPOPE
Accuracy88
1455
Visual Question AnsweringVQA v2
Accuracy81.5
1362
Visual Question AnsweringTextVQA
Accuracy60.2
1285
Visual Question AnsweringGQA
Accuracy63.5
1249
Visual Question AnsweringVQA v2 (test-dev)
Overall Accuracy81.5
706
Science Question AnsweringScienceQA--
502
Multimodal ReasoningMM-Vet
MM-Vet Score33.1
431
Science Question AnsweringScienceQA IMG
Accuracy78.3
294
Text-based Visual Question AnsweringTextVQA (val)--
262
Showing 10 of 27 rows

Other info

Code

Follow for update