Predicting how much information and effort a task requires before committing computational resources.