19. A system for automatically determining a name of a person appearing in an image, comprising: a memory to store web pages containing a plurality of images; and a processor coupled to the memory to: for each of the images, perform a text analysis of at least one of the web pages to identify a set of names associated with the image; generate a plurality of face clusters by performing face detection and clustering on the plurality of images, wherein each of the face clusters is associated with one person and includes a set of at least one image from the plurality of images in which a face of the one person was detected; for each of the face clusters, identify a label for the face cluster based on the set of names associated with each image in the face cluster; and determine a name of a first person appearing in at least one of the plurality of images based on the identified label for one of the face clusters associated with the first person.
19. A system for automatically determining a name of a person appearing in an image, comprising: a memory to store web pages containing a plurality of images; and a processor coupled to the memory to: for each of the images, perform a text analysis of at least one of the web pages to identify a set of names associated with the image; generate a plurality of face clusters by performing face detection and clustering on the plurality of images, wherein each of the face clusters is associated with one person and includes a set of at least one image from the plurality of images in which a face of the one person was detected; for each of the face clusters, identify a label for the face cluster based on the set of names associated with each image in the face cluster; and determine a name of a first person appearing in at least one of the plurality of images based on the identified label for one of the face clusters associated with the first person. 20. The system of claim 19 , wherein the processor: for each of the face clusters, compares the set of names associated with each image in the face cluster to determine an intersection set of names, wherein the intersection set of names for each face cluster is used as the label for the face cluster.