1. A computer-implemented method of automatic face recognition, comprising: obtaining a name list from one or more articles, wherein the name list includes a name for each person in a group of persons; obtaining a collection of images for each person in the group using the name of that person; selecting, from the collection of images for each person in the group, a set of representative images for that person, each of the representative images being deemed as having a highest score amongst the collection with regard to a depiction of a headshot of that person; wherein selecting the set of representative images includes: determining a first set of one or more images from the collection which are deemed duplicative based on comparing images of the collection with other images of the collection; determining a second set of one or more images from the collection which match to an image in a collection of images for another person in the group; and determining, from a remainder of the collection which excludes the first set and the second set, one or more images which are considered to be outliers as compared to a remainder of images in the collection, in order to select the set of representative images.