Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

A simple neural network module for relational reasoning

About

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.

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

Related benchmarks

TaskDatasetResultRank
Composed Image RetrievalFashionIQ (val)
Shirt Recall@1018.33
455
5-way ClassificationminiImageNet (test)
Accuracy68.9
231
Visual EntailmentSNLI-VE (test)
Overall Accuracy67.55
197
Composed Image RetrievalFashion-IQ (test)
Dress Recall@100.1544
145
Question AnsweringOpenBookQA (OBQA) (test)
OBQA Accuracy65.2
130
Commonsense Question AnsweringCSQA (test)
Accuracy0.7008
127
Visual EntailmentSNLI-VE (val)
Overall Accuracy67.56
109
Few-shot classificationMiniImagenet
5-way 5-shot Accuracy68.88
98
Visual Question AnsweringCLEVR (test)
Overall Accuracy95.5
61
Question AnsweringCommonsenseQA IH (test)
Accuracy69.08
57
Showing 10 of 27 rows

Other info

Code

Follow for update