1. A method comprising, by one or more computing systems: receiving one or more images associated with a primary user, wherein at least one of the one or more images includes one or more detected faces; selecting, for each of the one or more faces, one or more candidates who may be identified with the face, wherein each candidate corresponds to one of the plurality of users who are connected to the primary user within a social network; determining, for each of the one or more faces, a candidate score for each candidate associated with the face; and determining, for each of the one or more faces, a winning candidate to identify the face based on the candidate scores for the face.