13. One or more non-transitory computer-readable storage media storing instructions, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: collecting usage data that indicates how frequently users interact with annotations for entities that are referenced in documents presented to the users; based at least in part on the usage data, generating weights for features that are associated with the entities referenced in the documents; wherein a particular weight of a particular feature is based at least in part on how frequently users interact with annotations of entities having the particular feature; identifying a set of identified entities within a document; determining a ranking for the identified entities that belong to said set of identified identities based, at least in part, on (a) feature scores for each of the identified entities, wherein the feature scores correspond to features associated with the identified entities, wherein the particular feature is associated with at least one of the identified entities; and (b) weights, including the particular weight, for the features that are associated with the identified entities; based at least in part on the ranking, automatically selecting a subset of the identified entities for annotation, wherein the subset includes fewer than all of the identified entities; automatically generating an annotated version of the document by, for each entity in the subset, adding to the document a control for displaying additional information about the entity, wherein the additional information about the entity and the control associated with the entity were not in the document before the step of automatically generating the annotated version of the document.
13. One or more non-transitory computer-readable storage media storing instructions, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: collecting usage data that indicates how frequently users interact with annotations for entities that are referenced in documents presented to the users; based at least in part on the usage data, generating weights for features that are associated with the entities referenced in the documents; wherein a particular weight of a particular feature is based at least in part on how frequently users interact with annotations of entities having the particular feature; identifying a set of identified entities within a document; determining a ranking for the identified entities that belong to said set of identified identities based, at least in part, on (a) feature scores for each of the identified entities, wherein the feature scores correspond to features associated with the identified entities, wherein the particular feature is associated with at least one of the identified entities; and (b) weights, including the particular weight, for the features that are associated with the identified entities; based at least in part on the ranking, automatically selecting a subset of the identified entities for annotation, wherein the subset includes fewer than all of the identified entities; automatically generating an annotated version of the document by, for each entity in the subset, adding to the document a control for displaying additional information about the entity, wherein the additional information about the entity and the control associated with the entity were not in the document before the step of automatically generating the annotated version of the document. 16. The one or more non-transitory computer-readable storage media of claim 13 , further comprising visually distinguishing an identified entity that ranks higher in the ranking from an identified entity that ranks lower in the ranking.