Iteratively updating a robot's decision-making strategy to perform better on tasks based on experience.