17. The system of claim 10 , wherein the operations further comprise: receiving a user-defined utility for each of one or more predicted categories, wherein the utility is a measure of importance for a category; and using the utility of a category to which a particular training example is predicted in computing the suggestion score for each training example.
10. A system comprising: one or more data processing apparatus; and a computer-readable storage device having stored thereon instructions that, when executed by the one or more data processing apparatus, cause the one or more data processing apparatus to perform operations comprising: receiving a plurality of training examples; training a plurality of different types of predictive models using the received training examples, wherein each of the predictive models implements a different machine learning technique; measuring the performance of each trained model; computing a suggestion score for each training example according to each respective trained model, wherein the suggestion score is based on one or more factors that indicate whether additional examples similar to the training example would improve the performance of the model, including weighting each suggestion score by the measured performance of the respective trained model; combining the computed suggestion scores for each training example to compute an overall suggestion score for each training example; and ranking the training examples by overall suggestion scores.