HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

VisualBERT: A Simple and Performant Baseline for Vision and Language

Liunian Harold Li; Mark Yatskar; Da Yin; Cho-Jui Hsieh; Kai-Wei Chang

VisualBERT: A Simple and Performant Baseline for Vision and Language

Abstract

We propose VisualBERT, a simple and flexible framework for modeling a broad range of vision-and-language tasks. VisualBERT consists of a stack of Transformer layers that implicitly align elements of an input text and regions in an associated input image with self-attention. We further propose two visually-grounded language model objectives for pre-training VisualBERT on image caption data. Experiments on four vision-and-language tasks including VQA, VCR, NLVR2, and Flickr30K show that VisualBERT outperforms or rivals with state-of-the-art models while being significantly simpler. Further analysis demonstrates that VisualBERT can ground elements of language to image regions without any explicit supervision and is even sensitive to syntactic relationships, tracking, for example, associations between verbs and image regions corresponding to their arguments.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
phrase-grounding-on-flickr30k-entities-devVisualBERT
R@1: 70.4
R@10: 86.31
R@5: 84.49
phrase-grounding-on-flickr30k-entities-testVisualBERT
R@1: 71.33
R@10: 86.51
R@5: 84.98
visual-question-answering-on-vcr-q-a-devVisualBERT
Accuracy: 70.8
visual-question-answering-on-vcr-q-a-testVisualBERT
Accuracy: 71.6
visual-question-answering-on-vcr-q-ar-devVisualBERT
Accuracy: 52.2
visual-question-answering-on-vcr-q-ar-testVisualBERT
Accuracy: 52.4
visual-question-answering-on-vcr-qa-r-devVisualBERT
Accuracy: 73.2
visual-question-answering-on-vcr-qa-r-testVisualBERT
Accuracy: 73.2
visual-question-answering-on-vqa-v2-test-devVisualBERT
Accuracy: 70.8
visual-question-answering-on-vqa-v2-test-stdVisualBERT
overall: 71
visual-reasoning-on-nlvrVisualBERT
Accuracy (Dev): 67.4%
Accuracy (Test-P): 67%
Accuracy (Test-U): 67.3%
visual-reasoning-on-nlvr2-devVisualBERT
Accuracy: 66.7

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp