MM-Instruct: Generated Visual Instructions for Large Multimodal Model Alignment

Jihao Liu,Xin Huang,Jinliang Zheng,Boxiao Liu,Jia Wang,Osamu Yoshie,Yu Liu,Hongsheng Li
2024-06-28
Abstract:This paper introduces MM-Instruct, a large-scale dataset of diverse and high-quality visual instruction data designed to enhance the instruction-following capabilities of large multimodal models (LMMs). While existing visual instruction datasets often focus on question-answering, they struggle to generalize to broader application scenarios such as creative writing, summarization, or image analysis. To address these limitations, we propose a novel approach to constructing MM-Instruct that leverages the strong instruction-following capabilities of existing LLMs to generate novel visual instruction data from large-scale but conventional image captioning datasets. MM-Instruct first leverages ChatGPT to automatically generate diverse instructions from a small set of seed instructions through augmenting and summarization. It then matches these instructions with images and uses an open-sourced large language model (LLM) to generate coherent answers to the instruction-image pairs. The LLM is grounded by the detailed text descriptions of images in the whole answer generation process to guarantee the alignment of the instruction data. Moreover, we introduce a benchmark based on the generated instruction data to evaluate the instruction-following capabilities of existing LMMs. We demonstrate the effectiveness of MM-Instruct by training a LLaVA-1.5 model on the generated data, denoted as LLaVA-Instruct, which exhibits significant improvements in instruction-following capabilities compared to LLaVA-1.5 models. The MM-Instruct dataset, benchmark, and pre-trained models are available at <a class="link-external link-https" href="https://github.com/jihaonew/MM-Instruct" rel="external noopener nofollow">this https URL</a>.
Computer Vision and Pattern Recognition,Artificial Intelligence,Computation and Language,Machine Learning
What problem does this paper attempt to address?
The problem this paper attempts to address is the lack of generalization ability in existing visual instruction datasets. These datasets are primarily focused on question-answering tasks and are difficult to adapt to a wider range of application scenarios, such as creative writing, summary generation, or image analysis. To tackle this challenge, the paper proposes a new method to construct a large-scale, high-quality visual instruction dataset called MM-Instruct. By leveraging the strong instruction-following capabilities of existing large language models (LLMs), the method generates novel visual instruction data from large-scale but traditional image description datasets. The aim is to enhance the instruction-following capabilities of large multimodal models (LMMs), enabling them to better handle diverse tasks in the real world.