HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

A simple neural network module for relational reasoning

Adam Santoro; David Raposo; David G.T. Barrett; Mateusz Malinowski; Razvan Pascanu; Peter Battaglia; Timothy Lillicrap

A simple neural network module for relational reasoning

Abstract

Relational reasoning is a central component of generally intelligent behavior, but has proven difficult for neural networks to learn. In this paper we describe how to use Relation Networks (RNs) as a simple plug-and-play module to solve problems that fundamentally hinge on relational reasoning. We tested RN-augmented networks on three tasks: visual question answering using a challenging dataset called CLEVR, on which we achieve state-of-the-art, super-human performance; text-based question answering using the bAbI suite of tasks; and complex reasoning about dynamic physical systems. Then, using a curated dataset called Sort-of-CLEVR we show that powerful convolutional networks do not have a general capacity to solve relational questions, but can gain this capacity when augmented with RNs. Our work shows how a deep learning architecture equipped with an RN module can implicitly discover and learn to reason about entities and their relations.

Code Repositories

gngdb/relational
pytorch
Mentioned in GitHub
rishikmani/sort-of-clevr
tf
Mentioned in GitHub
kimhc6028/relational-networks
pytorch
Mentioned in GitHub
AndreaCossu/Relation-Network-PyTorch
pytorch
Mentioned in GitHub
rosinality/relation-networks-pytorch
pytorch
Mentioned in GitHub
moduIo/Relation-Networks
tf
Mentioned in GitHub
ttok0s7u2n5/ML2_proj
pytorch
Mentioned in GitHub
nerdimite/relation-network
pytorch
Mentioned in GitHub
siddk/relation-network
tf
Mentioned in GitHub
IllgamhoDuck/ResTR
pytorch
Mentioned in GitHub
mdda/relationships-from-entity-stream
pytorch
Mentioned in GitHub
adriangoe/relational-networks-pytorch
pytorch
Mentioned in GitHub
fcorencoret/dynamic-rn
pytorch
Mentioned in GitHub
cnichkawde/MatchingNetwork
Mentioned in GitHub
mesnico/RelationNetworks-CLEVR
pytorch
Mentioned in GitHub
matwilso/relation-networks
tf
Mentioned in GitHub
jaehyunnn/RelationalNetwork_pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-retrieval-with-multi-modal-query-onRelationship
Recall@1: 13
Recall@10: 40.5
Recall@50: 62.4
visual-question-answering-on-clevrCNN + LSTM + RN
Accuracy: 95.50

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
A simple neural network module for relational reasoning | Papers | HyperAI