Learning Predictive Models From Observation and Interaction