The levels described in this file were created for the ICLR19 submission. These form a curriculum that is subdivided according to specific competencies.
Go to an object, inside a single room with no doors, no distractors.
Go to the red ball, single room, with obstacles. The obstacles/distractors are all the same, to eliminate perceptual complexity.
Go to the red ball, single room, with obstacles. The obstacles/distractors are all grey boxes, to eliminate perceptual complexity. No unblocking required.
Go to an object, inside a single room with no doors, no distractors.
Put an object next to another object, inside a single room with no doors, no distractors.
Pick up an object which may be described using its location. This is a single room environment.
Competencies: PickUp, Loc. No unblocking.
Go to an object, the object may be in another room. No distractors.
Go to an object, the object may be in another room. Many distractors.
Pick up an object, the object may be in another room.
Pick up an object, the object may be in another room. The path may be blocked by one or more obstructors.
Open a door, which may be in another room.
Maze environment where the agent has to retrieve a key to open a locked door.
Competencies: Maze, Open, Unlock. No unblocking.
Put an object next to another object. Either of these may be in another room.
Union of all instructions from PutNext, Open, Goto and PickUp. The agent may need to move objects around. The agent may have to unlock the door, but only if it is explicitly referred by the instruction.
Competencies: Maze, Unblock, Unlock, GoTo, PickUp, PutNext, Open
Like Synth, but a significant share of object descriptions involves location language like in PickUpLoc. No implicit unlocking. Competencies: Maze, Unblock, Unlock, GoTo, PickUp, PutNext, Open, Loc
Sequencing of go-to-object commands.
Competencies: Maze, GoTo, Seq. No locked room. No locations. No unblocking.
Like SynthLoc, but now with multiple commands, combined just like in GoToSeq.
Competencies: Maze, Unblock, Unlock, GoTo, PickUp, PutNext, Open, Loc, Seq. No implicit unlocking.
Go to an object, which may be in a locked room. No unblocking.
Competencies: Maze, GoTo, ImpUnlock
Command can be any sentence drawn from the Baby Language grammar. Union of all competencies. This level is a superset of all other levels.