Learning about physical objects

Try to uncover the physical properties of objects in a naturalistic simulated environment by interacting with them in real time.

Experiment 1 demo and replays, and Experiment 2 replays in Bramley, Gerstenberg, Tenenbaum and Gureckis (2018).

Pilot task in Bramley, Gersttenberg and Tenenbaum (2016)

**physics**Physics learning task: Interact with coloured pucks in a 2D world bounded by solid walls using the mouse or trackpad. Try to work out if A or B is heavier, and whether they attract or repel one another.

Here are some videos of an artificial agent playing our task.

Hypothesis generation

Try to identify a category rule drawn from an infinite compositional hypothesis space. Based in the tabletop game ZendoTM.

Demo of Experiment 1 from Bramley, Rothe, Xu, Tenenbaum and Gureckis (2018).

discoveryRule discovery task: Create scenes and test them to see if they follow a rule (yellow stars). Try and guess the rule that determines which scenes are rule-following (e.g. why 1-2 but not 3-4).

Causal learning from contingencies

Use interventions to uncover probabilistic causal systems

Three variables, fixed known strengths:

Experiment 1 and Experiment 2 from Bramley, Lagnado and Speekenbrink (2015).

Four variables, range of known strengths:

Experiment 1 from Bramley, Dayan and Lagnado (2015) and Experiment 1 from Bramley, Dayan, Griffiths & Lagnado (2017).

Three variables, range of unknown strengths:

Experiment 2 from both (2015) and (2017).

contingenciesContingency learning tasks: 1. Set variables in a causal system. 2. Observe the outcome on other variables. 3. Guess where the connections go. 4. Receive feedback.

Causal learning about events in time

Observe and intervene on causal systems in which events occur and cause one another with delays with the goal of identifying the causal relationships.

Learning from observation:

Experiment 1: One-shot learning,
Experiment 2: Integrating evidence,
Experiments 3 and 4: Inference from delay information alone.
All in Bramley, Gerstenberg, Mayrhofer and Lagnado (2018)

Learning through interventions:

Experiment 1 from Bramley, Mayrhofer, Gerstenberg and Langado (2017).

Create your own interventional causal structure learning scenarios in the Humean playground.

timeCausal inference from time task: (a) Repeatedly activate S and observe the timing of activations of A and B before judging the causal relationships. (b) Summary phase, participants make judgments based on visualisation of their previous tests.

Causal learning about continuous variables in time

Learn the causal relationships between continuous variables evolving in continous time by manipulating them and observing how they react. These tasks use a novel generative environment in which a network of Ornstein–Uhlenbeck processes determine the dynamics of several causally related variables.

Demo of Experiment 1 from Davis, Bramley and Rehder (2018)

ctcvContinuous variable causal learning task: (A) Observing three continuous variables represented by sliders changing in continuous time. (B) Intervening in the system by moving one of the sliders. Goal is to use observations and interventions to infer the connections between the variables.


These tasks use the networks developed in Davis, Bramley and Rehder (2018) to explore human control. Try to keep a target variable in a reward region by intervening on a control variable.

Demo of Experiment 1 from Davis, Bramley, Gureckis and Rehder (2018)

controlCausal control task: Manipulate the control slider [up, down, stay, free] to keep the target slider in the reward region. The three sliders are connected with a hidden causal network.