HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Neural Module Networks

Jacob Andreas; Marcus Rohrbach; Trevor Darrell; Dan Klein

Neural Module Networks

Abstract

Visual question answering is fundamentally compositional in nature---a question like "where is the dog?" shares substructure with questions like "what color is the dog?" and "where is the cat?" This paper seeks to simultaneously exploit the representational capacity of deep networks and the compositional linguistic structure of questions. We describe a procedure for constructing and learning neural module networks, which compose collections of jointly-trained neural "modules" into deep networks for question answering. Our approach decomposes questions into their linguistic substructures, and uses these structures to dynamically instantiate modular networks (with reusable components for recognizing dogs, classifying colors, etc.). The resulting compound networks are jointly trained. We evaluate our approach on two challenging datasets for visual question answering, achieving state-of-the-art results on both the VQA natural image dataset and a new dataset of complex questions about abstract shapes.

Code Repositories

abril4416/Mod-Zero-VQA
jax
Mentioned in GitHub
jacobandreas/nmn2
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
visual-question-answering-on-vqa-v1-test-devNMN+LSTM+FT
Accuracy: 58.6
visual-question-answering-on-vqa-v1-test-stdNMN+LSTM+FT
Accuracy: 58.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
Neural Module Networks | Papers | HyperAI