What Machine Learning Can Learn from Foresight: A Human-Centered Approach