Robot learning with a spatial, temporal, and causal and-or graph | Synapse