VL-GPT: A Generative Pre-trained Transformer for Vision and Language Understanding and Generation

Jinguo Zhu, Xiaohan Ding, Yixiao Ge, Yuying Ge, Sijie Zhao +3 more
12/14/2023
cs.CV

No official code found. Best implementation: AILab-CVC/VL-GPT (86 stars, Apache-2.0, last commit 2024-09-12).

Abstract

In this work, we introduce Vision-Language Generative Pre-trained Transformer (VL-GPT), a transformer model proficient at concurrently perceiving and generating visual and linguistic data. VL-GPT achieves a unified pre-training approach for both image and text modalities by employing a straightforward auto-regressive objective, thereby enabling the model to process image and text as seamlessly as a language model processes text. To accomplish this, we initially propose a novel image tokenizer-detokenizer framework for visual data, specifically designed to transform raw images into a sequence of continuous embeddings and reconstruct them accordingly. In combination with the existing text tokenizer and detokenizer, this framework allows for the encoding of interleaved image-text data into a multimodal sequence, which can subsequently be fed into the transformer model. Consequently, VL-GPT can perform large-scale pre-training on multimodal corpora utilizing a unified auto-regressive objective (i.e., next-token prediction). Upon completion of pre-training, VL-GPT exhibits remarkable zero-shot and few-shot performance across a diverse range of vision and language understanding and generation tasks, including image captioning, visual question answering, text-to-image generation, and more. Additionally, the pre-trained model retrains in-context learning capabilities when provided with multimodal prompts. We further conduct instruction tuning on our VL-GPT, highlighting its exceptional potential for multimodal assistance. The source code and model weights shall be released.

View on arXivView PDF

Code Implementations(1)

AILab-CVC/VL-GPTCommunity100%
Apache-2.0

VL-GPT: A Generative Pre-trained Transformer for Vision and Language Understanding and Generation

8622 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhu2023vlgpt,
  title  = {VL-GPT: A Generative Pre-trained Transformer for Vision and Language Understanding and Generation},
  author = {Jinguo Zhu and Xiaohan Ding and Yixiao Ge and Yuying Ge and Sijie Zhao and Hengshuang Zhao and Xiaohua Wang and Ying Shan},
  year   = {2023},
  eprint = {2312.09251},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.09251v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.09251.svg)](https://codeofpaper.com/paper/2312.09251)

Discussion