A simple neural network module for relational reasoning


What shape is the small object

What number of things are either tiny

What number of objects are blocks

that is in front of the yellow matte

green rubber objects or shiny things

that are in front of the large

thing and behind the gray sphere?

that are behind the big metal block?

red cube or green balls?

RN:

cylinder

1

2

GT:

cube

2

3




 


Is the shape of the small red object

How many gray objects are in front

What number of objects are big

the same as the large matte object

of the tiny green shiny ball and right

red matte cubes or things on the right

that is right of the small rubber ball?

of the big blue matte thing?

side of the large red matte block?

RN:

no

0

5

GT:

yes

1

6


 


There is a brown ball;

How many objects are big purple

How many things are rubber

what number of things are left of it?

rubber blocks or red blocks in front

cylinders in front of the tiny yellow

of the tiny yellow rubber thing?

block or blocks that are to the right

of the small brown rubber thing?

RN:

3

3

2

GT:

4

2

3


 


What number of objects are either

Are there the same number of small

What number of other things

big things that are left

blue objects that are to the right of

are there of the same

of the cylinder or cylinders?

the blue cube and blue metal cubes?

material as the green cube?

RN:

2

no

6

GT:

3

yes

5