Learning from Observations